Deezer Music Scraper avatar

Deezer Music Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Deezer Music Scraper

Deezer Music Scraper

Scrape music data from Deezer - tracks, artists, albums, and playlists. Search 90M+ songs by keyword. No API key required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Scrape music data from Deezer — the world's largest music streaming platform with over 90 million tracks. Search for tracks, artists, albums, and playlists using any keyword. No API key or account required.

What This Actor Does

Deezer Music Scraper connects to Deezer's public REST API and returns structured music data based on your search query. You can search across four data types:

  • Tracks — song title, artist, album, duration, popularity rank, explicit flag, and preview URL
  • Artists — artist name, fan count, album count, and profile image
  • Albums — album title, artist, track count, release date, cover art, and explicit flag
  • Playlists — playlist title, creator, track count, fan count, and public/private status

This actor is perfect for music analytics, content research, playlist curation, and music metadata enrichment workflows.

Input Fields

FieldTypeRequiredDefaultDescription
modeSelectYessearchTracksWhat to search: searchTracks, searchArtists, searchAlbums, searchPlaylists
searchQueryStringYesKeyword to search (e.g. "Taylor Swift", "jazz", "Beatles")
maxItemsIntegerNo20Maximum records to return (1–500)

Output Fields

Tracks (mode: searchTracks)

FieldTypeDescription
trackIdStringDeezer internal track ID
titleStringTrack title
artistNameStringArtist name
albumTitleStringAlbum title
durationIntegerDuration in seconds
rankIntegerDeezer popularity rank
explicitBooleanWhether the track has explicit content
previewUrlString30-second MP3 preview URL
sourceUrlStringFull Deezer track page URL
scrapedAtStringISO 8601 timestamp when scraped

Artists (mode: searchArtists)

FieldTypeDescription
artistIdStringDeezer internal artist ID
nameStringArtist name
fanCountIntegerNumber of fans on Deezer
albumCountIntegerNumber of albums on Deezer
imageUrlStringArtist profile image URL
sourceUrlStringFull Deezer artist page URL
scrapedAtStringISO 8601 timestamp when scraped

Albums (mode: searchAlbums)

FieldTypeDescription
albumIdStringDeezer internal album ID
titleStringAlbum title
artistNameStringArtist name
trackCountIntegerNumber of tracks in the album
releaseDateStringRelease date (YYYY-MM-DD)
coverUrlStringAlbum cover image URL (high resolution)
explicitBooleanWhether the album has explicit content
sourceUrlStringFull Deezer album page URL
scrapedAtStringISO 8601 timestamp when scraped

Playlists (mode: searchPlaylists)

FieldTypeDescription
playlistIdStringDeezer internal playlist ID
titleStringPlaylist title
creatorNameStringUsername of playlist creator
trackCountIntegerNumber of tracks in the playlist
fanCountIntegerNumber of fans following the playlist
publicPlaylistBooleanWhether the playlist is public
sourceUrlStringFull Deezer playlist page URL
scrapedAtStringISO 8601 timestamp when scraped

Example

Input

{
"mode": "searchTracks",
"searchQuery": "Taylor Swift",
"maxItems": 3
}

Output

[
{
"trackId": "67238735",
"title": "Shake It Off",
"artistName": "Taylor Swift",
"albumTitle": "1989",
"duration": 219,
"rank": 987654,
"explicit": false,
"previewUrl": "https://cdns-preview-d.dzcdn.net/stream/c-abcdef1234567890.mp3",
"sourceUrl": "https://www.deezer.com/track/67238735",
"scrapedAt": "2026-06-01T12:00:00+00:00"
},
{
"trackId": "54249538",
"title": "Blank Space",
"artistName": "Taylor Swift",
"albumTitle": "1989",
"duration": 231,
"rank": 876543,
"explicit": false,
"previewUrl": "https://cdns-preview-5.dzcdn.net/stream/c-abcdef0987654321.mp3",
"sourceUrl": "https://www.deezer.com/track/54249538",
"scrapedAt": "2026-06-01T12:00:00+00:00"
}
]

Frequently Asked Questions

Q: Do I need an API key or Deezer account to use this actor?
A: No. Deezer's public search API is completely free and requires no authentication. This actor works out of the box with zero configuration beyond your search query.

Q: How many results can I get per run?
A: You can retrieve up to 500 results per run using the maxItems field. Deezer's API paginates results in batches of 25, so the actor automatically fetches multiple pages when needed.

Q: Are the preview URLs always accessible?
A: Preview URLs are 30-second MP3 clips hosted on Deezer's CDN (cdns-preview-*.dzcdn.net). These are publicly accessible without authentication. Some tracks may not have a preview if Deezer hasn't processed one.

Q: What does the popularity rank field represent?
A: The rank field is Deezer's internal popularity score — a higher number means the track is more popular on the platform. It reflects recent streaming activity and is updated regularly by Deezer.