MusicBrainz is an open-source, community-maintained music encyclopedia operated by the MetaBrainz Foundation, a US 501(c)(3) non-profit. It collects metadata about artists, releases, recordings, works, labels, places, areas, events, instruments, series, URLs, and the relationships between them, then exposes the catalog through a free public REST web service at https://musicbrainz.org/ws/2/. The dataset itself is released under CC0 (core data) and CC-BY-NC-SA (supplemental tables), the schema is open, and full database dumps and a live replication feed are available. The web service is read-mostly with authenticated submission endpoints for tags, ratings, collections, barcodes, and ISRCs, and is rate-limited to one request per IP per second with a mandatory descriptive User-Agent header.
APIs.json: https://raw.githubusercontent.com/api-evangelist/musicbrainz/main/apis.yml
- Music
- Metadata
- Encyclopedia
- Open Data
- Catalog
- Identifiers
- ISRC
- ISWC
- MBID
- DiscID
- Artists
- Releases
- Recordings
- Works
- Labels
- Cover Art
- Open Source
- Non Profit
- Created: 2026-05-28
- Modified: 2026-05-29
The MusicBrainz Web Service v2 provides a free read-mostly REST API over the entire MusicBrainz catalog of music metadata. It supports three primary access patterns - lookup (fetch one entity by MBID), browse (list entities linked to a parent entity), and search (Lucene query across the indexed catalog) - across twelve core entity types (artist, release, release-group, recording, work, label, place, area, event, instrument, series, url, genre). Non-MBID lookups are available for ISRC (recordings), ISWC (works), disc IDs (releases), and URLs. Authenticated submission endpoints (HTTP Basic or OAuth2) allow clients to submit tags, ratings, collection membership, barcodes, and ISRCs. Responses are returned in XML (default) or JSON via the fmt=json parameter. The service enforces a strict one-request-per-second-per-IP rate limit and requires a meaningful User-Agent header on every request.
- Human URL: https://musicbrainz.org/doc/MusicBrainz_API
- Base URL:
https://musicbrainz.org/ws/2
- Artists
- Releases
- Release Groups
- Recordings
- Works
- Labels
- Places
- Areas
- Events
- Instruments
- Series
- URLs
- Genres
- ISRC
- ISWC
- DiscID
- Browse
- Search
- Collections
- Submission
- Documentation
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Getting Started
- Authentication
- Rate Limits
- Search
- Examples
- Schema
- Identifiers
- JSON Schema — JSON Schema
- JSON Schema — JSON Schema
- JSON Schema — JSON Schema
- JSON Schema — JSON Schema
- JSON Structure
- JSON-LD — JSON-LD
- Spectral Rules
- Vocabulary
- Plans
- Rate Limits Spec
- SDK
- SDK
- SDK
- SDK
- SDK
- Schema
- Website
- Foundation
- GitHub Organization
- Documentation
- Developer
- Forum
- I R C
- Blog
- Terms of Service
- Privacy Policy
- License
- Donate
- Database
- Schema
- Download
- Replication
- Mirror
- Identifiers
- Style Guide
- A P I
- Rate Limits
- Authentication
- GitHub Repository
- GitHub Repository
- GitHub Repository
- GitHub Repository
- C L I
- Tools
- Tools
- Source Code
- Mobile
- Mobile
- Sister Project
- Sister Project
- Sister Project
- Sister Project
- Public APIs Listing
FN: Kin Lane Email: kin@apievangelist.com