Discogs

Discogs

by canadesk

Extract Discogs data for prices, artists, and releases. A fast, cost-effective tool for developers building music apps or market analysis.

668 runs
11 users
Try This Actor

Opens on Apify.com

About Discogs

Need to pull real-time data from Discogs without hitting rate limits or getting blocked? This actor is your direct line to one of the world's largest music databases. I've used it to gather pricing trends for vinyl records, catalog artist discographies, and track label releases—all with a simple setup. It handles the search and extraction for prices, artists, releases, and labels, so you can focus on building your project. Whether you're building a price comparison app, researching market value for a collection, or populating a music discovery site, this tool gets the job done quickly and affordably. It's built to be reliable for developers who need structured data without the headache of maintaining their own scraper. Just configure your search parameters, run the actor, and get clean JSON or CSV output ready for analysis. For anyone working with music data, this is a practical and efficient solution.

What does this actor do?

Discogs is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Discogs Actor

Scrapes data from Discogs, the music database and marketplace. Supports retrieving artist, release, label, and profile information, searching the catalog, and fetching marketplace sales listings.

Overview

This actor extracts structured data from Discogs.com. It can perform three main actions (Get, Search, Sell) across various Discogs categories. For larger jobs requiring pagination, more filters, or higher limits, use canadesk/discogs-plus.

Note on Scraping: The Discogs marketplace ("Sell") is particularly sensitive. To avoid blocks, use your own cookies, set longer delays, reduce batch size, and employ high-quality proxies. Some data (like sales stats) may vary based on your IP location.

Key Features

  • Multiple Processes: Get specific items by ID/URL, Search the database, or Sell to fetch marketplace prices.
  • Broad Category Support:
    • Get: artist, artistReleases, release, master, masterVersions, label, labelReleases, profile, inventory, listing, collectionFolders, collectionFolder, collectionItemsByFolder.
    • Search: artist, release, master, label, all.
    • Sell: release (by ID), list (by free-text search).
  • Marketplace Filters: For Sell process, filter by media format, shipping origin, media condition, and currency.
  • Custom Input: Define specific process/category combinations for each query item.

How to Use

You can run the actor using a simple Keywords array or a more precise Custom Input object.

Input Methods

  1. Keywords Array: Provide an array of IDs, URLs, or search terms. The actor uses a default process/category.
  2. Custom Input Object: Recommended for control. Specify process and category for each entry. Overrides the Keywords method.

Limit: This actor handles up to 5 entries at a time. For 6+ entries, use canadesk/discogs-plus.

Input Configuration

  • Process (Get|Search|Sell): The action to perform.
  • Category: Must be a valid combination for the chosen Process (see list above).
  • ID: The target identifier. This can be a numeric ID, a URL, a username (for profiles), or free-text search terms depending on the Process/Category.
    • Tip for Sell -> list and Search: Discogs search is limited. For best results, use a GTIN/barcode or release ID instead of text.
  • Cookie (string): For Sell process only. Providing your authenticated Discogs cookies significantly reduces blocking risk. Leave empty to use a default.
  • Maximum Results (integer): Limits results per keyword.
  • Batch (integer): Number of parallel requests (default: 1). Higher values increase speed but also blocking risk. Adjust memory/timeout for large batches.
  • Delay (integer): Waiting time (in ms) between requests. Crucial for high-volume scraping.

Example Custom Input

{
  "input": [
    {
      "id": "32515302",
      "process": "sell",
      "category": "release"
    },
    {
      "id": "00602508108556",
      "process": "sell",
      "category": "list"
    },
    {
      "id": "https://www.discogs.com/label/1430979-Daft-Punk",
      "process": "get",
      "category": "label"
    },
    {
      "id": "daft punk",
      "process": "search",
      "category": "artist"
    }
  ]
}

Output

The actor returns a dataset containing structured items. Each item's fields depend on the Process and Category used. Typical output includes details like title, artist, year, format, tracklist, marketplace prices, seller information, and user profile data.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Discogs now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
canadesk
Pricing
Paid
Total Runs
668
Active Users
11
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support