SYNK
GET/artist/discography

A complete discography, grouped into albums, singles, EPs and compilations, newest first. Unlike /artist/albums this paginates through the full catalogue instead of stopping at the first page.

Rate limit
60 req/min
Caching
Cached 1 hour per artist.

Notes

  • Grouping uses the upstream record type, so EP versus single reflects however the release was actually filed.
  • activeFrom and activeTo give the span of the earliest and latest release years.
  • Releases with no release date sort last.
Authentication
Send a User-Agent header containing a contact email. See authentication.

Parameters

NameTypeRequiredDescription
artiststringoptionalArtist name. Either artist or id is required.
idintegeroptionalNumeric artist id. Skips the name lookup.
typestringoptionalReturn just one group: album, single, ep or compilation. Defaults to all, which returns every group plus counts.
limitintegeroptionalMaximum releases per group, 1-400. Defaults to 200.

Request

curl 'https://api.synkradio.co.uk/artist/discography' \
  -H 'User-Agent: [email protected]'

Try it

GETTry it
Sends a real request
https://api.synkradio.co.uk/artist/discography?artist=Daft%20Punk

Response

200 application/json
{
  "artist": "Sigala",
  "artistId": 5203250,
  "total": 111,
  "counts": {
    "albums": 3,
    "singles": 104,
    "eps": 4,
    "compilations": 0
  },
  "activeFrom": "2015",
  "activeTo": "2025",
  "albums": [
    {
      "id": 682572121,
      "title": "The Collection",
      "artist": "Sigala",
      "artistId": 5203250,
      "cover": "/media/images/images/cover/53e6cc23d5e99d8a1472938d8490afda/1000x1000-000000-80-0-0.jpg",
      "releaseDate": "2024-12-20",
      "recordType": "album",
      "explicit": true,
      "genreId": 113,
      "fans": 761
    },
    "..."
  ],
  "singles": [
    {
      "id": 855277392,
      "title": "AM to PM (feat. Zoe Wees) (Hypaton Remix)",
      "artist": "Sigala",
      "artistId": 5203250,
      "cover": "/media/images/images/cover/e8019ad57abc1bd660bab05eb7dca8ac/1000x1000-000000-80-0-0.jpg",
      "releaseDate": "2025-11-28",
      "recordType": "single",
      "explicit": false,
      "genreId": 113,
      "fans": 85
    },
    "..."
  ],
  "eps": [
    {
      "id": 105056432,
      "title": "Wish You Well (Remix EP)",
      "artist": "Sigala",
      "artistId": 5203250,
      "cover": "/media/images/images/cover/239e4dd4987a07b5f0fd4ff7ce9842ee/1000x1000-000000-80-0-0.jpg",
      "releaseDate": "2019-08-02",
      "recordType": "ep",
      "explicit": false,
      "genreId": 113,
      "fans": 686
    },
    "..."
  ],
  "compilations": []
}

Response schema

FieldTypeExampleDescription
artiststring"Sigala"Primary artist, either as a string or nested object.
artistIdnumber5203250
totalnumber111
countsobject4 fields
activeFromstring"2015"
activeTostring"2025"
albumsarray<object>2 items
singlesarray<object>2 items
epsarray<object>2 items
compilationsarray0 items