GET
/album/tracksReturns just the tracklist for an album. Lighter than /album/info if you only need the tracks and nothing else. Includes ISRCs, disc numbers, and per-track cover URLs.
Rate limit
60 req/min
Caching
Cached in the internal database per album for 1 hour.
Authentication
Send a
User-Agent header containing a contact email. See authentication.Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| id | string | optional | Internal album ID. Faster than a search if you have got it. |
| query | string | optional | Album name to search for. Include the artist name for better results. |
Request
curl 'https://api.synkradio.co.uk/album/tracks' \
-H 'User-Agent: [email protected]'Try it
GETTry it
Sends a real requesthttps://api.synkradio.co.uk/album/tracks?query=daft%20punkResponse
200 application/json
{
"albumId": 11195631,
"albumTitle": "Random Access Memories",
"artist": {
"id": 27,
"name": "Daft Punk"
},
"trackCount": 13,
"tracks": [
{
"id": 67238734,
"title": "Give Life Back to Music",
"artist": "Daft Punk",
"artistId": 27,
"durationMs": 274000,
"explicit": false,
"trackNumber": 1,
"discNumber": 1,
"isrc": "USQX91300801",
"cover": "https://api.synkradio.co.uk/cover?artist=Daft+Punk&title=Give+Life+Back+to+Music"
},
{
"id": 116706671,
"title": "Get Lucky",
"artist": "Daft Punk",
"artistId": 27,
"durationMs": 369000,
"explicit": false,
"trackNumber": 8,
"discNumber": 1,
"isrc": "USQX91300809",
"cover": "https://api.synkradio.co.uk/cover?artist=Daft+Punk&title=Get+Lucky"
}
]
}Response schema
| Field | Type | Example | Description |
|---|---|---|---|
| albumId | number | 11195631 | |
| albumTitle | string | "Random Access Memories" | |
| artist | object | 2 fields | Primary artist, either as a string or nested object. |
| trackCount | number | 13 | Number of tracks on the release. |
| tracks | array<object> | 2 items | Tracklist for the release. |