Api Reference
User Module
Access public user data.
Basic User Information
const user = await deezer.user({ id: 2529 });
export interface User {
id: number;
name: string;
link: string;
picture: string;
picture_small: string;
picture_medium: string;
picture_big: string;
picture_xl: string;
country: string;
tracklist: string;
type: "user";
}
{
"id": 2529,
"name": "dadbond",
"link": "https://www.deezer.com/profile/2529",
"picture": "https://api.deezer.com/user/2529/image",
"picture_small": "https://cdn-images.dzcdn.net/images/user/35b2a990ccc09d4d0e90390484d221e3/56x56-000000-80-0-0.jpg",
"picture_medium": "https://cdn-images.dzcdn.net/images/user/35b2a990ccc09d4d0e90390484d221e3/250x250-000000-80-0-0.jpg",
"picture_big": "https://cdn-images.dzcdn.net/images/user/35b2a990ccc09d4d0e90390484d221e3/500x500-000000-80-0-0.jpg",
"picture_xl": "https://cdn-images.dzcdn.net/images/user/35b2a990ccc09d4d0e90390484d221e3/1000x1000-000000-80-0-0.jpg",
"country": "FR",
"tracklist": "https://api.deezer.com/user/2529/flow",
"type": "user"
}
User Activities
Fetch public playlists, artists, and charts associated with a user:
await deezer.user.playlists({ id, limit, index });
await deezer.user.albums({ id, limit, index });
await deezer.user.artists({ id, limit, index });
await deezer.user.tracks({ id, limit, index });
await deezer.user.flow({ id, limit, index });
User Charts
User-specific rankings:
await deezer.user.charts({ id });
await deezer.user.charts.tracks({ id });
await deezer.user.charts.albums({ id });
await deezer.user.charts.artists({ id });
await deezer.user.charts.playlists({ id });
Social
await deezer.user.followers({ id });
await deezer.user.followings({ id });