Deezer Playlist API
The playlist record, with the flags that say who made it and how it can change.
GET /v1/deezer/playlists/{playlistId}1 credit Failed requests are free
About this endpoint
GET /v1/deezer/playlists/{playlistId} returns lookupStatus and playlist. The playlist carries title, url, images, trackCount, fanCount, durationMs, description, isPublic, creator, isCollaborative, isEditorial, isSponsored, hasLinkedArtist, createdAt and updatedAt.
A private or deleted playlist is also not_found with playlist: null. The record does not include its tracks; use GET /v1/deezer/playlists/{playlistId}/tracks for the tracklist.
Deezer Playlist API FAQ
How many credits does this route cost?
Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.
What happens for a private playlist?
It comes back as lookupStatus: not_found with playlist: null, the same as a deleted or unknown id. Deezer does not expose a private playlist record.
Does the playlist include its tracks?
No. Use GET /v1/deezer/playlists/{playlistId}/tracks for the ordered tracks with addedAt.
Other Deezer endpoints
- TrackGET /v1/deezer/tracks/{trackId}
- Track by ISRCGET /v1/deezer/tracks/isrc/{isrc}
- Tracks batchGET /v1/deezer/tracks
- LyricsGET /v1/deezer/tracks/{trackId}/lyrics
- AlbumGET /v1/deezer/albums/{albumId}
- Album by barcodeGET /v1/deezer/albums/upc/{upc}
- Albums batchGET /v1/deezer/albums
- ArtistGET /v1/deezer/artists/{artistId}