MusicBrainz Music Metadata API Scraper avatar

MusicBrainz Music Metadata API Scraper

Pricing

Pay per event

Go to Apify Store
MusicBrainz Music Metadata API Scraper

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 (Spotify, Discogs, ISRC, Wikidata, and more). No API key required.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

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

TypeDescription
artistIndividual musicians, bands, orchestras, and other performing groups
release-groupAlbums, singles, EPs, and compilations
releaseSpecific editions or pressings of a release group
recordingIndividual tracks with ISRC codes and performance credits
labelRecord labels with label codes and catalogs
workMusical 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

FieldTypeDescription
mbidstringMusicBrainz identifier
entity_typestringartist / release-group / release / recording / label / work
namestringPrimary name
sort_namestringCanonical sort name (e.g. "Beatles, The")
disambiguationstringDisambiguation note for name conflicts
typestringEntity subtype (Group, Album, Single, etc.)
countrystringISO 3166-1 country code
life_span_beginstringStart of active period
life_span_endstringEnd of active period
life_span_endedbooleanWhether the entity is no longer active
area_namestringGeographic area
aliasesstringJSON array of {name, locale, type}
tagsstringComma-separated community tags (by vote count)
genresstringComma-separated genres (by vote count)
isrcsstringISRC codes for recordings
iswcsstringISWC codes for works
first_release_datestringDate of first release
release_countintegerNumber of associated releases
label_codestringLabel code (labels only)
scoreintegerSearch relevance score (0-100)
artist_creditstringArtist credit string (recordings / release groups)
relations_summarystringJSON array of linked entities
external_idsstringJSON 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