MusicBrainz Music Metadata API Scraper avatar

MusicBrainz Music Metadata API Scraper

Pricing

from $0.50 / 1,000 record scrapeds

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

from $0.50 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

3

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
  • Pagination: search results paginate via offset/limit up to 100 per page