MusicBrainz API
REST API for querying the MusicBrainz open music encyclopedia, providing searchable metadata on artists, releases, recordings, labels, works, and geographic areas using MusicBrainz Identifiers (MBIDs).
Screenshot:
Slug: musicbrainz
Key:
Base URL:
Auth: none
Endpoints: 28
Reachable: yes
CORS: unknown
Tier: verified
Last checked: 2026-03-14 16:08:47.872834
Key:
musicbrainz.org:musicbrainz-apiBase URL:
https://musicbrainz.org/ws/2Auth: none
Endpoints: 28
Reachable: yes
CORS: unknown
Tier: verified
Last checked: 2026-03-14 16:08:47.872834
Links
Homepage: https://musicbrainz.org/doc/Development/XML_Web_Service/Version_2
API Base:
API Base:
https://musicbrainz.org/ws/2
Documentation:
- MusicBrainz API Documentation official
Topics
Tutorials
- Getting Started with MusicBrainz — I can look up music metadata — artists, releases, recordings, ISRCs, and their relationships — from MusicBrainz in unauthenticated JSON requests, and it is uniquely good at disambiguating artists who share a name and resolving ISRC codes to concrete recordings.
Skills
- Access separate — I can look up a specific MusicBrainz entity — artist, release, recording, or work — by its MBID or ISRC code, returning full metadata and relationships in a single unauthenticated JSON request, but you need the identifier first since MBIDs are opaque UUIDs you can't derive from a name.
- Look up music artist metadata — I can look up music artist metadata — members, instruments, genres, lifespan, disambiguation — from MusicBrainz in unauthenticated JSON requests, and it is uniquely good at telling apart artists who share a name.
Endpoints (28)
| Path | Summary | Response | Auth |
|---|---|---|---|
| area | Search areas | application/json |
none |
| area/{mbid} | Get area by MBID | application/json |
none |
| artist | Search for artists | application/json |
none |
| artist/{mbid} | Lookup an artist by MBID | application/json |
none |
| discid/{discid} | Lookup releases by disc ID | application/json |
none |
| event | Search events | application/json |
none |
| event/{mbid} | Get event by MBID | application/json |
none |
| genre/all | Get all genres | application/json |
none |
| instrument | Search instruments | application/json |
none |
| instrument/{mbid} | Get instrument by MBID | application/json |
none |
| isrc/{isrc} | Lookup recordings by ISRC | application/json |
none |
| iswc/{iswc} | Lookup by ISWC | application/json |
none |
| label | Search for labels | application/json |
none |
| label/{mbid} | Lookup a label by MBID | application/json |
none |
| place | Search places | application/json |
none |
| place/{mbid} | Get place by MBID | application/json |
none |
| recording | Search for recordings | application/json |
none |
| recording/{mbid} | Lookup a recording by MBID | application/json |
none |
| release | Search for releases | application/json |
none |
| release-group | Search for release groups | application/json |
none |
| release-group/{mbid} | Lookup a release group by MBID | application/json |
none |
| release/{mbid} | Lookup a release by MBID | application/json |
none |
| series | Search series | application/json |
none |
| series/{mbid} | Get series by MBID | application/json |
none |
| url | Lookup URLs | application/json |
none |
| url/{mbid} | Get URL by MBID | application/json |
none |
| work | Search for works | application/json |
none |
| work/{mbid} | Lookup a work by MBID | application/json |
none |