Discogs Scraper avatar

Discogs Scraper

Pricing

$1.80 / 1,000 catalog entries

Go to Apify Store
Discogs Scraper

Discogs Scraper

Search Discogs releases, artists, labels, and master releases. Get catalog details, community signals, cover links, and current marketplace prices without a Discogs login.

Pricing

$1.80 / 1,000 catalog entries

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Share

💿 Turn Discogs catalog pages into useful data

Discogs Scraper is for record collectors, sellers, music researchers, and developers. Search public Discogs data or look up a known release. Get releases, artists, labels, master releases, catalog details, community signals, cover links, and current marketplace prices without a Discogs login.

Use it to:

📦 Data you get

The Actor saves releases, artists, labels, and master releases. Fields depend on the row type.

Release rows can include:

  • Discogs ID, title, URL, artists, date, year, and country
  • genres, styles, labels, catalog numbers, and formats
  • cover and thumbnail links
  • barcodes, matrix and runout values, and other identifiers
  • tracklists, durations, credits, companies, and media preview links
  • have and want counts, rating, status, and data quality
  • marketplace availability, listing count, lowest price, and currency

Artist and label rows can include an ID, name, URL, thumbnail, and profile. Master release rows can include a title, artists, year, genres, styles, and image links. A field may be missing when Discogs does not provide it.

When searches overlap, the first eligible match is saved. Later matches for the same Discogs resource are skipped. Rows already saved stay in the dataset if another input is invalid or fails.

🚀 Run the Actor

  1. Choose a Target.
  2. Add one or more search values, release URLs, or release IDs for that target.
  3. Set a result limit. Release searches can also use the shown filters.
  4. Run the Actor and open the dataset.

No Discogs API key or account login is needed for this public data.

🛠️ Input

Use target to choose one job:

  • releaseSearch searches releases with releaseSearchValues. Optional releaseSearchOptions can narrow results by year, country, genre, style, format, or label and set maxResults.
  • releaseDetails gets full rows for releaseValues, which can hold Discogs release URLs or numeric IDs.
  • artistSearch searches artistSearchValues and uses artistMaxResults.
  • labelSearch searches labelSearchValues and uses labelMaxResults.
  • masterSearch searches masterSearchValues and uses masterMaxResults.

Options for a different target are ignored. Here is a valid release-details input:

{
"target": "releaseDetails",
"releaseValues": [
"https://www.discogs.com/release/249504-Miles-Davis-Kind-Of-Blue",
"249504"
]
}

📄 Output

Each saved dataset row has a rowType of release, artist, label, or master. A release row may look like this:

{
"rowType": "release",
"id": 249504,
"title": "Kind Of Blue",
"url": "https://www.discogs.com/release/249504-Miles-Davis-Kind-Of-Blue",
"artists": [
{
"name": "Miles Davis"
}
],
"year": 1959,
"country": "US",
"genres": ["Jazz"],
"marketplace": {
"available": true,
"listingCount": 42,
"lowestPrice": 24.99,
"currency": "USD"
}
}

Values above are an example. Live Discogs data can differ. Open the dataset to export saved rows or read them through the Apify API.

💳 Pricing

This Actor uses pay-per-event pricing. You are charged for each release, master release, artist, or label saved to the dataset. Inputs that do not create a catalog row are not described as charged outcomes. Check the Actor pricing tab for the current rate.

🔌 Integrations

Use Apify schedules to run searches again. Send dataset rows to webhooks or connect them to other Apify integrations. You can also read the dataset with the Apify API.

❓ FAQ

Can I get sold-price history?

No. The Actor returns current marketplace availability, listing count, lowest asking price, and currency. It does not rebuild sold-listing or long-term price history.

Can I use private collections or wantlists?

No. It reads public catalog and marketplace data. It does not open or change private account data.

What happens when two searches find the same release?

The first eligible match is saved. A later match for that release is skipped, so one run does not save the same Discogs resource twice.

Can one run search different resource types?

Choose one target for each run. You can give that target several values, but you cannot set up separate artist, label, master, and release jobs in the same run.

Does a low marketplace price show a record's true value?

No. It is the current lowest asking price shown by Discogs when available. It is not a sale price, appraisal, grading result, or promise of value.

Does the Actor download covers, audio, or video?

No. It can return public image and media preview links when available, but it does not download or mirror those files.

📝 Changelog

  • 0.1: Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

  • SoundCloud Scraper — research public tracks, artists, playlists, albums, and comments on SoundCloud.
  • YouTube Music Scraper — search songs, albums, artists, playlists, podcasts, and profiles on YouTube Music.
  • Musescore Scraper — find public sheet music and score details for related catalog research.

Made with ❤️ by Maxime Dupré