Deezer hub

Deezer Account Playlists API

Public playlists, or a clear private status when the account keeps them hidden.

GET /v1/deezer/users/{userId}/playlists

1 credit Failed requests are free

About this endpoint

GET /v1/deezer/users/{userId}/playlists returns lookupStatus, playlists, total and page. The status is found, not_found or private. A private account returns lookupStatus: private with an empty list, so a hidden library is not reported as an account that does not exist. limit accepts 1 to 100 and defaults to 50.

Each playlist uses the list playlist shape with title, URL, images, track count, fan count, duration, description, public flag and creator.

Deezer Account Playlists 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 does lookupStatus private mean?

The account exists but its playlists are not public. playlists is empty and total may be null. It is not the same as not_found.

How many playlists can I page through?

limit accepts 1 to 100 and defaults to 50. Follow page.nextCursor until page.hasMore is false.