Get several Deezer tracks
Get up to 200 Deezer tracks in one request; ids that match nothing are listed.
Headers
Get your API keyAPI key (`sfk_...`)
Comma-separated Deezer track ids, 1 to 200.
Endpoint-specific response payload.
Number of distinct ids asked for.
Tracks found, in the order asked for.
Track id.
Track title, version included.
Track title without the version.
Version label such as `(Radio Edit)`; null for most tracks.
International Standard Recording Code.
Track page URL.
Duration in milliseconds.
Position on the disc.
Disc number.
Deezer's popularity score for the track.
Whether the lyrics are marked explicit.
Whether Deezer can play the track in its catalogue.
A 30 second audio preview. The link is signed and stops working about 15 minutes after the response.
When the preview link stops working (ISO-8601, UTC).
When the track was added to the playlist; null outside playlists (ISO-8601, UTC).
The main artist.
Artist id.
Artist name.
Artist page URL.
Picture URLs in four sizes.
Image identifier; every size URL is built from it. Null when the item has no picture of its own.
Small image URL (about 56 px).
Medium image URL (about 250 px).
Large image URL (about 500 px).
Extra-large image URL (about 1000 px).
The album.
Album id.
Album title.
Album page URL.
Picture URLs in four sizes.
Image identifier; every size URL is built from it. Null when the item has no picture of its own.
Small image URL (about 56 px).
Medium image URL (about 250 px).
Large image URL (about 500 px).
Extra-large image URL (about 1000 px).
Beats per minute; null when Deezer has no value, and null in batch lookups.
Replay gain in dB.
Release date. The digital release date when Deezer gives one. (YYYY-MM-DD).
Physical release date. (YYYY-MM-DD).
Deezer's explicit-content codes.
Deezer's explicit-lyrics code: 0 not explicit, 1 explicit, 2 unknown, and other values on albums (4, 6, 7) that mix tracks.
Deezer's explicit-cover code: 0 not explicit, 1 explicit.
ISO country codes where the track can be streamed; null when Deezer sent no list, including in batch lookups.
Countries where only paying subscribers can stream it; null in batch lookups.
When the item may be streamed on each tier.
Date from which the item may be streamed on the free tier (YYYY-MM-DD).
Date from which the item may be streamed on the paid tier (YYYY-MM-DD).
Whether the free tier may stream it now.
Whether the paid tier may stream it now.
Encodings that exist for the track, such as `mp3_128`, `mp3_320` and `flac`.
Every artist credited on the track, in credit order. Batch lookups may leave artist images empty.
Artist id.
Artist name.
Artist page URL.
Picture URLs in four sizes.
Image identifier; every size URL is built from it. Null when the item has no picture of its own.
Small image URL (about 56 px).
Medium image URL (about 250 px).
Large image URL (about 500 px).
Extra-large image URL (about 1000 px).
How the artist is credited on the item: `main`, `featured`, or the credit as Deezer words it.
Deezer's popularity score for the artist.
The artist's name in other languages and scripts, keyed by language tag.
People credited on the track, grouped by role. Empty in batch lookups.
The credit role as Deezer words it, for example `main_artist`, `composer`, `author` or `mastering engineer`. Roles are free text and spelled inconsistently.
People credited in this role.
Copyright line. Null in batch lookups.
Other releases that carry the same recording (same ISRC). Empty in batch lookups.
Album id of the other release.
Album title.
Release date (YYYY-MM-DD).
Artist name on that release.
When Deezer last changed the record; null in batch lookups. (ISO-8601, UTC).
Ids that matched no track.
Metadata describing the request and billing outcome.
Unique request identifier for tracing this API call.
min 1 chars
Credits charged for this request.
≥ 0
Public API version that served the response.
one of: v1
Code example
curl "https://api.socialfetch.dev/v1/deezer/tracks?ids=3135556,916424" \
-H "x-api-key: YOUR_API_KEY"Responses
Deezer tracks.