Spotify Playlists Scraper
Pricing
$5.00/month + usage
Spotify Playlists Scraper
๐ง Spotify Playlists Scraper ๐ is a high-performance tool that extracts ๐ detailed playlist data from Spotify using keyword searches! Get ๐ถ playlist titles, ๐ค owners, ๐ followers, ๐ผ track names, โฑ durations, and ๐ฅ popularity ratings in seconds. perfect for ๐ research, ๐ trend analysis
Pricing
$5.00/month + usage
Rating
0.0
(0)
Developer
Scrape Architect
Actor stats
5
Bookmarked
68
Total users
8
Monthly active users
2.4 hours
Issues response
3 days ago
Last modified
Categories
Share
Spotify Playlist Scraper - Extract Complete Playlist Data from Spotify
What Is the Spotify Playlist Scraper?
The Spotify Playlist Scraper is a dedicated Apify actor for extracting playlist data from Spotify. This Spotify Playlist Scraper supports two modes: a fast mode that extracts basic playlist metadata, and a detail mode that fetches complete track listings with artist information, album names, durations, and popularity scores. The Spotify Playlist Scraper accepts both search keywords and direct Spotify playlist URLs.
The Spotify Playlist Scraper paginates all playlist tracks automatically. There are no hidden limits - the Spotify Playlist Scraper fetches as many playlists as you request and retrieves all tracks per playlist when detail mode is enabled.
Why Use This Spotify Playlist Scraper?
- Two scraping modes - the Spotify Playlist Scraper offers a fast metadata mode and a detailed track listing mode.
- Complete track listings - the Spotify Playlist Scraper fetches every track in a playlist with no hidden caps.
- Full pagination - playlist tracks are paginated in batches by the Spotify Playlist Scraper until the complete listing is returned.
- Keyword and URL input - the Spotify Playlist Scraper supports both search keywords and direct Spotify playlist URLs.
- Track popularity scores - the Spotify Playlist Scraper returns popularity data for each track in detail mode.
- Total duration - the Spotify Playlist Scraper computes formatted total duration of all fetched tracks.
- Clean JSON output - the Spotify Playlist Scraper delivers structured data ready for any data pipeline.
Input Options for the Spotify Playlist Scraper
| Parameter | Type | Default | Description |
|---|---|---|---|
searchMode | string | "keyword" | Choose "keyword", "url", or "both" for the Spotify Playlist Scraper input. |
keywords | array | [] | Search terms for the Spotify Playlist Scraper to query. |
urls | array | [] | Direct Spotify playlist URLs for the Spotify Playlist Scraper. |
maxResults | integer | 3 | Maximum playlists per keyword. The Spotify Playlist Scraper has no hidden cap. |
fetchDetails | boolean | true | Set to true for the Spotify Playlist Scraper to fetch full track listings. Set to false for fast metadata-only mode. |
trackLimit | integer | 0 | Maximum tracks per playlist. Use 0 for the Spotify Playlist Scraper to fetch all tracks. |
proxyCountry | string | "US" | Proxy exit country for the Spotify Playlist Scraper. |
Output Fields from the Spotify Playlist Scraper
Fast Mode (fetchDetails = false)
The Spotify Playlist Scraper returns these fields in fast mode:
| Field | Type | Description |
|---|---|---|
playlist_id | string | Unique Spotify playlist ID. |
playlist_title | string | Playlist title. |
playlist_url | string | Direct Spotify URL to the playlist. |
playlist_owner | string | Username of the playlist creator. |
owner_url | string | Spotify profile URL of the owner. |
playlist_description | string | Playlist description text. |
playlist_image | string | Playlist cover image URL. |
Detail Mode (fetchDetails = true)
In detail mode, the Spotify Playlist Scraper adds these additional fields:
| Field | Type | Description |
|---|---|---|
playlist_followers | integer | Follower count of the playlist. |
total_tracks | integer | Total tracks in the playlist. |
total_duration_for_requested_tracks | string | Formatted total duration (e.g., "2h 15m 30s"). |
tracks | array | Array of track objects (see below). |
Track objects inside tracks array from the Spotify Playlist Scraper:
| Field | Type | Description |
|---|---|---|
tracks[].track_title | string | Track title. |
tracks[].artists | array | Artist names on this track. |
tracks[].album_name | string | Album containing this track. |
tracks[].duration | string | Formatted duration (e.g., "3m 45s"). |
tracks[].artist_urls | array | Spotify URLs for each artist. |
tracks[].track_url | string | Spotify URL to the track. |
tracks[].album_url | string | Spotify URL to the album. |
tracks[].tracks popularity | string | Popularity score of the track. |
Example Output from the Spotify Playlist Scraper (Detail Mode)
{"playlist_id": "37i9dQZF1DXcBWIGoYBM5M","playlist_title": "Today's Top Hits","playlist_url": "https://open.spotify.com/playlist/37i9dQZF1DXcBWIGoYBM5M","playlist_owner": "spotify","owner_url": "https://open.spotify.com/user/spotify","playlist_followers": 35487621,"total_tracks": 50,"total_duration_for_requested_tracks": "2h 45m 12s","playlist_description": "The biggest songs right now.","playlist_image": "https://i.scdn.co/image/...","tracks": [{"track_title": "Espresso","artists": ["Sabrina Carpenter"],"album_name": "Short n' Sweet","duration": "2m 55s","artist_urls": ["https://open.spotify.com/artist/74KM79TiuVKeVCqs8QtB0B"],"track_url": "https://open.spotify.com/track/2qSkIjg1o9h3YT9RAgYN75","album_url": "https://open.spotify.com/album/1q9Q1YOOEBpnPJTsNJLs6c","tracks popularity": "95"}]}
How the Spotify Playlist Scraper Works
- Search or Load - The Spotify Playlist Scraper either searches Spotify for playlists matching your keywords or loads them directly from URLs.
- Metadata Extraction - For each playlist, the Spotify Playlist Scraper extracts the ID, title, owner, description, and cover image.
- Detail Fetching - If
fetchDetailsis enabled, the Spotify Playlist Scraper makes additional API calls to get follower count, total tracks, and the complete track listing. - Track Pagination - The Spotify Playlist Scraper fetches playlist tracks in batches until the complete listing is retrieved. If
trackLimitis set, the Spotify Playlist Scraper stops at that count. - Duration Calculation - The Spotify Playlist Scraper computes the formatted total duration across all fetched tracks.
- Data Output - Each playlist record is pushed to the Apify dataset as structured JSON.
Use Cases for the Spotify Playlist Scraper
- Playlist analysis - Use the Spotify Playlist Scraper to study track composition and genre distribution across playlists.
- Competitive research - Analyze competitor playlists using the Spotify Playlist Scraper to understand curation strategies.
- Music discovery tools - The Spotify Playlist Scraper provides structured playlist data for recommendation systems.
- Follower tracking - Track playlist popularity over time by running the Spotify Playlist Scraper periodically.
- Data integration - The Spotify Playlist Scraper delivers JSON output that integrates directly with databases and BI tools.
Related Spotify Scrapers and Tools by ScrapeArchitect
| Actor | Description | Link |
|---|---|---|
| All-in-One Spotify Scraper | The ultimate Spotify scraper with 6 operation modes | View on Apify |
| Spotify Artist Scraper | Dedicated Spotify artist profile scraper | View on Apify |
| Spotify Tracks Scraper | Lightweight Spotify track metadata scraper | View on Apify |
| Spotify Album Scraper | Dedicated Spotify album scraper with full track listings | View on Apify |
| Spotify Tracks Scraper - Advanced Filtering | Spotify track scraper with sorting and filtering | View on Apify |
| Spotify Tracks Downloader - Advanced Filters | Download Spotify tracks with advanced filter options | View on Apify |
| Spotify Music Downloader - Fast Mode | Standalone fast-mode Spotify downloader | View on Apify |
| Spotify Music Downloader - Accurate Mode | Standalone accurate-mode Spotify downloader | View on Apify |
| Spotify Tracks Downloader | Simple fast Spotify tracks downloader | View on Apify |
Notes
- This Spotify Playlist Scraper runs on the Apify platform. No Spotify API key or login is required.
- The Spotify Playlist Scraper uses public Spotify web endpoints exclusively.
- Output from the Spotify Playlist Scraper is available in JSON, CSV, Excel, or via the Apify dataset API.
- For more data types beyond playlists, use the all-in-one Spotify Scraper.