Discogs Scraper - Records, Prices, Artists & Seller Leads avatar

Discogs Scraper - Records, Prices, Artists & Seller Leads

Pricing

from $2.20 / 1,000 release records

Go to Apify Store
Discogs Scraper - Records, Prices, Artists & Seller Leads

Discogs Scraper - Records, Prices, Artists & Seller Leads

Scrape Discogs: vinyl, CD & cassette releases with lowest marketplace price, number for sale, community have/want demand, ratings, tracklists, artists, labels & marketplace seller leads. Search by artist, label, genre, format or barcode, monitor new releases & prices.

Pricing

from $2.20 / 1,000 release records

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Discogs Scraper — Vinyl, CD & Music Marketplace Records, Prices, Demand & Seller Leads

Extract complete Discogs data from the world's largest music database and marketplace — releases and pressings with real marketplace prices, number for sale, community have/want demand, ratings, tracklists, artists, labels — plus turn marketplace sellers into B2B record-dealer leads with location, inventory size, rating, website and a 0–100 lead score.

No login required, no browser — fast JSON extraction straight from the official Discogs API, with 99%+ reliability.

Why this Discogs scraper?

Discogs is the definitive catalog for vinyl, CDs and cassettes — and a huge collector marketplace. Most scrapers return only thin search results. This actor pulls the full record for every release and ships the richest dataset in the category:

DataThin scrapersThis actor
Title, artist, label, catalog #, year, country
Genres, styles, formats (LP / 7" / CD / etc.)partial
Lowest marketplace price + number for sale
Community have / want demand + want-to-have ratio
Community rating (average + count)
Full tracklist, images, videos✅ opt-in
Artist profile, members, website & socials
Label profile, sublabels, contact info, socials
Marketplace seller leads (location, inventory, rating, website)
Lead score (0–100) per seller
Monitor mode (only new records)

Use cases

  • Price & valuation intelligence — track the lowest price and number for sale for any release, and gauge demand with have/want counts. Perfect for collectors, dealers, and collection-value tracking.
  • Record-dealer lead generation — turn marketplace sellers into B2B leads: location, inventory size, seller rating, and their store website (then enrich for email with the Website Contact Scraper).
  • Music catalog & metadata enrichment — pull clean, structured discographies, labels, formats, genres and styles to power apps, databases, and recommendation engines.
  • Market research — size demand for a genre, artist, label, or era; find the most-wanted and rarest pressings.
  • Reissue & sourcing decisions — labels and sellers can spot high want-to-have ratios (under-supplied, in-demand titles) worth repressing or stocking.
  • Monitoring — schedule recurring runs to catch new releases for an artist/label, new pressings, or newly listed items the moment they appear.

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the Discogs Scraper, enter search keywords (e.g. Daft Punk Discovery) and optional filters (genre, format, year), and click Start.
  3. Watch results stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.

Input

{
"searchTerms": ["Aphex Twin"],
"searchType": "release",
"genre": "Electronic",
"format": "Vinyl",
"includeReleaseDetails": true,
"currency": "USD",
"maxResults": 100
}
  • searchTerms — albums, artists, labels, catalog numbers or barcodes. Combined with the filters.
  • searchTyperelease (a pressing, with price/demand), master (an album across versions), artist, label, or all.
  • genre / style / year / country / format / label / artist — database filters; combine freely (work with no keyword too).
  • startUrls / releaseIds / artistIds / labelIds — scrape specific Discogs URLs or IDs directly.
  • sellerUsernames — turn marketplace sellers into record-dealer leads.
  • includeReleaseDetails (default true) — full record: lowest price, number for sale, have/want, rating, tracklist count, images, videos.
  • includeTracklist / includeVideos / includeNotes — add full tracklist, videos, and notes.
  • includeArtistDiscography — add release count + top releases (artists) or catalog size (labels).
  • includeSellerInventory — add a sample of each seller's for-sale listings (item, condition, price).
  • currency — marketplace price currency (USD, EUR, GBP, JPY, …).
  • monitorMode (default false) — emit only records not seen in previous runs (named store via monitorKey).
  • discogsToken (optional) — a free Discogs personal token raises the rate limit 25→60/min.

Output

One record per item. A release record (type: "release"):

{
"type": "release",
"releaseId": 249504,
"title": "Never Gonna Give You Up",
"artist": "Rick Astley",
"labels": [{ "id": 895, "name": "RCA", "catno": "PB 41447" }],
"catalogNumber": "PB 41447",
"year": 1987,
"country": "UK",
"genres": ["Electronic", "Pop"],
"styles": ["Euro-Disco"],
"formats": [{ "name": "Vinyl", "qty": 1, "descriptions": ["7\"", "45 RPM", "Single", "Stereo"] }],
"lowestPrice": 0.89,
"numForSale": 115,
"currency": "USD",
"haveCount": 4049,
"wantCount": 579,
"wantHaveRatio": 0.143,
"ratingAverage": 3.84,
"ratingCount": 232,
"dataQuality": "Correct",
"masterId": 53759,
"trackCount": 2,
"url": "https://www.discogs.com/release/249504",
"marketplaceUrl": "https://www.discogs.com/sell/release/249504",
"scrapedAt": "2026-06-17T12:00:00.000Z"
}

A marketplace seller lead (type: "seller"):

{
"type": "seller",
"username": "recordsbymail",
"location": "Portland, OR",
"numForSale": 162928,
"sellerRating": 99.7,
"sellerNumRatings": 39359,
"website": "https://www.recordsbymail.com",
"leadScore": 90,
"url": "https://www.discogs.com/user/recordsbymail",
"scrapedAt": "2026-06-17T12:00:00.000Z"
}

Fields are null only when Discogs genuinely doesn't have them.

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/discogs-scraper').call({
searchTerms: ['Blue Note'],
searchType: 'release',
format: 'Vinyl',
includeReleaseDetails: true,
maxResults: 200,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} Discogs records`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push records or seller leads straight into your CRM or sheet.
  • Slack — get notified when a monitored search finds new records.
  • Google Drive / Sheets — auto-export every run to a spreadsheet.
  • Airbyte — pipe results into your data warehouse.
  • GitHub — trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. You can call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find the cheapest copies of Daft Punk – Discovery on vinyl and their want/have demand" and let it run this scraper for you.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
  • Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More scrapers from scrapesage

Build a complete music & marketplace data stack:

Tips

  • Best price/demand data: keep includeReleaseDetails on — it adds the lowest price, number for sale, and have/want demand that thin scrapers miss.
  • Faster, lighter dumps: turn includeReleaseDetails off to pull a large catalog quickly (search rows still include title, artist, label, year, format and have/want).
  • Find under-supplied gems: sort/filter your export by wantHaveRatio — high values mean lots of demand vs few copies owned.
  • Rate limits: Discogs allows 25 requests/min unauthenticated; add a free discogsToken to get 60/min. The actor already uses a fresh proxy IP per request to spread limits.
  • Seller leads: add sellerUsernames (or paste /seller/<name> URLs) and turn on includeSellerInventory for a sample of their stock; pair with the Website Contact Scraper to get dealer emails.
  • Recurring monitoring: combine Schedules with monitorMode to receive only new releases/pressings each run.

FAQ

Do I need a Discogs API key? No. The actor works keyless. A free personal token (discogsToken) is optional and only raises the rate limit for faster runs.

Where do the prices come from? From the Discogs marketplace — lowestPrice is the cheapest current copy for sale and numForSale is how many copies are listed, in your chosen currency.

What's the difference between a release and a master? A master is the album in the abstract; a release is one specific pressing of it (a country/format/year/label edition). Prices and marketplace data live on releases.

Can I get seller emails? Discogs doesn't publish member emails. The actor returns each seller's store website when they list one — feed those into the Website Contact Scraper to extract emails.

Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.

How do I monitor new releases or pressings? Turn on monitorMode, set a monitorKey, and create a Schedule. Each run emits only records not seen before.

Is scraping Discogs legal? This actor uses the official public Discogs API and collects publicly available catalog and marketplace data. You are responsible for complying with Discogs' API terms and applicable laws.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.