Deezer hub

Deezer Genres API

The genre ids behind charts, radios and genre artist lists.

GET /v1/deezer/genres

1 credit Failed requests are free

About this endpoint

GET /v1/deezer/genres returns genres, each with id, name and images. The name follows the language query parameter, for example language=fr; titles and names elsewhere are not translated. Genre id 0 means all genres on the chart and genre artists routes.

Use the list to resolve a genre name to an id before calling /charts?genreId=..., /genres/{genreId}/artists or /radios?genreId=.... The list is not paged.

Deezer Genres 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.

Can I translate genre names?

Yes. Pass language with a two letter code such as fr. Genre names follow it; track and album titles do not.

What is genre id 0?

It means all genres. Use it on the charts route when you do not want a genre filter, or on the genre artists route to list artists across all genres.