MusicBrainz Mapping API

A fast fuzzy matching service for mapping music metadata to MusicBrainz IDs.

API Endpoints

GET /mapping/lookup

Look up a recording by artist, release, and recording name.

Parameters

NameRequiredDescription
artist_credit_nameYesThe artist name
recording_nameYesThe recording/track name
release_nameNoThe album/release name

Example

GET /mapping/lookup?artist_credit_name=portishead&recording_name=glory+box

Response

{
  "artist_credit_id": 12345,
  "artist_credit_name": "Portishead",
  "artist_credit_mbids": ["8f6bd1e4-fbe1-4f50-aa9b-94c450ec0f11"],
  "release_id": 67890,
  "release_name": "Dummy",
  "release_mbid": "...",
  "recording_id": 11111,
  "recording_name": "Glory Box",
  "recording_mbid": "...",
  "confidence": 0.95
}