Artists

Artist by ID

Get artist by ID. Returns the public artist fields (country, formation_year + optional formation_date, social_links, wikidata_id, musicbrainz_id) flattened alongside a release_count summary. For the actual release list, use /v1/artists/:id/releases. The embedded array was removed because it became huge for prolific artists.

get/v1/artists/{id}

Request

  • Base URL: https://api.sonovault.now
  • URL: https://api.sonovault.now/v1/artists/{id}
  • Auth: API key in header x-api-key

Path parameters

idinteger required

Artist ID.

Response

Successful response

idinteger required

Artist ID.

namestring required

Artist name.

countrystring nullable required

Country of origin, in English. null when unknown.

formation_yearinteger nullable required

Year the artist or group started, or the birth year for a solo act. null when unknown.

formation_datestring nullable required

Full formation date, YYYY-MM-DD, present only when day-level precision is known. null otherwise.

social_linksobject nullable required

Platform to handle or URL. Which keys appear varies by artist: website, twitter, instagram, facebook and others. null when we hold none.

wikidata_idstring nullable required

Wikidata entity ID (e.g. Q185828), for joining against external datasets. null when unmapped.

musicbrainz_idstring nullable required

MusicBrainz artist MBID, for joining against MusicBrainz and the wider linked-data ecosystem. null when unmapped. Where an artist carries more than one MBID, one is chosen deterministically so the value is stable between requests.

release_countinteger

Number of releases. On GET /v1/artists/:id this counts every release; on GET /v1/labels/:id/artists it counts only releases on that label. Absent from artist search results.

Changes

No recorded changes to this operation across all 1 revision of this API.