VOOZH about

URL: https://apify.com/moving_beacon-owner1/my-actor-56

⇱ Spotify Ultimate Scraper Β· Apify


Pricing

from $10.00 / 1,000 results

Go to Apify Store

Spotify Ultimate Scraper

Scrape tracks, albums, playlists, and artists from Spotify without any API key or login. Downloads metadata, 30-second preview clips, and cover art.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

3 months ago

Last modified

Share

Scrape tracks, albums, playlists, and artists from Spotify without any API key or login. Downloads metadata, 30-second preview clips, and cover art.

How It Works

This actor combines 3 independent scraping methods with automatic fallback:

MethodData RichnessReliabilityWhat It Gets
SpotifyScraperβ˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…Full metadata, previews, covers, durations, explicit flags
Embed APIβ˜…β˜…β˜…β˜…β˜…β˜…β˜…β˜…Title, description, images, preview URLs from embed pages
oEmbed APIβ˜…β˜…β˜…β˜…β˜…β˜…β˜…Title, thumbnail β€” works for any Spotify URL

If the primary method fails, the actor automatically falls back to the next one. Results are merged so you always get the most complete data available.

Input

FieldTypeDescription
urlsstring[]Required. List of Spotify URLs to scrape
scrapeModestringmetadata / metadata+previews / metadata+covers / full
expandPlaylistsbooleanScrape each playlist track individually (slower, more detail)
maxTracksPerPlaylistintegerLimit tracks per playlist (0 = unlimited)
requestDelaynumberSeconds between requests (default: 0.8)
outputFormatstringjson / csv / both
proxyConfigurationobjectOptional Apify proxy settings

Example Input

{
"urls":[
"https://open.spotify.com/track/4iV5W9uYEdYUVa79Axb7Rh",
"https://open.spotify.com/album/1DFixLWuPkv3KT3TnV35m3",
"https://open.spotify.com/playlist/37i9dQZF1DXcBWIGoYBM5M",
"https://open.spotify.com/artist/6eUKZXaKkcviH0Ku9w2n3V"
],
"scrapeMode":"full",
"expandPlaylists":false,
"maxTracksPerPlaylist":50,
"requestDelay":1.0,
"outputFormat":"both"
}

Output

Track

{
"url":"https://open.spotify.com/track/4iV5W9uYEdYUVa79Axb7Rh",
"type":"track",
"name":"Prelude for Piano No. 11 in F-Sharp Minor",
"artists":[{"name":"Eduard Abramyan","id":"..."}],
"artist_names":"Eduard Abramyan, Sona Shaboyan",
"album":{"name":"24 Preludes for Piano","release_date":"2019-05-01"},
"album_name":"24 Preludes for Piano",
"duration_ms":248000,
"duration_str":"4:08",
"preview_url":"https://p.scdn.co/mp3-preview/...",
"cover_url":"https://i.scdn.co/image/...",
"is_explicit":false,
"spotify_id":"4iV5W9uYEdYUVa79Axb7Rh",
"sources_used":["SpotifyScraper","oEmbed","EmbedAPI"],
"scraped_at":"2026-03-31T18:00:00Z"
}

Playlist

{
"type":"playlist",
"name":"Today's Top Hits",
"total_tracks":50,
"tracks":[
{
"name":"Babydoll",
"artists":["Ari Abdul"],
"artist_names":"Ari Abdul",
"duration_ms":195000,
"id":"...",
"preview_url":"https://..."
}
]
}

Downloaded Files

When scrapeMode includes previews or covers, files are saved to the Key-Value Store:

  • preview_TrackName.mp3 β€” 30-second MP3 preview
  • cover_TrackName.jpg β€” Album/track cover art
  • output.csv β€” CSV export (when outputFormat is csv or both)

Supported URL Types

URL PatternType
open.spotify.com/track/...Single track
open.spotify.com/album/...Album + track listing
open.spotify.com/playlist/...Playlist + all tracks
open.spotify.com/artist/...Artist profile
open.spotify.com/episode/...Podcast episode (basic)
open.spotify.com/show/...Podcast show (basic)

Rate Limiting

Spotify may rate-limit aggressive scraping. Recommendations:

  • Use requestDelay of 0.8–2.0 seconds
  • Enable Apify proxy for large-scale scrapes
  • Keep maxTracksPerPlaylist reasonable (50-200)
  • Don't expandPlaylists unless you specifically need per-track detail

You might also like

Spotify Tracks Scraper

nifty.codes/spotify-tracks-scraper

Extract tracks from Spotify playlists, albums, and search results with metadata and durations. Powered by Spotify Scraper.

Spotify Scraper β€” Artists, Tracks & Playlists

khadinakbar/spotify-all-in-one-scraper

Scrape Spotify artists, albums, tracks, playlists, podcasts, episodes, and search with play counts and monthly listeners. HTTP-only, no API key.

Spotify Scraper

unfenced-group/spotify-scraper

Scrape Spotify albums, tracks, artists and playlists with full metadata: popularity, genres, available markets, ISRC/UPC, followers, tracklists, cover art and audio previews. Works out of the box; add free Spotify API credentials for keyword search and complete metadata.

πŸ‘ User avatar

Unfenced Group

2

Spotify Albums Scraper

nifty.codes/spotify-albums-scraper

Extract albums from Spotify search results and artist pages with release years, artist names, and cover art. Powered by Spotify Scraper.

Spotify Scraper

automation-lab/spotify-scraper

Extract Spotify artists, tracks, albums, and playlists from search terms or URLs. Get monthly listeners, play counts, followers, world rank, biographies, and top tracks β€” no API key needed.

πŸ‘ User avatar

Stas Persiianenko

328

Spotify

canadesk/spotify

Get or search for Tracks, Artists, Albums, Playlists, Users, Lyrics (Musixmatch) and more from Spotify. It's fast and costs little!

πŸ‘ User avatar

Canadesk Support

80

🎧 Spotify Scraper

scrapier/spotify-scraper

🎧 Spotify Scraper extracts Spotify dataβ€”tracks, artists & playlistsβ€”for analytics, marketing, and research. ⚑ Automate discovery, build datasets, and power insights faster. βœ… Easy setup, reliable results.

Spotify Metadata Scraper

fascinating_lentil/spotify-metadata-scraper

Extract public metadata and nested track lists from Spotify URLs without login or an API key.

πŸ‘ User avatar

Md Jakaria Mirza

2

Spotify Plus

canadesk/spotify-plus

No limits. Get or search for Tracks, Artists, Albums, Playlists, Users, Lyrics (Musixmatch) and more from Spotify. It's fast and costs little!

πŸ‘ User avatar

Canadesk Support

14