MusicBrainz Scraper - Artists, Releases & Labels
Pricing
from $0.20 / 1,000 item returneds
MusicBrainz Scraper - Artists, Releases & Labels
The MBID is the point of MusicBrainz: a permanent id on every artist, release, recording, release-group and label, which is what makes the data joinable. Names, types, dates, country and direct links come with it. No key, no login. $0.20 per 1,000 records, flat.
Pricing
from $0.20 / 1,000 item returneds
Rating
0.0
(0)
Developer
Dami's Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
MusicBrainz Scraper
Search MusicBrainz — the open, community-maintained music encyclopedia — by keyword and get back clean, structured records. No API key, no login.
Pick what you're looking for (artist, release, recording, release-group, or label), give a search term, and the actor returns flat, ready-to-use rows with the MusicBrainz ID (MBID) and a direct link, so you can join the data straight into your own catalog.
Entity types
entity | What it is |
|---|---|
artist | A band, performer, or composer. |
release | A specific edition of an album/single (a physical or digital product). |
recording | An individual track/recording. |
release-group | An album as a concept, grouping all its editions. |
label | A record label. |
What you get per row
Every row includes:
mbid— the MusicBrainz ID (stable, unique).url— direct link,https://musicbrainz.org/{entity}/{mbid}.entity— which entity type this row is.score— MusicBrainz's relevance score for the search (0–100), when provided.disambiguation— a short note distinguishing same-named records, when present.
Plus entity-specific fields:
- artist:
name,sortName,type,country,lifeSpan(+beginDate/endDate/ended),tags. - release:
title,status,artistCredit,date,country,trackCount,primaryType. - recording:
title,artistCredit,firstReleaseDate,length(ms) +lengthFormatted(m:ss). - release-group:
title,primaryType,secondaryTypes,artistCredit,firstReleaseDate. - label:
name,type,country,lifeSpan(+beginDate/endDate),labelCode.
artistCredit is the credited artist string (e.g. "Radiohead", or "A feat. B"), joined the way MusicBrainz credits it. Fields are null when MusicBrainz doesn't have that value for a record.
Input
| Field | Notes |
|---|---|
entity | One of artist / release / recording / release-group / label. Default artist. |
query | The search text. Plain keywords or MusicBrainz Lucene syntax (e.g. artist:radiohead, country:GB). Required. |
maxItems | Max records to return. Paginated 100/page. Default 100. |
Output
One dataset row per record, deduplicated by MBID. You are only charged for genuine result rows (ok: true). Rows we couldn't deliver are never charged — this includes:
- empty/invalid input (
ok: false,errorCode: "BAD_INPUT"), - no results for the query (
NO_RESULTS), - rate limits or network errors (
RATE_LIMITED/NETWORK/SERVER_ERROR).
Pricing
$0.20 per 1,000 rows ($0.0002 each), plus $0.001 each time a run starts. Flat rate — no volume tiers, no plan gates — and you are charged only for rows actually returned.
Because the per-row fee only fires on ok: true rows, a query that matches nothing costs just the $0.001 start fee. Deduplication by MBID happens before charging, so a paginated pull never bills the same record twice.
Rate limit & etiquette
The MusicBrainz API allows roughly 1 request per second. This actor sends the required descriptive User-Agent on every request, waits ~1.1s between pages, and treats a 503 as a rate-limit signal and backs off. As a result, very large maxItems jobs take proportionally longer — that's by design, to stay within MusicBrainz's policy.
Proxy
The MusicBrainz API is a public, no-auth, no-anti-bot JSON API, so no proxy is required and the default runs without one (saving proxy credits). Only enable Apify Proxy if you hit IP-level rate limits at very high volume.
Examples
Search for artists named Radiohead:
{ "entity": "artist", "query": "radiohead", "maxItems": 10 }
Find the album "OK Computer" as a release group:
{ "entity": "release-group", "query": "ok computer", "maxItems": 10 }
Notes
Data comes from MusicBrainz and is licensed under its open data licenses (core data is CC0). Please credit MusicBrainz when you redistribute.


