Discogs Vinyl & Music Marketplace Scraper avatar

Discogs Vinyl & Music Marketplace Scraper

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Discogs Vinyl & Music Marketplace Scraper

Discogs Vinyl & Music Marketplace Scraper

Scrapes vinyl records, CDs and music releases from Discogs marketplace. Search by artist, genre, format and year. Get marketplace listings, live prices, seller ratings and pressing details via Discogs public API.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Extract vinyl records, CDs, and music release data from Discogs — the world's largest music database and marketplace with 17M+ releases, 9M+ listings, and prices for every pressing.

Uses Discogs' public REST API. No scraping, no proxies — clean structured JSON from the official API.


🎵 What does it do?

Queries the Discogs database and marketplace to collect release metadata, pressing details, community demand metrics, and live marketplace prices. Supports five modes covering the full Discogs catalog.

Use cases:

  • Price arbitrage — find underpriced vinyl listings across genres and regions
  • Collection valuation — bulk-fetch current prices for a list of release IDs
  • Market research — track demand (have/want counts) for specific pressings
  • Label analytics — scrape full catalogs for a record label
  • Artist discography — complete release history for any artist
  • Price history — lowest prices and availability for any release
  • Record shop inventory — enrich product listings with Discogs metadata

📦 Output fields

Release / Search record

FieldDescriptionExample
releaseIdDiscogs release ID249504
titleAlbum/release title"The Dark Side of the Moon"
artistsArtist objects array[{name: "Pink Floyd"}]
artistsStrArtists as string"Pink Floyd"
labelsLabel objects array[{name: "Harvest", catno: "SHVL 804"}]
labelsStrLabels as string"Harvest"
formatsFormat objects[{name: "Vinyl", descriptions: ["LP", "Album"]}]
formatsStrFormats as string"Vinyl"
genresMusic genres["Rock"]
stylesMusic styles["Psychedelic Rock", "Progressive Rock"]
yearRelease year1973
countryPressing country"UK"
haveCommunity have count150420
wantCommunity want count38210
ratingAvgCommunity rating (1-5)4.72
ratingCountNumber of ratings42311
lowestPriceLowest marketplace price (USD)12.50
numForSaleActive marketplace listings842
barcodeBarcode / matrix number"5099902987323"
tracklistTrack listing array[{position: "A1", title: "Speak to Me"}]
thumbThumbnail image URL"https://i.discogs.com/..."
urlDiscogs release URL"https://www.discogs.com/release/249504"

Marketplace listing record

FieldDescriptionExample
listingIdListing ID1234567890
releaseIdAssociated release ID249504
priceListing price24.99
currencyPrice currency"USD"
conditionOverall condition"Near Mint (NM or M-)"
mediaConditionVinyl/disc condition"Very Good Plus (VG+)"
sleeveConditionSleeve condition"Very Good (VG)"
sellerUsernameSeller's username"recordshop_berlin"
sellerRatingSeller rating (%)99.8
sellerSalesTotal seller sales4521
shipsFromShips from country"Germany"
allowOffersAccepts offerstrue

⚙️ Modes

search — Search the Discogs database

{
"mode": "search",
"query": "Miles Davis",
"format": "vinyl",
"genre": "Jazz",
"year": "1959",
"maxResults": 100
}

releases — Fetch specific releases by ID

{
"mode": "releases",
"releaseIds": [249504, 1174403, 870507],
"fetchReleaseDetails": true
}

marketplace — Get live marketplace listings

{
"mode": "marketplace",
"releaseIds": [249504],
"condition": "Near Mint (NM or M-)",
"maxResults": 50
}

artist — Full artist discography

{
"mode": "artist",
"artistId": 45467,
"maxResults": 0
}

label — All releases for a label

{
"mode": "label",
"labelId": 1,
"maxResults": 200
}

ReleaseID
Pink Floyd – Dark Side of the Moon249504
Miles Davis – Kind of Blue1174403
The Beatles – Abbey Road870507
Nirvana – Nevermind362393
Michael Jackson – Thriller268374
ArtistID
Pink Floyd45467
The Beatles82730
Miles Davis119139
LabelID
Blue Note Records1
Sub Pop5
Warp Records23528

📊 Output example

{
"releaseId": 249504,
"title": "The Dark Side Of The Moon",
"artistsStr": "Pink Floyd",
"labelsStr": "Harvest",
"formatsStr": "Vinyl",
"genres": ["Rock"],
"styles": ["Psychedelic Rock", "Progressive Rock"],
"year": 1973,
"country": "UK",
"have": 150420,
"want": 38210,
"ratingAvg": 4.72,
"lowestPrice": 12.50,
"numForSale": 842,
"url": "https://www.discogs.com/release/249504",
"scrapedAt": "2026-03-16T08:00:00.000Z"
}

💰 Pricing

VolumeEstimated cost
100 releases~$0.50
500 releases~$2.50
1,000 marketplace listings~$5.00
TierPrice per result
Default$0.005
Bronze$0.0045
Silver$0.004
Gold$0.0035

⚡ Performance & Rate Limits

  • No proxy needed — official Discogs API, clean JSON responses
  • Rate limit: 60 requests/minute (anonymous or with personal token)
  • Personal token — free from discogs.com/settings/developers, same rate limit but more reliable
  • Automatic rate limiting built in — the actor paces requests to stay within limits

❓ FAQ

Do I need a Discogs account? No. The API works without authentication. Adding a free personal token (discogsToken) improves reliability.

Where do I find release/artist/label IDs? In the Discogs URL: discogs.com/release/249504249504, discogs.com/artist/4546745467

What is have and want? Community collectors who own (have) or are looking for (want) a release. High want/have ratio = high demand = often higher prices.

Can I get price history? Yes — use mode=marketplace with a release ID to get all current listings sorted by price.

What is fetchReleaseDetails? In search mode, by default only basic fields are returned. With fetchReleaseDetails: true, the actor fetches each release's full page for tracklists, community ratings, and full pressing details. Slower but much richer data.