Spotify Tracks Scraper - Unlock Advanced Filtering avatar

Spotify Tracks Scraper - Unlock Advanced Filtering

Pricing

$10.00/month + usage

Go to Apify Store
Spotify Tracks Scraper - Unlock Advanced Filtering

Spotify Tracks Scraper - Unlock Advanced Filtering

Extract 100+ data points per track with 50+ advanced filters. Features: 🎼 Audio analysis (danceability, energy, tempo) πŸ€– AI recommendations πŸ” Multi-field search 🌍API fallback system πŸ“Š Complete metadata & artist insights. Perfect for playlists, research & data analysis.πŸ”Spotify Tracks Scraper ✨

Pricing

$10.00/month + usage

Rating

0.0

(0)

Developer

Scrape Architect

Scrape Architect

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

3

Monthly active users

12 days ago

Last modified

Share

Spotify Tracks Scraper - Advanced Track Scraper with Detailed Metadata

What Is the Spotify Tracks Scraper?

The Spotify Tracks Scraper is an advanced Apify actor for extracting detailed track metadata from Spotify. This Spotify Tracks Scraper goes beyond basic data by returning play counts, artist profile images, popular tracks by the same artist, album information, and full artist URL listings. The Spotify Tracks Scraper supports keyword search and direct Spotify track URLs, with advanced sorting and filtering options.

The Spotify Tracks Scraper paginates search results automatically with no hidden limits. Request as many tracks as you need and the Spotify Tracks Scraper fetches them all.


Why Use This Spotify Tracks Scraper?

  • Play count data - the Spotify Tracks Scraper returns the total play count for each track, a metric not available through most tools.
  • Artist context - the Spotify Tracks Scraper includes artist profile images, popular tracks, and profile URLs alongside track data.
  • Advanced filtering - the Spotify Tracks Scraper supports sorting results by relevance, popularity, or date.
  • Unlimited results - the Spotify Tracks Scraper has no hidden caps on the number of tracks returned.
  • Full pagination - search results are paginated by the Spotify Tracks Scraper until all requested results are fetched.
  • Keyword and URL input - the Spotify Tracks Scraper accepts both search keywords and direct Spotify track URLs.
  • Rich metadata - the Spotify Tracks Scraper returns track details including creation date, duration in both human-readable and millisecond formats, and album information.

Input Options for the Spotify Tracks Scraper

ParameterTypeDefaultDescription
searchModestring"keyword"Choose "keyword", "url", or "both" for the Spotify Tracks Scraper input.
keywordsarray[]Search terms for the Spotify Tracks Scraper to query.
urlsarray[]Direct Spotify track URLs for the Spotify Tracks Scraper to process.
maxResultsinteger3Maximum tracks per keyword. The Spotify Tracks Scraper has no hidden cap.
fetchDetailsbooleantrueEnable detailed metadata extraction in the Spotify Tracks Scraper.
sortBystring"relevance"Sort results by "relevance", "popularity", or "date".
filterBystring""Optional filter for the Spotify Tracks Scraper results.
proxyCountrystring"US"Proxy exit country for the Spotify Tracks Scraper.

Output Fields from the Spotify Tracks Scraper

The Spotify Tracks Scraper returns these fields for each track:

FieldTypeDescription
track_idstringUnique Spotify track ID.
track_titlestringTrack title.
track_creatorstringPrimary artist name.
track_creator_profilestringSpotify profile URL of the primary artist.
track_coverstringAlbum cover image URL.
track_creation_datestringRelease date of the track.
track_urlstringDirect Spotify URL to the track.
durationstringFormatted duration (e.g., "4m 12s").
duration_msintegerDuration in milliseconds.
track_artistsarrayAll artist names on this track.
tracks_artists_urlarraySpotify URLs for all artists.
artist_profile_picstringProfile image URL of the primary artist.

Nested track_details Object from the Spotify Tracks Scraper

FieldTypeDescription
track_details.track_titlestringTrack title (from detailed API call).
track_details.track_artistsarrayArtist names on this track.
track_details.track_durationstringFormatted duration.
track_details.tracks_artists_urlarraySpotify URLs for each artist.
track_details.playcountstringTotal play count for this track.
track_details.albumstringAlbum name containing this track.
track_details.artist_profile_picstringPrimary artist profile image URL.

Nested popular_tracks Array from the Spotify Tracks Scraper

FieldTypeDescription
popular_tracks[].namestringTrack name.
popular_tracks[].urlstringSpotify URL to this popular track.
popular_tracks[].playcountstringPlay count for this popular track.
popular_tracks[].duration_msintegerDuration in milliseconds.
popular_tracks[].artistsarrayArtists on this popular track.

Example Output from the Spotify Tracks Scraper

{
"track_id": "7qiZfU4dY1lWllzX7mPBI3",
"track_title": "Shape of You",
"track_creator": "Ed Sheeran",
"track_creator_profile": "https://open.spotify.com/artist/6eUKZXaKkcviH0Ku9w2n3V",
"track_cover": "https://i.scdn.co/image/...",
"track_creation_date": "2017-01-06",
"track_url": "https://open.spotify.com/track/7qiZfU4dY1lWllzX7mPBI3",
"duration": "3m 53s",
"duration_ms": 233713,
"track_artists": ["Ed Sheeran"],
"tracks_artists_url": ["https://open.spotify.com/artist/6eUKZXaKkcviH0Ku9w2n3V"],
"artist_profile_pic": "https://i.scdn.co/image/...",
"popular_tracks": [
{
"name": "Shape of You",
"url": "https://open.spotify.com/track/7qiZfU4dY1lWllzX7mPBI3",
"playcount": "4234567890",
"duration_ms": 233713,
"artists": ["Ed Sheeran"]
},
{
"name": "Perfect",
"url": "https://open.spotify.com/track/0tgVpDi06FyKpA1z0VMD4v",
"playcount": "3123456789",
"duration_ms": 263400,
"artists": ["Ed Sheeran"]
}
],
"track_details": {
"track_title": "Shape of You",
"track_artists": ["Ed Sheeran"],
"track_duration": "3m 53s",
"tracks_artists_url": ["https://open.spotify.com/artist/6eUKZXaKkcviH0Ku9w2n3V"],
"playcount": "4234567890",
"album": "Divide",
"artist_profile_pic": "https://i.scdn.co/image/..."
}
}

How the Spotify Tracks Scraper Works

  1. Search or Load - The Spotify Tracks Scraper either searches Spotify for tracks matching your keywords or loads tracks directly from URLs.
  2. Basic Metadata - The Spotify Tracks Scraper extracts track ID, title, artist, cover image, release date, and duration.
  3. Detail Enrichment - When fetchDetails is enabled, the Spotify Tracks Scraper makes additional API calls per track to get play counts, album info, and artist profile data.
  4. Popular Tracks - The Spotify Tracks Scraper also fetches the primary artist's popular tracks for context.
  5. Sorting and Filtering - Results from the Spotify Tracks Scraper can be sorted by relevance, popularity, or date.
  6. Data Output - Each track record is pushed to the Apify dataset as structured JSON.

Use Cases for the Spotify Tracks Scraper

  • Play count analysis - Use the Spotify Tracks Scraper to collect play count data for competitive analysis.
  • Music research - The Spotify Tracks Scraper provides rich metadata for academic and industry research.
  • Artist comparison - Compare track popularity across artists using data from the Spotify Tracks Scraper.
  • Trend tracking - Run the Spotify Tracks Scraper periodically to track play count growth over time.
  • Playlist curation - Use data from the Spotify Tracks Scraper to build data-driven playlists.
  • Data pipeline integration - The Spotify Tracks Scraper delivers clean JSON compatible with any data pipeline.

ActorDescriptionLink
All-in-One Spotify ScraperThe ultimate Spotify scraper with 6 operation modesView on Apify
Spotify Artist ScraperDedicated Spotify artist profile scraperView on Apify
Spotify Tracks Scraper - Basic ModeLightweight Spotify track metadata scraperView on Apify
Spotify Album ScraperDedicated Spotify album scraper with full track listingsView on Apify
Spotify Playlist ScraperDedicated Spotify playlist scraperView on Apify
Spotify Tracks Downloader - Advanced FiltersDownload Spotify tracks with advanced filter optionsView on Apify
Spotify Music Downloader - Fast ModeStandalone fast-mode Spotify downloaderView on Apify
Spotify Music Downloader - Accurate ModeStandalone accurate-mode Spotify downloaderView on Apify
Spotify Tracks DownloaderSimple fast Spotify tracks downloaderView on Apify

Notes

  • This Spotify Tracks Scraper runs on the Apify platform. No Spotify API key or login is required.
  • The Spotify Tracks Scraper uses public Spotify web endpoints exclusively.
  • Output from the Spotify Tracks Scraper is available in JSON, CSV, Excel, or via the Apify dataset API.
  • For a lighter alternative without play counts and advanced filtering, see the Spotify Tracks Scraper - Basic Mode.