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

4.1k subscribers
4.9/10 popularity
131581 ms avg latency
64 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Spotify endpoints

MethodEndpointDescription
POST addTracksToPlaylist
/addTracksToPlaylist
Add one or more tracks to a user’s playlist.
POST checkFollowingArtists
/checkFollowingArtists
Check to see if the current user is following one or more artists
POST checkSavedAlbums
/checkSavedAlbums
Check if one or more albums is already saved in the current Spotify user’s “Your Music” library.
POST checkSavedTracks
/checkSavedTracks
Check if one or more tracks is already saved in the current Spotify user’s “Your Music” library
POST checkUserFollowingPlaylist
/checkUserFollowingPlaylist
Check to see if one or more Spotify users are following a specified playlist.
POST createPlaylist
/createPlaylist
Create new playlist
POST deleteSavedAlbums
/deleteSavedAlbums
Delete one or more albums from the current user’s “Your Music” library.
POST followArtists
/followArtists
Add the current user as a follower of one or more artists
POST followPlaylist
/followPlaylist
Add the current user as a follower of a playlist.
POST followUsers
/followUsers
Add the current user as a follower of one or more Spotify users
POST getAlbums
/getAlbums
Retrieve several album information
POST getArtists
/getArtists
Retrieve several artists information
POST getAvailableDevices
/getAvailableDevices
Get information about a user’s available devices.
POST getCurrentPlayback
/getCurrentPlayback
Get information about the user’s current playback state, including track, track progress, and active device.
POST getCurrentlyPlaying
/getCurrentlyPlaying
Get the object currently being played on the user’s Spotify account.
POST getFollowedArtists
/getFollowedArtists
Get the current user’s followed artists
POST getMyPlaylists
/getMyPlaylists
Get a list of the playlists owned or followed by current Spotify user.
POST getMyProfile
/getMyProfile
Get public profile information about current Spotify user.
POST getMyTopArtists
/getMyTopArtists
Get the current user’s top artists based on calculated affinity.
POST getMyTopTracks
/getMyTopTracks
Get the current user’s top tracks based on calculated affinity.
POST getRecentlyPlayedTracks
/getRecentlyPlayedTracks
Get tracks from the current user’s recently played tracks.
POST getRecomendationPlaylist
/getRecomendationPlaylist
Create a playlist-style listening experience based on seed artists, tracks and genres.
POST getSavedAlbums
/getSavedAlbums
Get albums from the current user’s “Your Music” library.
POST getSavedTracks
/getSavedTracks
Get tracks from the current user’s “Your Music” library.
POST getSingleAlbum
/getSingleAlbum
Retrieve single album information
POST getSingleAlbumTracks
/getSingleAlbumTracks
Retrieve single album tracks information
POST getSingleArtist
/getSingleArtist
Retrieve single artist information
POST getSingleArtistAlbums
/getSingleArtistAlbums
Retrieve single artist albums information
POST getSingleArtistRelatedArtists
/getSingleArtistRelatedArtists
Retrieve single artist related artists information
POST getSingleArtistTopTracks
/getSingleArtistTopTracks
Retrieve single artist top tracksinformation
POST getSingleCategory
/getSingleCategory
Get a single category used to tag items in Spotify
POST getSingleCategoryPlaylists
/getSingleCategoryPlaylists
Get a list of Spotify playlists tagged with a particular category.
POST getSingleTrack
/getSingleTrack
Retrieve single track information
POST getSingleTrackAudioAnalysis
/getSingleTrackAudioAnalysis
Get a detailed audio analysis for a single track identified by its unique Spotify ID
POST getSingleTrackAudioFeatures
/getSingleTrackAudioFeatures
Get audio feature information for a single track identified by its unique Spotify ID.
POST getTracks
/getTracks
Retrieve several tracks information
POST getTracksAudioFeatures
/getTracksAudioFeatures
Get audio feature information for several tracks identified by its unique Spotify ID.
POST getUserPlaylists
/getUserPlaylists
Get a list of the playlists owned or followed by a Spotify user.
POST getUserProfile
/getUserProfile
Get public profile information about a Spotify user.
POST getUserSinglePlaylist
/getUserSinglePlaylist
Get a playlist owned by a Spotify user.
POST getUserSinglePlaylistTracks
/getUserSinglePlaylistTracks
Get full details of the tracks of a playlist owned by a Spotify user.
POST listCategories
/listCategories
Get a list of categories used to tag items in Spotify
POST listFeaturedPlaylists
/listFeaturedPlaylists
Get a list of Spotify featured playlists
POST listNewReleases
/listNewReleases
Get a list of new album releases featured in Spotify
POST pausePlayback
/pausePlayback
Pause a new context or resume current playback on the user’s active device.
POST previousPlayback
/previousPlayback
Skips to previous track in the user’s queue.
POST removeSavedTracks
/removeSavedTracks
Remove one or more tracks from the current user’s “Your Music” library.
POST removeTracksFromPlaylist
/removeTracksFromPlaylist
Remove one or more tracks from a user’s playlist.
POST reorderPlaylistTracks
/reorderPlaylistTracks
Reorder a track or a group of tracks in a playlist.
POST repeatPlayback
/repeatPlayback
Set the repeat mode for the user’s playback. Options are repeat-track, repeat-context, and off.
+ 14 more endpoints on the provider's documentation.

Spotify pricing

PlanPriceRate limitQuotas
BASIC Free

More Music APIs

View all →
  • Fetch public data, such songs, album and playlists from YouTube Music Server.

    MusicFreemium1.7k subscribers
  • Music Data for Spotify, Apple Music, Amazon, Deezer, YouTube, TikTok, Shazam, Beatport, Traxsource,…

    MusicFreemium332 subscribers
  • An all-in-one scraper for scraping everything on Spotify, and a highly available solution for tracks, lyrics…

    MusicFreemium5.3k subscribers
  • Use the Shazam Core API to identify songs by uploading an audio file. Get detailed data on songs and…

    MusicFreemium8.4k subscribers
  • Identify any song. Discover, artists, lyrics, videos & playlists to create a song detector site/application…

    MusicFreemium
  • Try it in https://spotify.checkleaked.cc/ For enterprise plans or customization contact [email protected]

    MusicFreemium4.5k subscribers