Spotify

FREE
By stefan.skliarov
Updated 9 months ago
Music
0.5/10
Popularity Score
58633ms
Latency
-
Success Rate

Spotify API Documentation

Web API lets your applications fetch data from the Spotify music catalog and manage user’s playlists and saved music.

View API Details
POSTaddTracksToPlaylist
POSTcheckFollowingArtists
POSTcheckSavedAlbums
POSTcheckSavedTracks
POSTcheckUserFollowingPlaylist
POSTcreatePlaylist
POSTdeleteSavedAlbums
POSTfollowArtists
POSTfollowPlaylist
POSTfollowUsers
POSTgetAlbums
POSTgetArtists
POSTgetAvailableDevices
POSTgetCurrentPlayback
POSTgetCurrentlyPlaying
POSTgetFollowedArtists
POSTgetMyPlaylists
POSTgetMyProfile
POSTgetMyTopArtists
POSTgetMyTopTracks
POSTgetRecentlyPlayedTracks
POSTgetRecomendationPlaylist
POSTgetSavedAlbums
POSTgetSavedTracks
POSTgetSingleAlbum
POSTgetSingleAlbumTracks
POSTgetSingleArtist
POSTgetSingleArtistAlbums
POSTgetSingleArtistRelatedArtists
POSTgetSingleArtistTopTracks
POSTgetSingleCategory
POSTgetSingleCategoryPlaylists
POSTgetSingleTrack
POSTgetSingleTrackAudioAnalysis
POSTgetSingleTrackAudioFeatures
POSTgetTracks
POSTgetTracksAudioFeatures
POSTgetUserPlaylists
POSTgetUserProfile
POSTgetUserSinglePlaylist
POSTgetUserSinglePlaylistTracks
POSTlistCategories
POSTlistFeaturedPlaylists
POSTlistNewReleases
POSTpausePlayback
POSTpreviousPlayback
POSTremoveSavedTracks
POSTremoveTracksFromPlaylist
POSTreorderPlaylistTracks
POSTrepeatPlayback
POSTreplaceTracksInPlaylist
POSTsaveAlbums
POSTsaveTracks
POSTsearch
POSTseekPosition
POSTsetVolume
POSTshufflePlayback
POSTskipPlayback
POSTstartPlayback
POSTtransferPlayback
POSTunfollowArtists
POSTunfollowPlaylist
POSTunfollowUsers
POSTupdatePlaylist
POSTgetRecomendationPlaylist

Create a playlist-style listening experience based on seed artists, tracks and genres.

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
seedArtistsLIST
REQUIREDId of the seed artists
seedGenresLIST
REQUIREDId of the seed genres
seedTracksLIST
REQUIREDId of the seed tracks
accessTokenSTRING
REQUIREDaccessToken from user
Optional Parameters
minInstrumentalnessSTRING
OPTIONALPredicts whether a track contains no vocals.
maxKeyNUMBER
OPTIONALThe key the track is in. Integers map to pitches using standard Pitch Class notation.
targetKeyNUMBER
OPTIONALThe key the track is in. Integers map to pitches using standard Pitch Class notation.
maxPopularityNUMBER
OPTIONALThe popularity of the track. The value will be between 0 and 100, with 100 being the most popular.
minLivenessSTRING
OPTIONALDetects the presence of an audience in the recording.
targetLoudnessSTRING
OPTIONALThe overall loudness of a track in decibels (dB).
targetTempoSTRING
OPTIONALThe overall estimated tempo of a track in beats per minute (BPM).
maxLoudnessSTRING
OPTIONALThe overall loudness of a track in decibels (dB).
minSpeechinessSTRING
OPTIONALSpeechiness detects the presence of spoken words in a track. The more exclusively speech-like the recording (e.g. talk show, audio book, poetry), the closer to 1.0 the attribute value.
minTimeSignatureSTRING
OPTIONALAn estimated overall time signature of a track.
targetPopularityNUMBER
OPTIONALThe popularity of the track. The value will be between 0 and 100, with 100 being the most popular.
maxTempoSTRING
OPTIONALThe overall estimated tempo of a track in beats per minute (BPM).
marketSTRING
OPTIONALAn ISO 3166-1 alpha-2 country code.
maxValenceSTRING
OPTIONALA measure from 0.0 to 1.0 describing the musical positiveness conveyed by a track.
minAcousticnessSTRING
OPTIONALA confidence measure from 0.0 to 1.0 of whether the track is acoustic.
targetEnergySTRING
OPTIONALEnergy is a measure from 0.0 to 1.0 and represents a perceptual measure of intensity and activity.
targetValenceSTRING
OPTIONALA measure from 0.0 to 1.0 describing the musical positiveness conveyed by a track.
targetDanceabilitySTRING
OPTIONALDanceability describes how suitable a track is for dancing based on a combination of musical elements including tempo, rhythm stability, beat strength, and overall regularity.
minDurationMsNUMBER
OPTIONALThe duration of the track in milliseconds.
maxDanceabilitySTRING
OPTIONALDanceability describes how suitable a track is for dancing based on a combination of musical elements including tempo, rhythm stability, beat strength, and overall regularity.
maxEnergySTRING
OPTIONALEnergy is a measure from 0.0 to 1.0 and represents a perceptual measure of intensity and activity.
maxDurationMsNUMBER
OPTIONALThe duration of the track in milliseconds.
targetDurationMsNUMBER
OPTIONALThe duration of the track in milliseconds.
minKeyNUMBER
OPTIONALThe key the track is in. Integers map to pitches using standard Pitch Class notation.
minTempoSTRING
OPTIONALThe overall estimated tempo of a track in beats per minute (BPM).
minDanceabilitySTRING
OPTIONALDanceability describes how suitable a track is for dancing based on a combination of musical elements including tempo, rhythm stability, beat strength, and overall regularity.
targetSpeechinessSTRING
OPTIONALSpeechiness detects the presence of spoken words in a track. The more exclusively speech-like the recording (e.g. talk show, audio book, poetry), the closer to 1.0 the attribute value.
targetInstrumentalnessSTRING
OPTIONALPredicts whether a track contains no vocals.
limitNUMBER
OPTIONALThe target size of the list of recommended tracks.
targetAcousticnessSTRING
OPTIONALA confidence measure from 0.0 to 1.0 of whether the track is acoustic.
modeSELECT
OPTIONALMode indicates the modality (major or minor) of a track, the type of scale from which its melodic content is derived. Major is represented by 1 and minor is 0.
maxInstrumentalnessSTRING
OPTIONALPredicts whether a track contains no vocals.
minEnergySTRING
OPTIONALEnergy is a measure from 0.0 to 1.0 and represents a perceptual measure of intensity and activity.
maxAcousticnessSTRING
OPTIONALA confidence measure from 0.0 to 1.0 of whether the track is acoustic.
maxLivenessSTRING
OPTIONALDetects the presence of an audience in the recording.
minLoudnessSTRING
OPTIONALThe overall loudness of a track in decibels (dB).
minValenceSTRING
OPTIONALA measure from 0.0 to 1.0 describing the musical positiveness conveyed by a track.
targetLivenessSTRING
OPTIONALDetects the presence of an audience in the recording.
maxTimeSignatureSTRING
OPTIONALAn estimated overall time signature of a track.
maxSpeechinessSTRING
OPTIONALSpeechiness detects the presence of spoken words in a track. The more exclusively speech-like the recording (e.g. talk show, audio book, poetry), the closer to 1.0 the attribute value.
minPopularityNUMBER
OPTIONALThe popularity of the track. The value will be between 0 and 100, with 100 being the most popular.
targetTimeSignatureSTRING
OPTIONALAn estimated overall time signature of a track.
Code Snippet
Install SDK
Response ExampleSchema

Install SDK for (Node.js)Unirest

OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication