Spotify API Routes

GET/api/spotify/spotify-token

Get a new Spotify access token

Try it out

GET/api/spotify/me

Get current user's profile

Try it out

GET/api/spotify/me/playlists

Get current user's playlists

Try it out

GET/api/spotify/me/player/currently-playing

Get current user's currently playing track

Try it out

GET/api/spotify/me/player/recently-played

Get current user's recently played tracks

Try it out

GET/api/spotify/users/:id/playlists

Get a user's playlists

Try it out

POST/api/spotify/users/:id/playlists

Create a playlist for a user

Try it out

GET/api/spotify/playlists/:id

Get a playlist from Spotify catalog

Try it out

GET/api/spotify/playlists/:id/tracks

Get tracks from a playlist

Try it out

POST/api/spotify/playlists/:id/tracks

Add tracks to a playlist

Try it out

GET/api/spotify/playlists/:id/followers/contains

Check if users follow a playlist

Try it out

PUT/api/spotify/playlists/:id/followers

Follow a playlist

Try it out

DELETE/api/spotify/playlists/:id/followers

Unfollow a playlist

Try it out

GET/api/spotify/me/tracks

Get user's saved tracks

Try it out

PUT/api/spotify/me/tracks

Save tracks to user's library

Try it out

DELETE/api/spotify/me/tracks

Remove tracks from user's library

Try it out

GET/api/spotify/me/tracks/contains

Check if tracks are in user's library

Try it out

GET/api/spotify/me/albums

Get user's saved albums

Try it out

PUT/api/spotify/me/albums

Save albums to user's library

Try it out

DELETE/api/spotify/me/albums

Remove albums from user's library

Try it out

GET/api/spotify/me/albums/contains

Check if albums are in user's library

Try it out

GET/api/spotify/me/top/artists

Get user's top artists

Try it out

GET/api/spotify/me/top/tracks

Get user's top tracks

Try it out

GET/api/spotify/me/following

Get user's followed artists

Try it out

GET/api/spotify/me/following/contains

Check if current user follows artists or users

Try it out

PUT/api/spotify/me/following

Follow artists or users

Try it out

DELETE/api/spotify/me/following

Unfollow artists or users

Try it out

GET/api/spotify/browse/featured-playlists

Get Spotify's featured playlists

Try it out

GET/api/spotify/search

Search for Spotify catalog items

Try it out

GET/api/spotify/tracks/:id

Get a track from Spotify catalog

Try it out

GET/api/spotify/albums/:id

Get an album from Spotify catalog

Try it out

GET/api/spotify/albums/:id/tracks

Get tracks from an album

Try it out

GET/api/spotify/artists/:id

Get an artist from Spotify catalog

Try it out

GET/api/spotify/artists/:id/top-tracks

Get an artist's top tracks

Try it out

GET/api/spotify/artists/:id/related-artists

Get artists related to an artist

Try it out

GET/api/spotify/artists/:id/albums

Get an artist's albums

Try it out

GET/api/spotify/audio-features/:id

Get audio features for a track

Try it out

GET/api/spotify/audio-features

Get audio features for multiple tracks

Try it out

GET/api/spotify/audio-analysis/:id

Get detailed audio analysis for a track

Try it out

GET/api/spotify/recommendations

Get track recommendations

Try it out

GET/api/spotify/recommendations/available-genre-seeds

Get available genre seeds for recommendations

Try it out

GET/api/spotify/top-genres

Get top genres based on user's listening history

Try it out

GET/api/spotify/top-album-of-genre

Get top genre's top album

Try it out

GET/api/spotify/audio-features/top-tracks

Get features of top tracks for user

Try it out