MusicBrainz
音乐
- 认证方式
- No auth
- HTTPS
- Yes
- CORS
- Unknown
- 分类
- 音乐
简介
MusicBrainz 是开放的音乐百科全书——社区维护的艺人、专辑、录音、作品和厂牌数据库,通过免费 REST API 提供。它是可靠音乐元数据(带稳定 MBID)的首选来源,支撑着许多开源音乐项目。
快速开始
按 MBID 查询艺人(实测可用——Nirvana):
curl -A "my-app/1.0 (contact@example.com)" \
"https://musicbrainz.org/ws/2/artist/5b11f4ce-a62d-471e-81fc-a69a8278c7da?fmt=json"
按名称搜索艺人:
curl -A "my-app/1.0 (contact@example.com)" \
"https://musicbrainz.org/ws/2/artist/?query=artist:radiohead&fmt=json"
搜索专辑并附带录音(用 inc):
curl -A "my-app/1.0 (contact@example.com)" \
"https://musicbrainz.org/ws/2/release/?query=release:in+rainbows&inc=recordings&fmt=json"
按艺人浏览录音:
curl -A "my-app/1.0 (contact@example.com)" \
"https://musicbrainz.org/ws/2/recording?artist=5b11f4ce-a62d-471e-81fc-a69a8278c7da&fmt=json"
使用规则
- 必须携带描述性的 User-Agent——MusicBrainz 强制要求,通用 UA 会被拦截。
- 每个 IP 每秒最多 1 次请求。
- 每个实体都有稳定的 MBID(UUID)——请在应用中把它作为规范 ID。
- 数据采用 CC-BY-NC-SA 许可;商业化再分发前请确认条款。
数据内容
艺人(姓名、国家、活跃时期、标签)、专辑(标题、日期、国家、曲目表)、录音(标题、时长、ISRC)、作品、厂牌、地区,以及丰富的关系(url-rels 关联到 Wikipedia、Discogs 等)。
认证方式
无需认证——免密钥(User-Agent 规则强制)。
常见问题
MusicBrainz 免费吗? 是的——API 免费;数据采用 CC-BY-NC-SA(非商业许可)。
什么是 MBID? 标识每个实体的稳定 UUID——在应用中引用艺人/专辑的规范方式。
为什么被封? User-Agent 缺失/过弱,或超过 1 req/s——两者都会被强制拦截。
音乐 分类更多
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| 7digital Api of Music store 7digital | OAuth | Yes | Unknown | ↗ |
| AI Mastering Automated Music Mastering | API Key | Yes | Yes | ↗ |
| Audiomack Api of the streaming music hub Audiomack | OAuth | Yes | Unknown | ↗ |
| Bandcamp API of Music store Bandcamp | OAuth | Yes | Unknown | ↗ |
| Bandsintown Music Events | No auth | Yes | Unknown | ↗ |