🚀 Deezer Playlist Scraper · 5,000 Free Tracks/Month
Pricing
from $1.00 / 1,000 results
🚀 Deezer Playlist Scraper · 5,000 Free Tracks/Month
Deezer Playlist Scraper gets you any Deezer playlist or album tracklist ⚡ fast, 🎯 100% accurate and 🔍 ridiculously detailed — every track with ISRC, duration, preview, artist, cover & date added. 💰 $1 per 1,000 tracks, no start fee. Scrape your first 5,000 tracks free every month 🚀
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Chetan Jain
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Deezer Playlist Scraper
Deezer Playlist Scraper by Omkar Cloud gets you 🎯 accurate, 🔍 detailed Deezer playlist and album tracklists.
Paste a Deezer playlist or album link and every run fetches the tracklist live — so you get one row per track with its ISRC, duration, 30-second preview link, artist, album cover and the date it was added to the playlist, and can successfully complete your project.
$1 per 1,000 tracks. And with Apify's free plan you get $5 of credit every month, so your first ~5,000 tracks each month are free.
This is an excellent Actor made by Omkar Cloud, which is Rated Excellent — 4.7 based on 30 reviews on Trustpilot.
👉 Try Deezer Playlist Scraper free — your first ~5,000 tracks are Free.
What can I get
- 🎵 Any playlist or album — paste a deezer.com playlist URL (
https://www.deezer.com/playlist/3155776842), a deezer.com album URL (https://www.deezer.com/album/302127), a playlist id or a UPC (upc:724384960650); public editorial playlists, user playlists and charts like Deezer's Top Worldwide all work - 🔑 ISRC on every row — the recording's ISRC plus the album's UPC, so you can match tracks across Spotify, Apple Music, YouTube and your own catalogue
- ⏱️ Duration, rank, explicit flags & preview —
duration_seconds, Deezer's popularityrank,explicit_lyrics_status/explicit_cover_status,is_readable, and apreview_linkto the 30-second MP3 - 🖼️ Artist & album with pictures — artist id, name, link and pictures; album id, title, link, UPC and cover in four sizes (56 → 1000 px)
- 📅 Date added —
added_aton every playlist track, so you can see when a track entered a chart or a curated list - 🧾 Container context on every row — the input as typed, whether it is a playlist or an album, its id, title, link, creator or artist, track count, and the track's 1-based
positionin the tracklist
Why Deezer Playlist Scraper
Most other Deezer scrapers fail you in one of four ways:
- 🧩 No playlist export — they return search hits or a single track, never a whole tracklist
- 🗄️ Low-detail data — no ISRC, no date added, no preview
- 💸 Pay more to get the same data — tiered prices and start fees
- 🪦 Works today, breaks next month — nobody maintains it
Deezer Playlist Scraper is fetched live on every run, priced honestly, and actively maintained.
Input
| Field | What it does |
|---|---|
| Playlists / Albums | One or more Deezer playlists or albums, each exported separately: a deezer.com playlist URL, a deezer.com album URL, a UPC like upc:724384960650, or a bare numeric id (treated as a playlist id) |
| Max Tracks per Playlist | Cost control — 1,000 tracks ≈ $1. Default 1,000; the API serves 100 tracks per page and stops at 40 pages, so one playlist or album yields at most 4,000 tracks |
| Country | Market as a 2-letter code (us, gb, fr, de, br, in, …). Availability and previews follow that market |
Example: A Full Deezer Track Row
{"source": "https://www.deezer.com/playlist/3155776842","container_type": "playlist","container_id": 3155776842,"container_title": "Top Worldwide","container_link": "https://www.deezer.com/playlist/3155776842","container_creator": "Deezer Charts","container_track_count": 100,"position": 1,"id": 3602074142,"title": "Choosin' Texas","title_short": "Choosin' Texas","title_version": null,"link": "https://www.deezer.com/track/3602074142","preview_link": "https://cdnt-preview.dzcdn.net/api/1/1/5/b/5/0/5b539e49bdb2bbf9dd4bc00361ed7ca9.mp3?hdnea=...","isrc": "USSM12504190","duration_seconds": 232,"release_date": null,"track_position": null,"disk_number": null,"bpm": null,"gain_db": null,"rank": 978085,"is_readable": true,"is_explicit_lyrics": false,"explicit_lyrics_status": "not_explicit","explicit_cover_status": "unknown","artist": {"id": 14867123,"name": "Ella Langley","link": "https://www.deezer.com/artist/14867123","pictures": {"small": "https://cdn-images.dzcdn.net/images/artist/77aa9c0c.../56x56-000000-80-0-0.jpg","medium": "https://cdn-images.dzcdn.net/images/artist/77aa9c0c.../250x250-000000-80-0-0.jpg","big": "https://cdn-images.dzcdn.net/images/artist/77aa9c0c.../500x500-000000-80-0-0.jpg","xl": "https://cdn-images.dzcdn.net/images/artist/77aa9c0c.../1000x1000-000000-80-0-0.jpg"}},"album": {"id": 837881302,"title": "Choosin' Texas","link": "https://www.deezer.com/album/837881302","upc": "196873638690","release_date": null,"cover": {"small": "https://cdn-images.dzcdn.net/images/cover/749ad2ad.../56x56-000000-80-0-0.jpg","medium": "https://cdn-images.dzcdn.net/images/cover/749ad2ad.../250x250-000000-80-0-0.jpg","big": "https://cdn-images.dzcdn.net/images/cover/749ad2ad.../500x500-000000-80-0-0.jpg","xl": "https://cdn-images.dzcdn.net/images/cover/749ad2ad.../1000x1000-000000-80-0-0.jpg"}},"added_at": "2026-01-14T12:20:09Z"}
Long URLs trimmed for readability. Album rows look the same, with track_position and disk_number filled in and no added_at (albums have no date added). You can download the dataset as JSON, CSV, Excel or HTML.
Get Started with 5,000 Free Tracks
- Hit Try for Free Button — the input is pre-filled with Deezer's Top Worldwide playlist.
- Enjoy your data 😎.
Pricing
High value, Low price.
| What | Price | What you get |
|---|---|---|
| Tracks | $1 per 1,000 | id, title, link, preview link, ISRC, duration, rank, explicit flags, artist with pictures, album with UPC and cover, date added + the playlist or album it came from (type, id, title, link, creator or artist, track count) and its position in the tracklist |
No start fee, no add-ons — one flat price for every plan, and you pay only for the rows you get. Control your spend with Max Tracks per Playlist: 1,000 tracks ≈ $1.
💡 Apify's free plan includes $5 of credit every month — about 5,000 free tracks, every month.
👉 Scrape your first 5,000 tracks free
Run It from Code
Grab your API token from Integrations Settings here and replace <YOUR_API_TOKEN> below.
Python (pip install apify-client)
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run = client.actor("omkar-cloud/deezer-playlist-scraper").call(run_input={"playlists": ["https://www.deezer.com/playlist/3155776842"],"maxTracks": 100,})for track in client.dataset(run["defaultDatasetId"]).iterate_items():print(track["position"], track["title"], track["artist"]["name"], track["isrc"], track["added_at"])
Node.js (npm install apify-client)
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });const run = await client.actor('omkar-cloud/deezer-playlist-scraper').call({playlists: ['https://www.deezer.com/album/302127', 'upc:724384960650'],country: 'fr',});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
FAQ
What can I paste into Playlists / Albums?
A deezer.com playlist URL, a deezer.com album URL, a UPC as upc:724384960650, or a bare numeric id. A bare number is treated as a playlist id — for an album, paste its URL or UPC. Market prefixes in URLs (deezer.com/us/playlist/…) and links without https:// are fine.
How much does it cost to scrape Deezer playlists? $1 per 1,000 tracks, flat, with no start fee and no add-ons. Apify's free plan gives you $5 of credit every month, so your first ~5,000 tracks each month cost nothing. Cap a run with Max Tracks per Playlist or a maximum cost per run.
How many tracks can I get per playlist? Up to 4,000 — the API serves 100 tracks per page and stops at 40 pages. Set Max Tracks per Playlist lower to sample a long playlist cheaply.
Can I export several playlists or albums in one run?
Yes. Add as many entries to Playlists / Albums as you like — each is exported separately, and every row carries source (as typed), container_type, container_id, container_title, container_link, container_creator and position. The same playlist given twice is exported and billed only once per run.
What is added_at?
The date and time the track was added to the playlist, as Deezer records it — handy for tracking when a song entered a chart. Album tracks have no added_at; they carry track_position and disk_number instead.
Does every track have an ISRC?
Almost all do, straight from Deezer's catalogue. A handful of tracks have no ISRC registered and come back with isrc: null; the album's upc is on the same row.
Can I play the preview?
preview_link is a 30-second MP3 on Deezer's CDN. The link is signed and expires after a while — download what you need soon after the run.
Is it legal to scrape Deezer? The Actor collects publicly available playlist and album tracklists — catalogue metadata, no personal data. Please use the data responsibly and in line with Deezer's terms and the laws that apply to you.
Popular Actors by Omkar Cloud
- G2 Product Scraper — G2 product details, ratings & AI-found contacts
- Website Email Contact Scraper — emails, phones & socials from any website
- AliExpress Product Scraper — live product details, SKU variants, stock & shipping
- Etsy Scraper — Etsy products: prices, discounts, shops & variations
- IMDb Scraper — IMDb titles: cast, ratings, box office & more
- Skyscanner Hotels Scraper — Skyscanner hotels with every partner's live rate
👉 Scrape your first 5,000 tracks free now
💬 Have Questions? We Have Answers.
You're a business owner — we know how hard completing a project can be. So we offer full support: just message us and we'll reply ✅ with a solution within 1 working day.
You are important to us — just message us and we will solve your problem ✅ within 1 working day. 🩷 Pinky Promise 🤙!

