Api Reference
Genre Module
Explore music genres and related content.
Get Genre
Get metadata for a specific genre.
const genre = await deezer.genre({ id: 132 }); // Pop
export interface Genre {
id: number;
name: string;
picture: string;
picture_small: string;
picture_medium: string;
picture_big: string;
picture_xl: string;
type: "genre";
}
{
"id": 132,
"name": "Pop",
"picture": "https://api.deezer.com/genre/132/image",
"picture_small": "https://cdn-images.dzcdn.net/images/misc/db7a604d9e7634a67d45cfc86b48370a/56x56-000000-80-0-0.jpg",
"picture_medium": "https://cdn-images.dzcdn.net/images/misc/db7a604d9e7634a67d45cfc86b48370a/250x250-000000-80-0-0.jpg",
"picture_big": "https://cdn-images.dzcdn.net/images/misc/db7a604d9e7634a67d45cfc86b48370a/500x500-000000-80-0-0.jpg",
"picture_xl": "https://cdn-images.dzcdn.net/images/misc/db7a604d9e7634a67d45cfc86b48370a/1000x1000-000000-80-0-0.jpg",
"type": "genre"
}
Related Data
Genre Artists
Find artists associated with a genre.
const artists = await deezer.genre.artists({ id: 132, limit, index });
Genre Radios
Find radios associated with a genre.
const radios = await deezer.genre.radios({ id: 132, limit, index });
Genre Podcasts
Find podcasts associated with a genre.
const podcasts = await deezer.genre.podcasts({ id: 132, limit, index });
Radio Module
Access radio stations and their tracks.
Get Radio
Get metadata for a specific radio station.
const radio = await deezer.radio({ id: 6 });
export interface Radio {
id: number;
title: string;
picture: string;
picture_small: string;
picture_medium: string;
picture_big: string;
picture_xl: string;
tracklist: string;
type: "radio";
}
{
"id": 6,
"title": "Electro",
"description": "Electro",
"share": "https://www.deezer.com/mixes/genre/6?utm_source=deezer&utm_content=mixes-genre-6&utm_term=0_1774968992&utm_medium=web",
"picture": "https://api.deezer.com/radio/6/image",
"picture_small": "https://cdn-images.dzcdn.net/images/misc/ca89d0c5936cc5ea6638ed7bd7c4b00f/56x56-000000-80-0-0.jpg",
"picture_medium": "https://cdn-images.dzcdn.net/images/misc/ca89d0c5936cc5ea6638ed7bd7c4b00f/250x250-000000-80-0-0.jpg",
"picture_big": "https://cdn-images.dzcdn.net/images/misc/ca89d0c5936cc5ea6638ed7bd7c4b00f/500x500-000000-80-0-0.jpg",
"picture_xl": "https://cdn-images.dzcdn.net/images/misc/ca89d0c5936cc5ea6638ed7bd7c4b00f/1000x1000-000000-80-0-0.jpg",
"tracklist": "https://api.deezer.com/radio/6/tracks",
"md5_image": "ca89d0c5936cc5ea6638ed7bd7c4b00f",
"type": "radio"
}
Discovery
Top Radios
Get the top radio stations.
const tags = await deezer.radio.top({ limit, index });
Radio Genres
Get the list of radio genres.
const genres = await deezer.radio.genres({ limit, index });
Radio Lists
Get groups of radios.
const lists = await deezer.radio.lists({ limit, index });
Radio Tracks
Get tracks played on a specific radio station.
const tracks = await deezer.radio.tracks({ id: 6, limit, index });