Catalog/music-isrc-lookup

Data

ISRC to recording lookup API

Resolve a 12-character ISRC to its MusicBrainz recording(s) (keyless), returning title, artist credit, length in ms and m:ss, and disambiguation for every recording sharing that code. Answers 'what song is ISRC X','who recorded this ISRC','how long is the track with this ISRC','look up an ISRC'.

Price$0.01per request
MethodPOST
Route/v1/data/music-isrc-lookup
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache86400s public
musicisrcrecordingtrackidentifiermusicbrainzlookupmetadata
API URLhttps://x402.hexl.dev/v1/data/music-isrc-lookup
Integration docs
Example request
{
  "isrc": "USRC17607839"
}
Example response
{
  "isrc": "USRC17607839",
  "count": 1,
  "recordings": [
    {
      "id": "f3d2a8b1-1234-4c56-89ab-0987654321cd",
      "title": "Umbrella",
      "artist": "Rihanna feat. Jay-Z",
      "lengthMs": 276000,
      "duration": "4:36",
      "disambiguation": null,
      "url": "https://musicbrainz.org/recording/f3d2a8b1-1234-4c56-89ab-0987654321cd"
    }
  ]
}
Input schema
{
  "type": "object",
  "required": [
    "isrc"
  ],
  "properties": {
    "isrc": {
      "type": "string",
      "examples": [
        "USRC17607839",
        "USGF19942501"
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}