OrbTop

MusicBrainz Music Metadata API Scraper

DEVELOPER TOOLSFOR CREATORS

MusicBrainz Music Metadata API Scraper

Search and look up music metadata from MusicBrainz — the open music encyclopedia. Retrieve artists, release groups, recordings, labels, and works with full relationship graphs, genre tags, and cross-platform ID resolution.

No API key required.

What you get

Each record includes:

  • MBID — the MusicBrainz identifier, the stable cross-database join key used by Spotify, Discogs, Last.fm, Wikidata, and every other major music service
  • Entity metadata — name, type, country, active dates, area
  • Tags and genres — community-sourced, sorted by vote count
  • Aliases — alternative names with locale and alias type
  • External IDs — links to Discogs, Wikidata, AllMusic, IMDb, VIAF, and streaming platforms (when relations are enabled)
  • Relationships — artist members, labels, recording-of-work links, and more (when relations are enabled)
  • ISRCs / ISWCs — international recording and work identifiers

Entity types supported

Type Description
artist Individual musicians, bands, orchestras, and other performing groups
release-group Albums, singles, EPs, and compilations
release Specific editions or pressings of a release group
recording Individual tracks with ISRC codes and performance credits
label Record labels with label codes and catalogs
work Musical compositions with ISWC codes and lyricist/composer credits

Usage modes

Search mode (default)

Provide a free-text query and entityType. Returns up to maxItems matching results sorted by relevance score.

{
  "entityType": "artist",
  "query": "radiohead",
  "maxItems": 10
}

Lucene syntax is supported for precise queries:

{
  "entityType": "artist",
  "query": "type:group country:GB",
  "maxItems": 25
}

MBID lookup mode

Provide an mbid to fetch the full entity record with all available sub-resources expanded. This is the recommended path when you already know the identifier.

{
  "entityType": "artist",
  "mbid": "a74b1b7f-71a5-4011-9441-d0b5e4122711"
}

Relationship expansion

Set includeRelations: true to add external IDs and artist/label relationships to search results. MBID lookups always include full relationship data.

{
  "entityType": "recording",
  "query": "karma police",
  "includeRelations": true,
  "maxItems": 5
}

Output schema

Field Type Description
mbid string MusicBrainz identifier
entity_type string artist / release-group / release / recording / label / work
name string Primary name
sort_name string Canonical sort name (e.g. "Beatles, The")
disambiguation string Disambiguation note for name conflicts
type string Entity subtype (Group, Album, Single, etc.)
country string ISO 3166-1 country code
life_span_begin string Start of active period
life_span_end string End of active period
life_span_ended boolean Whether the entity is no longer active
area_name string Geographic area
aliases string JSON array of {name, locale, type}
tags string Comma-separated community tags (by vote count)
genres string Comma-separated genres (by vote count)
isrcs string ISRC codes for recordings
iswcs string ISWC codes for works
first_release_date string Date of first release
release_count integer Number of associated releases
label_code string Label code (labels only)
score integer Search relevance score (0-100)
artist_credit string Artist credit string (recordings / release groups)
relations_summary string JSON array of linked entities
external_ids string JSON object mapping service names to URLs

Rate limiting

MusicBrainz enforces a limit of 1 request per second for anonymous access. This actor enforces a 1.1-second delay between requests and sends a descriptive User-Agent header per MusicBrainz policy. Runs will be slower than you might expect — this is intentional to protect your IP from being blocked.

Common use cases

Music data pipelines — use the MBID as a universal join key across Spotify, Discogs, Last.fm, and Wikidata datasets.

Cross-ID resolution — look up an MBID from a Discogs or Wikidata identifier by searching with known identifiers.

Catalog enrichment — enrich a list of artist names with canonical MBIDs, genres, and external service links.

Work and recording metadata — fetch ISRC/ISWC codes for licensing and rights management workflows.

Technical notes

  • Data source: MusicBrainz Web Service v2
  • No authentication required
  • Datacenter proxies are not needed — MusicBrainz does not block by IP
  • Pagination: search results paginate via offset/limit up to 100 per page