Discogs Scraper avatar

Discogs Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Discogs Scraper

Discogs Scraper

Scrape music releases, artists, and labels from Discogs. Get album titles, artists, years, genres, styles, formats, countries, tracklists, and community have/want stats for millions of records. Filter by type, year, country, genre, style, and format.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

1

Monthly active users

21 hours ago

Last modified

Share

ParseForge Banner

🎵 Discogs Music Releases Scraper

🚀 Export music release data from Discogs in seconds. Search 8,000,000+ releases, masters, artists, and labels by keyword, genre, or type. No API key, no registration, no manual browsing.

🕒 Last updated: 2026-05-21 · 📊 12 fields per record · 🎵 8,000,000+ releases · 🌍 Worldwide coverage · 🎸 Any genre or style

The Discogs Music Releases Scraper queries the Discogs public REST API and returns 12 fields per record, including image, artist, label, year, genre tags, style tags, format, country of release, and a direct link to the Discogs page. Discogs is the world's most comprehensive music database, maintained by millions of collectors, record store owners, and audiophiles since 2000.

The catalog covers every genre, format, country, and decade. This Actor makes that data downloadable as CSV, Excel, JSON, or XML in under five minutes - no parser engineering, no account setup, no rate-limit wrestling.

🎯 Target Audience💡 Primary Use Cases
Music researchers, record store owners, streaming analysts, catalog managers, discographers, collectors, data journalistsCatalog enrichment, release tracking, price research, genre analysis, artist discography export, playlist curation data

📋 What the Discogs Music Releases Scraper does

Four search workflows in a single run:

  • 🔍 Keyword search. Find releases, masters, artists, or labels by any keyword - artist name, album title, catalog number.
  • 🎸 Genre filter. Narrow results to Rock, Jazz, Electronic, Hip Hop, Classical, Folk, or any other genre Discogs recognizes.
  • 📀 Type filter. Choose between Release (specific pressing), Master Release (canonical entry), Artist, or Label.
  • 📦 Bulk export. Collect up to 1,000,000 records per run with automatic pagination and respectful rate limiting.

Each record includes thumbnail image, full title, artist name, label, release year, genre tags, style subtags, format tags, country, and a direct URL to the Discogs page.

💡 Why it matters: building a music catalog feed from scratch means dealing with inconsistent tags, inconsistent artist names, and stale data. Discogs has already done that normalization work across 26 years of community curation. This Actor gives you the clean output without the infrastructure.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded music dataset.


⚙️ Input

InputTypeDefaultBehavior
searchstring"nirvana"Keyword to search on Discogs (artist name, album title, label name, etc.).
maxItemsinteger10Records to return. Free plan caps at 10, paid plan at 1,000,000.
typestring"release"Search type: release, master, artist, or label.
genrestringemptyOptional genre filter (e.g. "Rock", "Jazz", "Electronic").

Example: 50 Nirvana releases on Discogs.

{
"search": "nirvana",
"type": "release",
"maxItems": 50
}

Example: 100 Jazz master releases.

{
"search": "miles davis",
"type": "master",
"genre": "Jazz",
"maxItems": 100
}

⚠️ Good to Know: Discogs applies rate limits to unauthenticated API access (25 requests per minute). The Actor automatically paginates and waits between requests to stay within limits. For large exports (1,000+ items), plan for 2-4 minutes per 100 records due to the image-fetching step that resolves thumbnail URLs.


📊 Output

Each music release record contains 12 fields. Download the dataset as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
🖼️ imageUrlstring"https://i.discogs.com/..."
🏷️ titlestring"Nirvana - Nevermind"
🎤 artiststring"Nirvana"
🏢 labelstring"DGC Records"
📅 yearstring"1991"
🎸 genrearray["Rock"]
🎵 stylearray["Grunge", "Alternative Rock"]
💿 formatarray["Vinyl", "LP"]
🌍 countrystring"US"
🔗 urlstring"https://www.discogs.com/release/..."
🕒 scrapedAtISO 8601"2026-05-21T23:46:48.000Z"
errorstring | nullnull

📦 Sample records


✨ Why choose this Actor

Capability
🌍Comprehensive catalog. 8,000,000+ releases, masters, artists, and labels across every genre, format, and country.
🖼️Thumbnail images included. Every record fetches the official Discogs artwork URL - ready for visual UIs and catalogs.
🎸Genre and style tags. Multi-level taxonomy (genre + style subtags) enables precise music analysis and filtering.
Fast for small runs. 10 releases in under 30 seconds on any plan.
🌐No auth required. Works entirely on the public Discogs API. No tokens, no login, no account.
🔁Always live. Every run fetches current data - reflects the latest community additions and corrections.
📦Bulk-ready. Automatic pagination handles arbitrarily large queries up to 1,000,000 records.

📊 Discogs is cited by vinyl collectors, streaming platforms, and musicologists as the reference database for physical media metadata.


📈 How it compares to alternatives

ApproachCostCoverageImagesRate limitsSetup
⭐ Discogs Scraper (this Actor)$5 free credit, then pay-per-use8M+ releases worldwideYesHandled automatically⚡ 2 min
Discogs API (manual)Free (rate-limited)FullManual fetch25 req/min, no retry logic🐢 Hours
MusicBrainz APIFree2M releasesNoPer-endpoint limits🕒 Hours
Manual browsingFreeUnlimitedScreen onlyNone🐢 Days
Paid music data vendors$500+/monthVariableUsually yesNone⏳ Days

Pick this Actor when you need structured Discogs data with images, automatic pagination, and zero infrastructure overhead.


🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the Discogs Music Releases Scraper page on the Apify Store.
  3. 🎯 Set input. Enter a search keyword, choose a type, and set maxItems.
  4. 🚀 Run it. Click Start and let the Actor collect your music data.
  5. 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


💼 Business use cases

🎵 Music Catalogs & Streaming

  • Enrich internal catalogs with genre, style, and label metadata
  • Build artist discography pages from Discogs data
  • Deduplicate and normalize release entries across formats
  • Feed recommendation engines with multi-level genre tags

🛒 Record Stores & Marketplace

  • Sync physical inventory descriptions with Discogs release data
  • Identify rare pressings by country, year, and format
  • Monitor which releases are catalogued as Limited Edition or Reissue
  • Build product pages with artwork thumbnails included

📊 Music Research & Journalism

  • Trace how many pressings a landmark album received over time
  • Compare label activity across decades and countries
  • Build genre-trend datasets for music industry reporting
  • Cross-reference Discogs catalog with streaming API data

🤖 Data Engineering & ML

  • Training sets for music genre classifiers
  • Album cover image datasets via thumbnail URLs
  • Time-series datasets of release activity by artist or label
  • Reference corpora for entity resolution and deduplication

🔌 Automating Discogs Music Releases Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • 📚 See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Weekly refreshes keep music catalog databases in sync with the latest Discogs additions automatically.


🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Music sociology studies on genre evolution and geographic spread
  • Digital humanities projects mapping global recorded-music output
  • Reproducible datasets for musicology theses and papers
  • Cross-decade studies on album format shifts (LP to CD to vinyl revival)

🎨 Personal and creative

  • Build a personal discography database for your record collection
  • Create "albums by decade" visualizations for social media
  • Power a vinyl-hunting app with release-type and country filters
  • Feed a music blog with structured metadata and cover art

🤝 Non-profit and civic

  • Preserve and document local music scenes through catalog data
  • Support music archives and libraries with structured metadata
  • Document independent label output for cultural preservation
  • Research gender and geographic representation in recorded music

🧪 Experimentation

  • Prototype music recommendation algorithms with genre + style signals
  • Validate hypotheses about niche genre crossovers
  • Test album-cover visual classifiers with Discogs image URLs
  • Explore label ecosystems and artist-label relationships

🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


❓ Frequently Asked Questions

🧩 How does it work?

Enter a search keyword and optional genre/type filters. The Actor queries the public Discogs REST API, paginates through results, fetches thumbnail images from individual release pages, and emits one structured record per release.

📏 How complete is the data?

All 12 fields are populated for every record. Image URLs come from individual release detail calls. Genre, style, and format are arrays - some releases have one value, others have several. The error field is only populated when a record fails to fetch.

🔁 How often is the dataset refreshed?

Discogs data is updated by its community continuously. Every run of this Actor fetches the latest catalog, so your dataset reflects the current state of the database at run time.

🎸 What genres are supported?

Any genre recognized by Discogs, including Rock, Jazz, Electronic, Hip Hop, Classical, Folk, World & Country, Pop, Funk / Soul, Blues, Latin, Stage & Screen, Reggae, Non-Music, Children's, and Brass & Military.

⏰ Can I schedule regular runs?

Yes. Use Apify Schedules to run this Actor on any cron interval (daily, weekly, monthly) to keep a downstream music catalog current.

💳 Do I need a paid Apify plan?

No. The free Apify plan works for testing and small runs (10 records). A paid plan lifts the limit and gives access to scheduling and larger datasets.

⏱️ How long does a 100-item run take?

Approximately 4-6 minutes. Each record requires one extra API call to fetch the thumbnail image, and the Discogs API enforces rate limits that require ~2.6 seconds between calls.

🔒 Do I need a Discogs account?

No. The Actor uses only the public Discogs API endpoints which are available without authentication.

🔁 What happens if the API rate-limits the run?

The Actor detects HTTP 429 responses and automatically waits 60 seconds before retrying. No data is lost and the run continues from where it paused.

🏷️ Why does the title include the artist name?

Discogs formats release titles as "Artist - Album Title" in its search API. The Actor parses this to populate the separate artist field, but also preserves the original full title.

🆘 What if I need help?

Our support team is here to help. Contact us through the Apify platform or use the Tally form linked below.


🔌 Integrate with any app

Discogs Music Releases Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step music catalog workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe music data into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes. Push fresh release data into your music app backend, or alert your team in Slack when a new batch is ready.


ActorDescription
🏪 Bandcamp ScraperIndependent music releases, prices, and artist pages from Bandcamp
🎮 Itch.io ScraperGame and creative project listings from the indie marketplace
🎬 Letterboxd ScraperFilm ratings, reviews, and catalog data from Letterboxd
🎯 Metacritic ScraperCritic and user scores for games, films, and music albums
🌐 Dev.to ScraperTechnical articles and developer content from Dev.to

💡 Pro Tip: browse the complete ParseForge collection for more structured public-data scrapers.


🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Discogs or Zink Media, LLC. All trademarks mentioned are the property of their respective owners. Only publicly available data accessible through the Discogs public REST API is collected.