Skip to content

api-evangelist/musicbrainz

Repository files navigation

MusicBrainz (musicbrainz)

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

Tags

  • Music
  • Metadata
  • Encyclopedia
  • Open Data
  • Catalog
  • Identifiers
  • ISRC
  • ISWC
  • MBID
  • DiscID
  • Artists
  • Releases
  • Recordings
  • Works
  • Labels
  • Cover Art
  • Open Source
  • Non Profit

Timestamps

  • Created: 2026-05-28
  • Modified: 2026-05-29

APIs

MusicBrainz Web Service v2

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.

Tags

  • Artists
  • Releases
  • Release Groups
  • Recordings
  • Works
  • Labels
  • Places
  • Areas
  • Events
  • Instruments
  • Series
  • URLs
  • Genres
  • ISRC
  • ISWC
  • DiscID
  • Browse
  • Search
  • Collections
  • Submission

Properties

Common Properties

Maintainers

FN: Kin Lane Email: kin@apievangelist.com

About

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 w…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors