Discogs Scraper - Vinyl & Music Releases + Prices avatar

Discogs Scraper - Vinyl & Music Releases + Prices

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Discogs Scraper - Vinyl & Music Releases + Prices

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

James Scott

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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 fetchMarketplaceStats is 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) or master (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.org ld+json and dsdata cache. 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 fetchMarketplaceStats only 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.

Public data for research purposes only. This is not a consumer report and must not be used for FCRA (Fair Credit Reporting Act) purposes.