Discogs Scraper
Pricing
from $1.50 / 1,000 results
Discogs Scraper
Extract releases, masters, artists, labels, discographies, and marketplace pricing from Discogs — the world's largest music database. Pure API, no browser.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Aurenic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract releases, masters, artists, labels, discographies, and marketplace pricing from Discogs — the world's largest music database, covering 17M+ releases, 9M+ artists, and 2M+ labels.
What does Discogs Scraper do?
Scrape the Discogs music database via the official public API (api.discogs.com). Nine input modes:
- Search — full-text search across releases, masters, artists, or labels with filters (genre, style, country, year, format).
- Release by ID — full release metadata: tracklist, formats, labels, community have/want, rating, for-sale count, lowest price.
- Master by ID — canonical work with tracklist and main release pointer.
- Artist by ID — profile, real name, name variations, aliases, band members, external URLs.
- Label by ID — label profile, contact info, sublabels, parent label.
- Artist discography — complete discography of an artist, paginated.
- Label catalog — complete release catalog of a label, paginated.
- Marketplace stats — number for sale and lowest asking price for any release.
- Resolve Discogs URLs — paste any Discogs URL (release, master, artist, label) and get the structured record back.
All API access is HTTP-only via api.discogs.com. No browser, no HTML parsing, no anti-bot wall.
Output fields
Search results
| Field | Description |
|---|---|
| recordType | search-release / search-master / search-artist / search-label |
| id | Discogs ID |
| title | Release title or entity name |
| year | Release year |
| country | Country of release |
| genres / styles | Genre and style arrays |
| formats | Format array (Vinyl, CD, Digital, etc.) |
| labels | Array of label names |
| catalogNumber | Label catalog number |
| barcode | Barcode array |
| imageUrl | Cover image URL |
| discogsUrl | Direct Discogs URL |
Release
Adds tracklist, have, want, rating, ratingCount, numForSale, lowestPrice, notes, dataQuality.
Artist / Label
Adds profile, realName, nameVariations, aliases, members, urls, sublabels, parentLabel.
Marketplace stats
| Field | Description |
|---|---|
| releaseId | Discogs release ID |
| numForSale | Copies listed for sale |
| lowestPrice | Lowest asking price |
| currency | Currency code |
| discogsUrl | Marketplace sell URL |
Who is it for?
- Record sellers and collectors tracking vinyl and CD market values
- Music researchers building label, artist, and release datasets
- Recommendation engines sourcing genres, styles, and release metadata
- Catalog managers enriching music libraries with Discogs data
- Marketplace analytics monitoring inventory and pricing across pressings
Pricing
$0.90 per 1,000 results. No subscription.
| Results | Cost |
|---|---|
| 100 | $0.09 |
| 1,000 | $0.90 |
| 10,000 | $9.00 |
How to use it
- Pick a Mode from the dropdown.
- Fill in the mode's required inputs (search query, IDs, or URLs).
- Optionally add a Discogs personal access token to raise the rate limit from 25 to 60 requests/minute.
- Set Max Results (default 100).
- Click Start.
Output example
{"recordType": "release","id": 249504,"title": "Nevermind","year": 1991,"released": "1991-09-24","country": "US","releasedFormats": ["Vinyl", "LP", "Album"],"formatDescriptions": ["LP", "Album"],"formatQuantity": "1","genres": ["Rock"],"styles": ["Grunge", "Alternative Rock"],"labels": [{ "id": 1958, "name": "DGC", "catno": "DGC-24425" }],"artists": [{ "id": 125246, "name": "Nirvana" }],"tracklist": [{ "position": "A1", "title": "Smells Like Teen Spirit", "duration": "5:01" },{ "position": "A2", "title": "In Bloom", "duration": "4:14" }],"have": 45678,"want": 12345,"rating": 4.42,"ratingCount": 5678,"numForSale": 234,"lowestPrice": 12.5,"notes": "Recorded at Sound City...","imageUrl": "https://i.discogs.com/...","discogsUrl": "https://www.discogs.com/release/249504","dataQuality": "Correct","scrapedAt": "2026-09-20T18:00:00.000Z"}
Technical details
- Built on the official Discogs public REST API (
api.discogs.com) — no HTML scraping, no browser - Anonymous reads work at 25 requests/minute. Add an optional personal access token to raise the limit to 60 req/min
- Self-throttles to stay under the rate limit, with automatic backoff on 429 and
Retry-Afterheader support - Descriptive
User-Agentsent on every request (Discogs requirement) - No proxy needed — the API accepts datacenter IPs
Known limits
- Anonymous rate limit is 25 req/min. For large runs (1,000+ items), supply a free Discogs personal access token to triple the throughput. Get one at
discogs.com/settings/developers. - Marketplace stats are release-level aggregates (num for sale, lowest price). Individual listing data requires user-level OAuth, which is out of scope.
- Search pagination is capped by Discogs at 100 pages (10,000 results). For deeper coverage, split by year, genre, or label.
- Search results are shallow — returned records include basic metadata only. Chain search → release IDs for full details.
FAQ
Do I need a Discogs account? No. Anonymous reads cover search, release, master, artist, label, and marketplace stats. A token is optional (raises rate limit only).
Do I need a proxy? No. The Discogs API accepts datacenter IPs without restriction.
What's the fastest way to get a discography? Mode artistReleases with an artist ID. For a label catalog, use labelReleases.
How do I export data? After a run, go to Storage → Export as JSON, CSV, Excel.
Support
Open an issue on the Actor's page for bugs or feature requests.