Spotify Extended Scraper
Pricing
from $4.99 / 1,000 results
Spotify Extended Scraper
Scrape & Search Spotify Tracks, Artists, Genres & Albums with ποΈ Audio Features. β 99% success rate. β‘ Results in seconds. π¦ Clean output.
Pricing
from $4.99 / 1,000 results
Rating
5.0
(2)
Developer
Musicae
Actor stats
3
Bookmarked
4
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
π§ Spotify Extended Scraper
The most complete Spotify scraper on Apify. Extract Tracks, Artists, Genres & Albums with full metadata, rich relational data, and optional audio features, all in one run. Structured JSON, ready to export.
No Spotify developer account needed. No API key required. Just paste URLs, IDs, or search keywords and hit Run.
β‘ Why this scraper?
Most Spotify scrapers give you basic metadata. This one goes further.
- π― 3-in-1: Scrape Tracks, Artists, and Albums in a single run. No need to chain multiple actors or run separate jobs.
- π Flexible input: Pass Spotify URLs, raw IDs, or plain search keywords. Mix and match freely in the same run.
- π Rich relational data: Each Track comes with its full Artist profiles and Album details. Each Artist includes their Top Tracks and complete discography.
- ποΈ Audio Features included: Tempo, energy, danceability, key, and 8 more audio attributes per track (optional).
- π¦ Clean, structured output: Flat JSON ready for spreadsheets, databases, or downstream pipelines. No post-processing needed.
π How it compares
| Feature | This scraper | Spotify Web API | Other scrapers |
|---|---|---|---|
| π΅ Track metadata | β | β | β |
| π€ Artist metadata | β | β | β οΈ Partial |
| π Album metadata | β | β | β οΈ Partial |
| ποΈ Audio Features | β | β Deprecated | β |
| π Search by keyword | β | β | β Most don't |
| π API key required | β None | β Required | β None |
| π§© All entities in one run | β | β Separate calls | β Separate actors |
| π Individual JSON files | β | β | β |
π What data can you extract?
| Category | Data points |
|---|---|
| π΅ Tracks | Name, ID, popularity, duration, ISRC, explicit flag, disc/track number, preview URL, cover art |
| π€ Artists | Name, ID, popularity, followers, genres, profile image |
| π Albums | Name, ID, type (album/single/compilation), release date, label, UPC, total tracks, copyright, cover art |
| ποΈ Audio Features | Tempo, key, mode, time signature, energy, danceability, valence, acousticness, instrumentalness, speechiness, liveness, loudness |
| π Markets | Countries where content is available (ISO 3166-1 alpha-2 codes) |
π΅ Scraping a Track
You get the track's own metadata plus its credited artists (with full profiles), its parent album, and audio features. One input, four layers of data.
π€ Scraping an Artist
You get the Artist's profile, their top 10 most popular tracks, and their full discography (albums, singles, compilations). Perfect for building complete artist profiles.
π Scraping an Album
You get the Album's metadata, its full tracklist with durations and disc numbers, and all credited artists with their profiles.
π How to use
- Choose your targets: Enter Spotify URLs, IDs, or keywords in the Tracks, Artists, or Albums fields. You can use all three at once.
- Toggle options: Enable or disable artists, albums, audio features, or available markets per entity type.
- Run: Click Start and get structured results in seconds.
βοΈ Include options
Fine-tune exactly what data you get back. Each entity type has its own set of toggles:
| Option | Applies to | Default | Description |
|---|---|---|---|
| π€ Include Artists | Tracks, Albums | β On | Full artist profiles (name, genres, popularity, followers) for each credited artist |
| π Include Album | Tracks | β On | Parent album metadata (name, type, release date, label, cover art) |
| ποΈ Include Audio Features | Tracks | β On | 12 audio attributes per track (tempo, energy, danceability, key, valence, and more) |
| π΅ Include Top Tracks | Artists | β On | Up to 10 most popular tracks for each artist |
| π Include Albums | Artists | β On | Full discography (albums, singles, compilations) |
| π΅ Include Tracks | Albums | β On | Complete tracklist with durations and disc numbers |
| π Include Available Markets | All | β¬ Off | List of countries where content is available (ISO 3166-1 codes) |
| π’ Max results per keyword | Search | 10 | Cap the number of results returned per search keyword |
All options are independent, so you only pay for and receive the data you actually need.
Input examples
You can mix input types freely:
https://open.spotify.com/track/0DiWol3AO6WpXZgp0goxAV1NeLwFETswx8Fzxl2AFl91One More Time
- π URL: Any
open.spotify.comlink (track, artist, or album) - π ID: The 22-character Spotify ID (e.g.
1NeLwFETswx8Fzxl2AFl91) - π Keyword: A search term returning up to 50 results (configurable)
π€ Output
Each result is a JSON object with all requested data nested inside. Results are pushed to the dataset (browse, export, or query via API) and also saved as individual JSON files in the key-value store, one per entity (e.g. track_0DiWol3AO6WpXZgp0goxAV.json).
{"name": "One More Time","type": "track","url": "https://open.spotify.com/track/0DiWol3AO6WpXZgp0goxAV","image": "https://i.scdn.co/image/ab67616d0000b273...","success": true,"tracks": [{"track_name": "One More Time","track_id": "0DiWol3AO6WpXZgp0goxAV","track_popularity": 80,"track_duration_ms": 320357,"track_explicit": false,"track_isrc": "GBDUW0000053"}],"artists": [{"artist_name": "Daft Punk","artist_id": "4tZwfgrHOc3mvqYlEYSvVi","artist_popularity": 82,"artist_followers": 10553313,"artist_genres": ["french house", "electronic", "electro"]}],"albums": [{"album_name": "Discovery","album_id": "2noRn2Aes5aoNVsU6iWThc","album_type": "album","album_release_date": "2001-03-12","album_label": "Daft Life Ltd./ADA France"}],"audio_features": [{"track_tempo": 122.746,"track_key": 2,"track_energy": 0.697,"track_danceability": 0.613,"track_valence": 0.476,"track_acousticness": 0.00147}]}
Available as JSON, CSV, Excel, or via the Apify API and dataset exports.
ποΈ Audio Features
Since Spotify removed public access to their Audio Features endpoint in November 2024, most tools and scrapers can no longer retrieve this data. This scraper can.
For every Track, you get up to 12 audio attributes:
| Attribute | Description |
|---|---|
| Tempo | BPM (beats per minute) |
| Key | Musical key (0 = C, 1 = C#/Db, ..., 11 = B) |
| Mode | Major (1) or Minor (0) |
| Time Signature | Estimated time signature (e.g. 3/4, 4/4) |
| Energy | Intensity and activity (0.0 to 1.0) |
| Danceability | How suitable for dancing (0.0 to 1.0) |
| Valence | Musical positivity / happiness (0.0 to 1.0) |
| Acousticness | Confidence the track is acoustic (0.0 to 1.0) |
| Instrumentalness | Likelihood of no vocals (0.0 to 1.0) |
| Speechiness | Presence of spoken words (0.0 to 1.0) |
| Liveness | Probability of live recording (0.0 to 1.0) |
| Loudness | Overall loudness in decibels (dB) |
Audio features are enabled by default and charged as a separate pay-per-event item (1 event per Track). You can disable them in the input settings if you only need basic metadata.
π‘ Use cases
- π Music analytics: Track popularity trends, compare audio profiles across genres, analyze release patterns at scale
- πΆ Playlist research: Understand what makes playlists work by analyzing the audio features and metadata of their tracks
- π Market research: Monitor artist growth, follower counts, and genre movements over time with scheduled runs
- π° Data journalism: Build datasets for stories about music trends, regional availability, and label activity
- π Academic research: Collect structured music data for musicology, computational analysis, or cultural studies
- π A&R / Talent scouting: Discover emerging artists by analyzing popularity trajectories and genre positioning
π Integrations
Connect results to your existing workflow:
- π Google Sheets: Auto-export results to a spreadsheet
- πͺ Webhooks: Trigger downstream actions when a run completes
- β‘ Zapier / Make: Plug into 1000+ apps
- π οΈ API: Fetch results programmatically from any language
- π Scheduled runs: Monitor changes over time with recurring scrapes