MusicBrainz Music Metadata Fetcher avatar

MusicBrainz Music Metadata Fetcher

Pricing

Pay per usage

Go to Apify Store
MusicBrainz Music Metadata Fetcher

MusicBrainz Music Metadata Fetcher

Fetch metadata for music entities (artists, releases, recordings, labels, works) from the official MusicBrainz open database. Query by MBID, search by name, or browse by type. No API key required. Ideal for music apps, licensing, catalog enrichment, and LLM data prep.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Bruno Finger

Bruno Finger

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Fetch metadata for music entities (artists, releases, recordings, labels, works) from the official MusicBrainz open database. No API key required.

Features

  • 5 entity types: Artists, Releases, Recordings, Labels, Works
  • Two input modes:
    • Search by free-text query
    • Direct lookup by MusicBrainz IDs (MBIDs)
  • Structured output: Consistent schema across all entity types
  • Rate-limited: Respects MusicBrainz's 1 request/second policy
  • Pay-per-event: Charged per music entity fetched

Input

FieldTypeRequiredDescription
entityTypestringYesEntity type: artist, release, recording, label, work
querystringNo*Free-text search query
mbidsarray[string]No*List of MBIDs to look up directly (max 50)
limitintegerNoMax results for search (1-100, default 20)
offsetintegerNoPagination offset for search (default 0)

*Either query or mbids must be provided, not both.

Output

Each result is a row with these fields:

FieldDescription
entityTypeType of entity (artist, release, recording, label, work)
mbidMusicBrainz ID
namePrimary name/title
sortNameSort name (artists/labels)
disambiguationDisambiguation comment
typeEntity type/subtype
genderGender (artists only)
areaArea/country name
beginDateBegin date (YYYY-MM-DD or partial)
endDateEnd date
endedWhether the entity has ended
countryISO country code
labelCodeLabel code (labels/releases)
statusRelease status
packagingRelease packaging
languageLanguage code (works)
scriptScript code (works)
isrcsISRCs (recordings)
videoHas video flag
errorError message if any

Examples

Search for artists named "Nirvana"

{
"entityType": "artist",
"query": "Nirvana",
"limit": 10
}

Look up specific releases by MBID

{
"entityType": "release",
"mbids": [
"a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"b2c3d4e5-f6a7-8901-bcde-f12345678901"
]
}

Search for recordings

{
"entityType": "recording",
"query": "Bohemian Rhapsody",
"limit": 5
}

API Reference

Rate Limits

MusicBrainz allows 1 request per second from a single IP. This actor automatically rate-limits to comply.

Data License

MusicBrainz data is available under the Creative Commons CC0 / Public Domain license.