Spotify Search & Complete Data Scraper ✨ avatar

Spotify Search & Complete Data Scraper ✨

Pricing

$30.00/month + usage

Go to Apify Store
Spotify Search & Complete Data Scraper ✨

Spotify Search & Complete Data Scraper ✨

Search tracks, albums, artists, playlists, genres, audiobooks, podcasts & episodes — multiple keywords per run. Fetch full metadata by URI/URL: track lists, chapters, episode counts, follower stats, popularity scores, release dates & cover images. No Spotify account required.

Pricing

$30.00/month + usage

Rating

0.0

(0)

Developer

APIHarvest

APIHarvest

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share


Spotify Search & Complete Data Scraper ✨


The most powerful Spotify Search tool and Spotify Scraper on Apify. Search any keyword across every Spotify category — or paste URIs/URLs to fetch complete metadata for any track, album, artist, playlist, genre, audiobook, podcast, or episode. This Spotify Scraper extracts everything Spotify has: full track details, album track lists, artist overviews, playlist contents, genre/mood browsing, audiobook chapters, podcast episodes, and more — all without needing a Spotify account or premium subscription.

Why This Spotify Search & Spotify Scraper?

Most Spotify scrapers only handle one data type or break when Spotify updates its platform. This Spotify Search and Spotify Scraper supports 9 different data categories across 2 powerful modes, with automatic retry logic, residential proxy support for 55+ countries, and clean flat JSON output ready for analysis.

FeatureThis Spotify ScraperOther Spotify Scrapers
Search across 9 categories✅ Tracks, Albums, Artists, Playlists, Genres, Users, Audiobooks, Episodes, Podcasts⚠️ 1–3 types at best
Full detail fetching by URI/URL✅ Paste any Spotify URI or URL❌ Search-only or limited
Combined Search + Detail mode✅ Auto-fetch details for every search result❌ Not available
Playlist & album track lists✅ Full paginated track lists⚠️ First page only
Genre/Mood browsing with sections✅ Complete section data with item details❌ Not supported
Audiobook chapter lists✅ Full chapter pagination❌ Not supported
Podcast episode lists✅ Full episode pagination❌ Not supported
Artist overview (bio, stats, discography)✅ Complete overview data⚠️ Basic info only
55+ proxy countries✅ US, GB, AU, CA + 51 more⚠️ No proxy or limited
No browser required✅ Pure HTTP (fast & cheap)❌ Most use Puppeteer
Automatic retry on empty results✅ Built-in retry logic❌ Fails silently
Clean flat JSON output✅ Ready for analysis⚠️ Nested/raw API dumps

This Spotify Search actor and Spotify Scraper delivers more Spotify data at a fraction of the cost compared to every alternative.


✨ Key Features

🔍 Spotify Search — Search Mode Features

  • Spotify Search across 9 categories: Tracks, Albums, Artists, Playlists, Genres/Moods, Users/Profiles, Audiobooks, Full Episodes, Podcasts/Shows
  • Customizable result limits, offsets, and top-results count per search type
  • Optional Fetch Full Details toggle — automatically runs the matching detail scraper on every search result
  • Keyword-based Spotify Search (supports multiple keywords per run) returns ranked results just like the Spotify app

🔗 Spotify Scraper — Get Details Mode Features

  • Paste one or more Spotify URIs or open.spotify.com URLs
  • This Spotify Scraper fetches complete metadata for each entity:
    • 🎵 Tracks: Full track metadata, artists, album info, duration, popularity, preview URLs
    • 💿 Albums: Album metadata + paginated track list with offset/limit control
    • 🎤 Artists: Complete artist overview — bio, stats, top tracks, discography, related artists, playlists
    • 🎧 Playlists: Playlist metadata + paginated track list with offset/limit control
    • 🎨 Genres/Moods: Genre/mood page browsing with section navigation and item details
    • 📚 Audiobooks: Metadata + chapter list + optional similar audiobook recommendations
    • 🎙️ Full Episodes: Episode metadata + optional recommended episodes
    • 🎙 Podcasts/Shows: Show metadata + paginated episode list + optional recommended shows

🌐 Proxy & Regional Support

  • 55+ residential proxy countries — Spotify sees requests from your chosen location
  • US recommended — widest catalog, only country guaranteed for ALL scraper types
  • Regional restrictions handled automatically:
    • Podcasts & Episodes → US, GB, AU, or CA
    • Audiobooks → US, GB, AU, CA only
    • Music (Tracks/Albums/Artists) → works in most countries

🎯 Two Powerful Modes

Mode 1: 🔍 Search Mode — Spotify Search by Keyword(s)

Enter one or more keywords and select a search type. This Spotify Search mode sends each keyword to Spotify and returns ranked results. You can add multiple keywords — each one runs as a separate search in a single actor run. Available search types:

Search TypeWhat This Spotify Search Returns
🎵 Tracks / SongsTrack name, artist(s), album, duration, popularity, URI, preview URL
💿 AlbumsAlbum name, artist(s), release date, total tracks, cover art, URI
🎤 ArtistsArtist name, genres, follower count, popularity, image, URI
🎧 PlaylistsPlaylist name, owner, description, track count, cover image, URI
🎨 Genres / MoodsGenre pages, mood categories with playlists and curated content
👤 Users / ProfilesUsername, display name, follower count, image, profile URI
📚 AudiobooksTitle, author(s), narrator(s), publisher, description, chapter count, URI
🎙️ Full EpisodesEpisode title, show name, description, duration, release date, URI
🎙 Podcasts / ShowsShow name, publisher, description, total episodes, URI

Fetch Full Details — Every search type (except Users) has a toggle to automatically run the matching detail Spotify Scraper on every result URI. Turn it ON to get complete metadata merged into each search result.

Mode 2: 🔗 Get Details Mode — Spotify Scraper by URI/URL

Paste one or more Spotify URIs or URLs, select the entity type, and this Spotify Scraper fetches complete metadata for each item. The detail scraper runs automatically — no extra toggle needed.

Get Details TypeWhat This Spotify Scraper Returns
🎵 TrackComplete track metadata — artists, album, duration, popularity, preview URL, disc/track number
💿 AlbumFull album metadata + paginated track list (control offset & limit)
🎤 ArtistComplete artist overview — biography, stats, top tracks, albums, singles, compilations, related artists, playlists, merch
🎧 PlaylistFull playlist metadata + paginated track list (control offset & limit)
🎨 Genre / MoodGenre page with sections — each section contains curated playlists and content
📚 AudiobookMetadata + chapter list (paginated) + optional similar audiobooks
🎙️ Full EpisodeEpisode details + optional recommended episodes
🎙 Podcast / ShowShow metadata + episode list (paginated) + optional recommended shows

🔗 Supported Spotify URL & URI Formats

This Spotify Search and Spotify Scraper accepts all standard Spotify identifiers. You can paste any of these formats in Get Details Mode:

Spotify URI Format

EntityURI FormatExample
Trackspotify:track:IDspotify:track:0VjIjW4GlUZAMYd2vXMi3b
Albumspotify:album:IDspotify:album:1DFixLWuPkv3KT3TnV35m3
Artistspotify:artist:IDspotify:artist:06HL4z0CvFAxyc27GXpf02
Playlistspotify:playlist:IDspotify:playlist:37i9dQZF1DXcBWIGoYBM5M
Genre / Moodspotify:genre:ID or spotify:page:IDspotify:genre:0JQ5DAqbMKFEC4WFtoNRpw
Audiobookspotify:show:ID (select 📚 Audiobook)spotify:show:5CfCWKI5pZ28U0uOzXkDHe
Episodespotify:episode:IDspotify:episode:512ojhOuo1ktJprKbVcKyQ
Podcast / Showspotify:show:ID (select 🎙 Podcast)spotify:show:4rOoJ6Egrf8K2IrywzwOMk

open.spotify.com URL Format

EntityURL Format
Trackhttps://open.spotify.com/track/ID
Albumhttps://open.spotify.com/album/ID
Artisthttps://open.spotify.com/artist/ID
Playlisthttps://open.spotify.com/playlist/ID
Genre / Moodhttps://open.spotify.com/genre/ID
Episodehttps://open.spotify.com/episode/ID
Podcast / Showhttps://open.spotify.com/show/ID

💡 Tip: For spotify:show: URIs, both Audiobooks and Podcasts share the same prefix. Select the correct type (📚 Audiobook or 🎙 Podcast/Show) in the Get Details Type dropdown so the right Spotify Scraper runs.


📊 Filters & Fields — Complete Reference per Scraper Type

Every scraper type in this Spotify Search and Spotify Scraper has its own set of configurable filters. Here's what each field does:

🎵 Tracks / Songs

FieldModeDescriptionDefault
Search Offset🔍 SearchStarting position for search pagination (0 = first page)0
Search Limit🔍 SearchMaximum number of track results to return10
Top Results Count🔍 SearchNumber of top-ranked items highlighted10
Fetch Full Track Details🔍 SearchON = runs detail Spotify Scraper on every search result URIOFF

Get Details Mode: No additional filters — the track detail Spotify Scraper returns complete metadata automatically.


💿 Albums

FieldModeDescriptionDefault
Search Offset🔍 SearchStarting position for search pagination0
Search Limit🔍 SearchMaximum album results to return30
Top Results Count🔍 SearchTop-ranked items highlighted20
Get: Track List Offset🔗 Get Details / 🔍 with Fetch Details ONStarting position in the album's track list0
Get: Track List Limit🔗 Get Details / 🔍 with Fetch Details ONMaximum tracks from the album50
Fetch Full Album Details🔍 SearchON = runs detail Spotify Scraper on every result, activates track list filtersOFF

🎤 Artists

FieldModeDescriptionDefault
Search Offset🔍 SearchStarting position for Spotify Search pagination0
Search Limit🔍 SearchMaximum artist results to return30
Top Results Count🔍 SearchTop-ranked items highlighted20
Fetch Full Artist Details🔍 SearchON = runs detail Spotify Scraper on every result URIOFF

Get Details Mode: No additional filters — the artist overview Spotify Scraper returns complete bio, stats, top tracks, discography, related artists, and playlists automatically.


🎧 Playlists

FieldModeDescriptionDefault
Search Offset🔍 SearchStarting position for Spotify Search pagination0
Search Limit🔍 SearchMaximum playlist results to return30
Top Results Count🔍 SearchTop-ranked items highlighted20
Get: Track List Offset🔗 Get Details / 🔍 with Fetch Details ONStarting position in the playlist's track list0
Get: Track List Limit🔗 Get Details / 🔍 with Fetch Details ONMaximum tracks from the playlist25
Fetch Full Playlist Details🔍 SearchON = runs detail Spotify Scraper, activates track list filtersOFF

🎨 Genres / Moods

The Genre Spotify Scraper uses two operations: browsePage (page overview with section previews) and browseSection (full item list per section).

FieldModeDescriptionDefault
Search Offset🔍 SearchStarting position for Spotify Search pagination0
Search Limit🔍 SearchMaximum genre results to return30
Top Results Count🔍 SearchTop-ranked items highlighted20
Get: How Many Sections🔗 Get Details / 🔍 with Fetch Details ONNumber of sections to fetch from the genre page10
Get: Items Per Section🔗 when Include Section Details is ONMax items per section (only active with section details)20
Include Section Details🔗 Get Details / 🔍 with Fetch Details ONON = full items per section; OFF = quick 10-item preview (faster)OFF
Fetch Full Genre Details🔍 SearchON = runs genre Spotify Scraper on every result, activates all Get filtersOFF

👤 Users / Profiles

FieldModeDescriptionDefault
Search Offset🔍 SearchStarting position for Spotify Search0
Search Limit🔍 SearchMaximum user results to return30
Top Results Count🔍 SearchTop-ranked items highlighted20

⚠️ Users are Search Mode only — Get Details Mode is not available for Users. Spotify Search returns full public profile data directly.


📚 Audiobooks

Availability: US, GB, AU, CA proxy countries only.

The Audiobook Spotify Scraper runs up to 3 operations:

  1. Main metadata — always runs
  2. Chapter list — always runs (paginated with offset/limit)
  3. Similar audiobooks — controlled by the Include Similar toggle
FieldModeDescriptionDefault
Search Offset🔍 SearchStarting position for Spotify Search0
Search Limit🔍 SearchMaximum audiobook results30
Top Results Count🔍 SearchTop-ranked items highlighted20
Get: Chapter List Offset🔗 Get Details / 🔍 with Fetch Details ONStarting position in the chapter list0
Get: Chapter List Limit🔗 Get Details / 🔍 with Fetch Details ONMaximum chapters to fetch per audiobook50
Include Similar Audiobooks🔗 Get Details / 🔍 with Fetch Details ONON = fetch similar recommendations; OFF = skip (faster)OFF
Fetch Full Audiobook Details🔍 SearchON = runs all 3 operations on every search result, activates all Get filtersOFF

🎙️ Full Episodes

The Episode Spotify Scraper runs up to 2 operations:

  1. Episode metadata — always runs
  2. Recommended episodes — controlled by the Include Recommended toggle
FieldModeDescriptionDefault
Search Offset🔍 SearchStarting position for Spotify Search0
Search Limit🔍 SearchMaximum episode results30
Include Recommended Episodes🔗 Get Details / 🔍 with Fetch Details ONON = fetch related episode recommendations; OFF = skip (faster)OFF
Fetch Full Episode Details🔍 SearchON = runs the episode Spotify Scraper on every result, activates the toggle aboveOFF

🎙 Podcasts / Shows

Recommended proxies: US, GB, AU, CA.

The Podcast Spotify Scraper runs up to 3 operations:

  1. Show metadata — always runs
  2. Episode list — always runs (paginated with offset/limit)
  3. Recommended shows — controlled by the Include Recommended toggle
FieldModeDescriptionDefault
Search Offset🔍 SearchStarting position for Spotify Search pagination0
Search Limit🔍 SearchMaximum podcast results30
Get: Episode List Offset🔗 Get Details / 🔍 with Fetch Details ONStarting position in the episode list0
Get: Episode List Limit🔗 Get Details / 🔍 with Fetch Details ONMaximum episodes per podcast50
Include Recommended Shows🔗 Get Details / 🔍 with Fetch Details ONON = fetch recommended shows; OFF = skip (faster)OFF
Fetch Full Podcast Details🔍 SearchON = runs all 3 operations, activates all Get filtersOFF

🚀 Quick Start Examples

Example 1: Spotify Search for Tracks

{
"mode": "search",
"searchType": "searchTracks",
"keyword": ["Blinding Lights"],
"tracks_search_limit": 10,
"proxyCountry": "US"
}

This Spotify Search returns up to 10 track results for "Blinding Lights".

Example 2: Spotify Scraper — Get Full Album Details

{
"mode": "get_details",
"getDetailsType": "album",
"spotifyUris": ["spotify:album:4yP0hdKOZPNshxUOjY0cZj"],
"albums_get_limit": 100,
"proxyCountry": "US"
}

This Spotify Scraper fetches complete album metadata plus up to 100 tracks from the album's track list.

Example 3: Spotify Search + Auto-Fetch Artist Details

{
"mode": "search",
"searchType": "searchArtists",
"keyword": ["The Weeknd"],
"artists_search_limit": 5,
"artists_fetchDetails": true,
"proxyCountry": "US"
}

This Spotify Search finds up to 5 artists, then the Spotify Scraper automatically fetches complete artist overviews for each result.

Example 4: Spotify Scraper — Get Podcast Episodes

{
"mode": "get_details",
"getDetailsType": "podcast",
"spotifyUris": ["spotify:show:4rOoJ6Egrf8K2IrywzwOMk"],
"podcasts_get_limit": 20,
"podcasts_includeRecommended": true,
"proxyCountry": "US"
}

This Spotify Scraper fetches podcast metadata, up to 20 episodes, and recommended similar shows.

Example 5: Spotify Search for Genres + Section Details

{
"mode": "search",
"searchType": "searchGenres",
"keyword": ["chill"],
"genres_search_limit": 5,
"genres_fetchDetails": true,
"genres_includeSectionDetails": true,
"genres_get_sectionLimit": 5,
"genres_get_sectionItemLimit": 15,
"proxyCountry": "US"
}

This Spotify Search finds up to 5 genre pages, then the Spotify Scraper browses each page fetching 5 sections with up to 15 items per section.

Example 6: Spotify Scraper — Multiple Tracks by URL

{
"mode": "get_details",
"getDetailsType": "track",
"spotifyUris": [
"https://open.spotify.com/track/0VjIjW4GlUZAMYd2vXMi3b",
"spotify:track:7qiZfU4dY1lWllzX7mPBI3"
],
"proxyCountry": "US"
}

This Spotify Scraper accepts both URL and URI formats — mix and match freely.


📋 How the Fetch Details Toggle Works

Each search type (except Users) has a Fetch Full Details toggle:

SettingIn Search ModeIn Get Details Mode
Fetch Full Details = ON✅ Runs the detail Spotify Scraper on every search result URIIgnored — detail scraper always runs
Fetch Full Details = OFF❌ Returns search results only (faster)Ignored — detail scraper always runs

Toggle buttons (Include Section Details, Include Similar, Include Recommended):

  • ✅ Your ON/OFF choice is respected in both modes
  • Control optional operations (extra API calls)

Pagination filters (Track List Offset/Limit, Chapter Offset/Limit, etc.):

  • 🔗 Always active in Get Details Mode
  • 🔍 Only active in Search Mode when Fetch Full Details is ON

🌐 Proxy Country Guide

This Spotify Search and Spotify Scraper supports 55+ residential proxy countries:

RegionCountriesSupported Types
⭐ Full SupportUS, GB, AU, CAALL types — Tracks, Albums, Artists, Playlists, Genres, Audiobooks, Podcasts, Episodes
✅ EuropeDE, FR, NL, IT, ES, SE, NO, DK, FI, BE, AT, CH, IE, PL, PT, CZ, HU, RO, GR, BG, HR, SK, RSMusic & Artists
🌏 Asia-PacificJP, KR, SG, HK, TW, TH, MY, ID, PH, VN, INMusic only
🌎 AmericasBR, MX, AR, CL, CO, PEMusic catalog only
🌍 Middle East & AfricaZA, NG, KE, EG, SA, AE, TR, ILMusic only
🌐 OtherUA, RU, BYMusic only

💡 If results are empty, switch to US. This Spotify Scraper works best with a US proxy due to Spotify's widest catalog availability.


📦 Output Format

This Spotify Search and Spotify Scraper outputs clean, flat JSON objects to the Apify dataset. Each result includes:

  • scraper_type — which Spotify Search or Spotify Scraper type was used
  • keyword (Search Mode) or uri (Get Details Mode) — the input that produced this result
  • variables — the filter values that were applied
  • result — the complete Spotify data object

All output is structured, deduplicated, and ready for direct analysis, export, or integration.


🔒 Privacy & Security

This Spotify Scraper is designed with security in mind:

  • ✅ No credentials, API keys, or tokens are stored or exposed in output
  • ✅ All authentication is handled internally and securely
  • ✅ Logs are sanitized — no sensitive data appears in run logs
  • ✅ Residential proxy traffic is encrypted

❓ FAQ

Q: Do I need a Spotify account to use this Spotify Scraper? A: No. This Spotify Scraper works without any Spotify account or API credentials.

Q: Can I search and get details in the same run? A: Yes! In Search Mode, turn on the Fetch Full Details toggle. The Spotify Search finds results, then the Spotify Scraper automatically fetches complete details for each result.

Q: Why are my results empty? A: Try switching the proxy country to US. This Spotify Scraper has the widest compatibility with US proxies. Some types (Audiobooks, Podcasts, Episodes) are region-restricted.

Q: Can I paste both URIs and URLs? A: Yes. This Spotify Scraper accepts both spotify:track:ID format and https://open.spotify.com/track/ID format. Mix and match freely.

Q: How many URIs can I process at once? A: There is no hard limit. Paste as many URIs as you need — this Spotify Scraper processes each one sequentially with automatic retry logic.

Q: Why does the Audiobook/Podcast scraper need type selection? A: Both Audiobooks and Podcasts use spotify:show: URIs. Select the correct type (📚 Audiobook or 🎙 Podcast/Show) so the right Spotify Scraper operations run.


🏷️ Keywords

Spotify Search, Spotify Scraper, Spotify data extractor, Spotify track scraper, Spotify album scraper, Spotify artist scraper, Spotify playlist scraper, Spotify genre scraper, Spotify audiobook scraper, Spotify podcast scraper, Spotify episode scraper, Spotify user scraper, Spotify metadata, Spotify API, Spotify data extraction, Apify Spotify, scrape Spotify, Spotify search API, Spotify catalog scraper, Spotify music scraper