Spotify API Routes

GET/api/platforms/spotify/profile

Get user profile information

Try it out

GET/api/platforms/spotify/top/tracks

Get user's top tracks. Optional query param 'term' (short_term, medium_term, long_term)

Try it out

GET/api/platforms/spotify/top/artists

Get user's top artists. Optional query param 'term' (short_term, medium_term, long_term)

Try it out

GET/api/platforms/spotify/top/albums

Get user's top albums (derived from top tracks). Optional query param 'term' (short_term, medium_term, long_term)

Try it out

GET/api/platforms/spotify/me/albums

Get all albums

Try it out

GET/api/platforms/spotify/me/albums/:id

Get single album

Try it out

GET/api/platforms/spotify/me/tracks

Get all tracks

Try it out

GET/api/platforms/spotify/playlists

Get all playlists

Try it out

GET/api/platforms/spotify/playlists/liked-playlists

Get all liked playlists

Try it out

POST/api/platforms/spotify/playlists

Create a new playlist

Try it out

GET/api/platforms/spotify/playlists/:id

Get single playlist

Try it out

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

Add tracks to a playlist

Try it out

DELETE/api/platforms/spotify/playlists/:id/tracks

Remove tracks from a playlist

Try it out

GET/api/platforms/spotify/search

Search for tracks

Try it out