Discogs Scraper avatar

Discogs Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Discogs Scraper

Discogs Scraper

Scrape Discogs catalog listings. Use the same search filters as the site or paste a URL — the URL wins when set.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Marco Rodrigues

Marco Rodrigues

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

🎵 Discogs Scraper

Want Discogs catalog listings in a spreadsheet? This scraper makes it easy.

Use structured filters — better for AI agents — or paste an input_url. When input_url is set it overrides the filters.

Discogs is the world’s largest music catalog. A release search returns tens of millions of records. This actor returns up to 2000 rows per run.

💡 Perfect for...

  • Collectors: Export vinyl, CD, and cassette releases from Discogs.
  • Dashboards: Track new pressings without paging the site.
  • Market research: Slice the catalog by format, genre, country, or year.
  • Data analysts: Export structured rows with public release URLs.
  • 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live Discogs results.
  • 📚 RAG Systems: Feed titles, artists, and years into retrieval pipelines.
  • 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.

✨ Why you'll love this scraper

  • 🔗 Input URL or Filters: Paste a Discogs search or release URL, or pick the same filters as the site. input_url always wins when set.
  • 🎯 Website-Matched Filters: Keyword, type, format, genre, country, year, and sort.
  • 🌐 Listing cards: Title, artist, year, country, format, genre, photo, and public URL.

📦 What's inside the data?

id, url, title, artist, year, country, format, genre, image

🚀 Quick start

Option A: paste https://www.discogs.com/search/?q=nirvana&type=release&format_exact=Vinyl. Option B: type a keyword, pick Vinyl or Jazz, and set max_results.

Input Example (filters):

{
"query": "nirvana",
"type": "release",
"format": "Vinyl",
"genre": "Rock",
"max_results": 100
}

Input Example (URL):

{
"input_url": "https://www.discogs.com/search/?type=release&genre_exact=Jazz&country_exact=UK",
"max_results": 100
}

Output Example:

{
"id": "7445961",
"url": "https://www.discogs.com/release/7445961-Nirvana-Nirvana",
"title": "Nirvana",
"artist": "Nirvana",
"year": 2015,
"country": "Europe",
"format": "Vinyl, LP, Compilation, Reissue",
"genre": "Rock",
"image": "https://i.discogs.com/example.jpg"
}

Output fields:

FieldDescription
idDiscogs id.
urlPublic Discogs page.
titleRelease, master, artist, or label name.
artistArtist name when shown.
yearRelease year when shown.
countryRelease country when shown.
formatFormat list when shown (vinyl, CD, …).
genreGenre list when shown.
imageCover photo when shown.

📋 Input reference

ParameterTypeRequiredDefaultDescription
input_urlstringNoDiscogs search or item URL. Overrides every filter.
querystringNoSame as the site search box.
typestring enumNoReleaseRelease, Master, Artist, or Label.
formatstring enumNoanyVinyl, CD, Cassette, File, and more.
genrestring enumNoanyRock, Electronic, Jazz, and more.
countrystring enumNoanyUnited States, United Kingdom, Germany, Japan, and more.
yearintegerNoRelease year.
sortstring enumNoHave high-lowHave high-low, Year newest, Year oldest, Hot, or Title.
max_resultsintegerNo50Maximum rows (12000).