Deezer Genres API
The genre ids behind charts, radios and genre artist lists.
GET /v1/deezer/genres1 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.
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}