Catalog/music-artist

Data

MusicBrainz artist search API

Search artists/bands by name via MusicBrainz (keyless) and get flat records: type, gender, country/area, begin-area, lifespan (begin/end/ended), disambiguation, top tags sorted by vote count, and deduped aliases. Answers 'who is artist X','what country is this band from','when was this band active','what genre tags describe this artist'.

Price$0.01per request
MethodPOST
Route/v1/data/music-artist
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
musicartistbandmusicbrainzmetadatatagsdiscographylookup
API URLhttps://x402.hexl.dev/v1/data/music-artist
Integration docs
Example request
{
  "query": "Nirvana",
  "limit": 5
}
Example response
{
  "query": "Nirvana",
  "total": 2,
  "artists": [
    {
      "id": "5b11f4ce-a62d-471e-81fc-a69a8278c7da",
      "name": "Nirvana",
      "sortName": "Nirvana",
      "type": "Group",
      "gender": null,
      "country": "US",
      "area": "United States",
      "beginArea": "Aberdeen",
      "begin": "1988",
      "end": "1994",
      "ended": true,
      "disambiguation": "90s US grunge band",
      "tags": [
        "grunge",
        "rock"
      ],
      "aliases": [
        "Nirvana US"
      ],
      "score": 100,
      "url": "https://musicbrainz.org/artist/5b11f4ce-a62d-471e-81fc-a69a8278c7da"
    }
  ]
}
Input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "examples": [
        "Nirvana",
        "Radiohead"
      ]
    },
    "limit": {
      "type": "number",
      "default": 10,
      "examples": [
        10
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}