Discogs Scraper - Vinyl & Music Releases + Prices
Pricing
from $1.00 / 1,000 results
Discogs Scraper - Vinyl & Music Releases + Prices
Scrape Discogs search results into clean structured data - releases & masters with artist, title, label & catalog number, format, year, country and cover art. Optionally enrich each release from its detail page with genre, style and marketplace price stats (lowest / median / highest, number for s…
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
James Scott
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape Discogs search results (releases & masters) into clean, structured data - no Discogs account or API token required. Optionally enrich each release with genre, style and live marketplace price stats pulled straight from its detail page.
What you get (per release)
Base fields (from the search page - fast, one request per 25 results):
- releaseId and canonical url (
https://www.discogs.com/release/...or/master/...) - title, artist
- label, catno (catalog number)
- format (e.g.
Vinyl (LP, Album, Reissue)) - year, country
- thumbUrl (cover-art thumbnail)
- genre, style - null unless
fetchMarketplaceStatsis on (Discogs' search feed does not expose them)
Extra fields when fetchMarketplaceStats is enabled (one extra request per release):
- genre, style
- lowestPrice, medianPrice, highestPrice (sales-history stats), priceCurrency
- numForSale (copies currently for sale)
- haveCount ("have" / in collections), wantCount ("want" / wantlists)
- rating (community average, 1-5)
Input
- Search query - type an artist, album, label, catalog number or keyword.
- Result type -
release(individual pressings) ormaster(grouped albums). - Discogs search URLs (advanced) - build a filtered search on discogs.com (genre, style, format, year, country...) and paste the URL(s). Overrides the query.
- Max releases - caps the run.
- Fetch marketplace stats + genre/style - toggle detail-page enrichment (off by default).
- Proxy - Apify's default datacenter proxy is plenty.
Example input
{"query": "Nirvana","type": "release","maxItems": 100,"fetchMarketplaceStats": false,"proxyConfiguration": { "useApifyProxy": true }}
Or drive it with a fully-filtered search URL:
{"startUrls": [{ "url": "https://www.discogs.com/search/?q=miles+davis&type=release&format_exact=Vinyl" }],"maxItems": 250,"fetchMarketplaceStats": true}
Example output (with fetchMarketplaceStats)
{"releaseId": 7445961,"title": "Nirvana","artist": "Nirvana","label": "DGC","catno": "0602547378781","format": "Vinyl (LP, Compilation, Reissue)","year": 2015,"country": "Europe","genre": "Rock","style": "Grunge, Alternative Rock","thumbUrl": "https://i.discogs.com/.../R-7445961.jpeg","url": "https://www.discogs.com/release/7445961-Nirvana-Nirvana","lowestPrice": 15.47,"medianPrice": 29.32,"highestPrice": 56.82,"numForSale": 155,"haveCount": 22318,"wantCount": 1734,"rating": 4.54,"priceCurrency": "USD","scrapedFrom": "discogs.com"}
Why this actor
- Reads embedded JSON, not brittle CSS. Base fields come from the search page's React Server Components (
self.__next_f) data; enrichment reads the detail page's schema.orgld+jsonanddsdatacache. Durable and complete. - No token, no account. Discogs offers an official API (
api.discogs.com), but its database search and some endpoints are rate-limited and require an auth token. This actor needs neither - it scrapes the public search HTML and public detail-page JSON. - Fast + cheap by default. Search-only mode makes one request per 25 results on Apify's datacenter proxy. Turn on
fetchMarketplaceStatsonly when you need prices/genre/style. - Export as JSON, CSV, or Excel, or pull via the Apify API.
Great for record dealers, collectors and analysts doing price research, pressing comparison, and catalog/inventory monitoring.
Prices are Discogs sales-history statistics, converted to USD by default. Marketplace/detail pages are Cloudflare-protected, so a small share of enrichment requests may be skipped on a given run.
Legal
Public data for research purposes only. This is not a consumer report and must not be used for FCRA (Fair Credit Reporting Act) purposes.