Deezer Scraper: Tracks, Artists, Albums & Charts avatar

Deezer Scraper: Tracks, Artists, Albums & Charts

Pricing

Pay per event

Go to Apify Store
Deezer Scraper: Tracks, Artists, Albums & Charts

Deezer Scraper: Tracks, Artists, Albums & Charts

Scrape Deezer without an API key: search tracks, artists and albums, pull the global Top 100 charts, and get artist profiles with fan counts, top tracks and discographies. Export CSV, Excel, JSON, XML. No login. Pay per row, 5.2M fans tracked for Daft Punk.

Pricing

Pay per event

Rating

0.0

(0)

Developer

RecordsData

RecordsData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

PunkRecordsData

๐ŸŽง Deezer Scraper: Tracks, Artists, Albums & Charts

Deezer Scraper exports Deezer music data without an API key: search tracks, artists and albums, pull the global Top 100 charts, and get artist profiles with fan counts, top tracks and discographies. Each track row has duration, popularity rank, explicit flag and a 30-second preview URL. Export CSV, Excel, JSON or XML. Pay per row, nothing for empty or failed rows.

Deezer Scraper turns Deezer's public catalog into clean datasets. A test search for "daft punk" reported 181 matching tracks, and the artist profile for Daft Punk (ID 27) showed 5,215,685 fans and 36 albums when checked on 2026-10-04. It is built for music marketers, A&R teams, playlist and app developers, and analysts who need catalog metadata at scale.

๐Ÿ”Ž What does Deezer Scraper do?

  • Search Deezer by keyword for tracks, artists or albums, paginated up to 1,000 results per query.
  • Scrape Deezer global charts: Top tracks, Top albums and Top artists, 100 positions each, with chart position.
  • Get Deezer artist profiles by ID or URL: name, fan count, album count and picture.
  • Export an artist's top tracks and discography: up to 50 top tracks and 100 albums per artist.
  • Run on a schedule to snapshot charts or track fan growth over time.

๐Ÿ“Š What data can you extract from Deezer?

Record typeFields
Track (track, chart-track, artist-top-track)trackId, title, artist, album, durationSec, deezerRank, explicit, previewUrl, coverUrl, url, chartPosition (charts), artistRank (top tracks)
Artist (artist, chart-artist)artistId, name, fans, albumCount, pictureUrl, url, chartPosition (charts)
Album (album, chart-album, artist-album)albumId, title, artist, trackCount, releaseDate, recordKind, explicit, coverUrl, url, chartPosition (charts)

Every row also has recordType and scrapedAt. Fields Deezer does not provide for a row are left out instead of filled with placeholders, so you do not get empty columns.

๐Ÿงพ Sample output

Real row from a run of the track search (previewUrl shortened here, the dataset has the full signed URL):

{
"recordType": "track",
"trackId": "3135563",
"title": "Veridis Quo",
"artist": "Daft Punk",
"album": "Discovery",
"durationSec": 345,
"deezerRank": 928445,
"explicit": false,
"previewUrl": "https://cdnt-preview.dzcdn.net/api/1/1/6/4/5/0/6456b666c0b1d4537e34d71e5cbd098c.mp3?hdnea=...",
"coverUrl": "https://cdn-images.dzcdn.net/images/cover/5718f7c81c27e0b2417e2a4c45224f8a/250x250-000000-80-0-0.jpg",
"url": "https://www.deezer.com/track/3135563",
"scrapedAt": "2026-10-04T05:10:20.836Z"
}

๐Ÿ’ฐ How much does it cost to scrape Deezer?

Pay per event. You pay for each result row saved to the dataset. Prices at the entry tier (higher Apify plans get lower prices on track rows):

EventPrice per rowPer 1,000 rows
Track row$0.012$12.00
Artist row$0.01$10.00
Album row$0.01$10.00

You are not charged for error rows, empty searches, "artist not found" rows, duplicates or runs that fail. Set a maximum cost per run in the Apify run options and the actor stops cleanly when it is reached. A 10-row test costs about $0.12 for tracks.

๐Ÿš€ How to scrape Deezer in 3 steps

  1. Open the actor and click Try for free.
  2. Enter a search query and type, or switch on Global charts, or paste artist IDs (for example 27).
  3. Set Max Items, click Start, then download CSV, Excel, JSON or XML from the dataset.

Leaving every input empty runs a 10-row demo search for "daft punk", so API and MCP agents always get a valid result.

โš™๏ธ Deezer Scraper input

FieldTypeDefaultWhat it does
searchQuerystringnoneKeyword to search for tracks, artists or albums
searchTypetrack, artist, albumtrackWhich record type the search returns
includeChartsbooleanfalseAdd the global Top charts
chartTypesarray["tracks"]tracks, albums, artists
artistIdsarray[]Artist IDs or URLs for profiles
includeArtistTopTracksbooleantrueTop 50 tracks per artist ID
includeArtistAlbumsbooleanfalseUp to 100 albums per artist ID
maxItemsinteger10 prefillRow cap across all sources (free plan: 10)
{
"searchQuery": "daft punk",
"searchType": "track",
"includeCharts": true,
"chartTypes": ["tracks", "artists"],
"artistIds": ["27"],
"maxItems": 50
}

๐Ÿ“ฆ Output

Rows go to the default dataset with an Overview table view (cover, title or name, artist, chart position, rank, fans, release date, link). A search with no matches ends as SUCCEEDED with the message "No Deezer results matched this input" and no charge. If Deezer cannot be reached and zero rows are saved, the run is marked FAILED with a clear message.

โš–๏ธ Deezer scraper vs alternatives

Prices read from the public Apify Store on 2026-10-04 (per delivered row, before platform start fees where listed):

ActorPricingNotes
This actor$10 to $12 per 1,000 rowsSearch, charts, artist profiles, top tracks and discographies in one actor
parseforge/deezer-music-catalog-scraper$41.90 per 1,000 results + $5 per 1,000 track detailsHigher price
lexis-solutions/deezer-artist-scraper$9 per 1,000 rows + $0.005 per startArtist-focused
fortuitous_pirate/deezer-scraper$12.50 per 1,000 rowsSimilar price
velvety_bedbug, benthepythondev, crawlerbros$1.50 to $5 per 1,000 rowsCheaper per row

We are not the cheapest per row. Several smaller Deezer actors charge less. What the price covers here: three record types plus charts and discographies in one run, cleaned rows without placeholder values, deduplication before billing, and a hard stop at your max cost.

๐ŸŽฏ Use cases

  • A&R scouting: rank artists in a genre by fan count and track rank.
  • Chart monitoring: schedule daily Top 100 snapshots into a warehouse.
  • App and playlist building: seed catalog metadata with preview MP3 links.
  • Catalog research: pull full discographies with release dates for a list of artists.

๐Ÿ”Œ Run Deezer Scraper via API and integrations

curl -X POST "https://api.apify.com/v2/acts/recordsdata~deezer-music-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"includeCharts": true, "chartTypes": ["tracks"], "maxItems": 100}'

Use the Apify client for JavaScript or Python, schedule runs, or connect the dataset to Zapier, Make, n8n, Google Sheets or Slack. The actor also works through the Apify MCP server, so AI agents can call it with the input above.

The actor reads Deezer's public API endpoints for catalog data (tracks, artists, albums, charts) at a polite rate of about two requests per second, with no login. It collects no private user data. Preview URLs are Deezer's public 30-second clips; check Deezer's terms before reusing audio or artwork in a product.

โ“ Frequently asked questions

Does Deezer Scraper need an API key or login?

No. It uses Deezer's public catalog endpoints, so you only need an Apify account.

Up to 1,000 rows per query (Deezer's pagination limit), capped by your maxItems.

Why did I get 0 results?

The query matched nothing on Deezer, or a chart or ID list was empty. The run still succeeds and you are not charged. Try a broader keyword or check the artist ID.

Are the previews full songs?

No. They are the 30-second preview MP3 links Deezer publishes. The signed URL expires after a while, so download previews soon after the run.

How do I find Deezer artist IDs?

Run a search with searchType set to artist; each row has artistId. The number in a deezer.com/artist/27 URL is the ID, and you can paste the full URL.

What does deezerRank mean?

Deezer's internal popularity score for a track. Higher means more popular, and it is comparable across the catalog.

Am I charged for failed or duplicate rows?

No. Error rows, not-found rows and duplicates are never billed. Rows are billed only after they are saved.

Can I export to Excel or CSV?

Yes. Download the dataset as CSV, Excel, JSON, XML, HTML or RSS from the run page or via API.

๐ŸŽถ Want more charts and rankings data?

Try these other PunkRecordsData scrapers:

๐Ÿ›Ÿ Support

Found a bug or a missing field? Open the Issues tab on this actor's page, or email contact.punkrecordsdata@gmail.com. Custom solutions on request.

Last updated: 2026-10-03