Discogs API

Discogs API for Release Search, Tracklists, Credits, Community Numbers, and Marketplace Listings

Scrappa's Discogs API returns structured JSON from Discogs, the music database and vinyl marketplace. Search releases, masters, artists and labels with format, genre, style, year and country filters, open a release for tracklist, credits, formats, labels, have and want counts, rating and lowest price, and list the marketplace listings of a release with price, media and sleeve condition, seller rating, shipping and listing date. Suggested prices and sold prices need a Discogs login and are not part of this API.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
3
Endpoints
100
Hits per page
8
Condition grades

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/discogs/marketplace?release_id=249504&condition=near_mint&currency=EUR&limit=10" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "release_id": 249504,
    "total_count": 19,
    "count": 1,
    "next_cursor": "WzAuNjY2NjY1LCAzNzYxMjUxNzY1XQ==",
    "listings": [
      {
        "id": 3528577817,
        "url": "https://www.discogs.com/sell/item/3528577817",
        "price": {"amount": 4.5, "currency": "EUR"},
        "shipping": {"price": {"amount": 5.0, "currency": "EUR"}},
        "condition": {"media": "Near Mint (NM or M-)", "sleeve": "Very Good Plus (VG+)"},
        "listed_at": "2025-06-01T12:00:02+00:00",
        "seller": {"username": "example-seller", "rating_percent": 99.2, "rating_count": 133, "ships_from": "Italy"}
      }
    ]
  },
  "meta": {"endpoint_family": "marketplace", "billable": true, "credits": 1}
}

What you can build

Structured data for real applications. Here are some ideas.

Vinyl Price Monitoring

Track the cheapest copy of a release per condition and currency, and the number of copies for sale.

Resale Arbitrage

Compare asking prices across sellers, ships-from countries and currencies to find undervalued copies.

Collection Tools

Fill your catalog with tracklists, credits, formats, labels, barcodes and images.

Demand Analysis

Read have and want counts and the rating of a release to rank pressings by demand.

Music Research

Search by genre, style, year and country to map labels, scenes and releases.

Discogs scraper API

Discogs API for release data and marketplace prices

The Discogs API is built for record dealers, collectors and price tools. Search the database for a release id, read the full release record, then list the copies for sale with media and sleeve condition, price in the seller currency, shipping, seller rating and listing date.

Search releases, masters, artists and labels with up to 100 hits per page.

Filter by format, genre, style, year and country.

Read tracklist, credits, barcodes, images and videos of a release.

Read have, want, rating, copies for sale and lowest price.

Filter listings by media condition, sleeve condition, currency and ships-from country.

Page through listings with a cursor, cheapest first.

Choose the right Discogs API endpoint

Use Search to find the release id

Search by artist, title or barcode and filter by format, year and country. Every hit has the release id.

Open Discogs Search API docs

Use Marketplace for prices by condition

Pass the release id and filter by condition and currency. Each listing has its own price currency. Paging uses a cursor.

Open Discogs Marketplace API docs

Available endpoints

Everything you need in one API.

Scrappa vs Apify Discogs actors

See how Scrappa compares to Apify Discogs actors.

Listings with condition, seller rating and shipping
Scrappa
Apify Discogs actors
Partly, HTML parsing
Listing date and photos
Scrappa
Apify Discogs actors
Price per 1k requests
Scrappa
From $0.20
Apify Discogs actors
$2 to $5 per 1k rows
Unified API key
Scrappa
Yes (350+ APIs)
Apify Discogs actors
Per actor
Free tier
Scrappa
500 credits/month
Apify Discogs actors
Trial credits

Key features

Search releases, masters, artists and labels with format, genre, style, year and country filters
Release records with tracklist, credits, formats, labels, barcodes, images and videos
Have and want counts, rating, copies for sale and lowest price in 12 currencies
Marketplace listings with media and sleeve condition, photos, seller rating and shipping
Filters for condition, currency and ships-from country, applied by Discogs
Cursor paging, lowest price first

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by Discogs. The Discogs API returns structured JSON from public Discogs data through a Scrappa API key.

Every Scrappa account includes 500 free credits each month. A search, a release and a marketplace answer cost one credit each. The optional sales statistics add-on costs four more credits. Failed requests and empty answers are never charged.

No. Suggested prices and the sold price of single listings need a Discogs login. The release endpoint can add the low, median and high sale price and the last sale date.

Send the next_cursor value of the answer as the cursor parameter. The marketplace endpoint does not take page numbers.

The price is in the currency of the seller. The buyer price is in the currency Discogs shows the buyer. Use the currency filter to list only one currency.

Start using the Discogs API

Sign up and get 500 free credits. No credit card required.