Spotify Users Search and Profile Scraper ๐Ÿ‘ค avatar

Spotify Users Search and Profile Scraper ๐Ÿ‘ค

Pricing

$9.00/month + usage

Go to Apify Store
Spotify Users Search and Profile Scraper ๐Ÿ‘ค

Spotify Users Search and Profile Scraper ๐Ÿ‘ค

Spotify Users Search and Profile Scraper ๐Ÿ‘ค

Pricing

$9.00/month + usage

Rating

0.0

(0)

Developer

APIHarvest

APIHarvest

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 days ago

Last modified

Share

Spotify Users Scraper โ€” Search & Scrape Complete Spotify User Profiles

What is the Spotify Users Scraper?

The Spotify Users Scraper is a specialized Apify actor that lets you search and scrape Spotify user profiles at scale. This Spotify users scraper combines fast API-based search with deep browser-based profile scraping to extract user data including display names, follower/following counts, public playlists, and recently played artists โ€” directly from Spotify. No Spotify API key, no login credentials, no developer account required.

This Spotify users scraper is unique among the Spotify scrapers because it uses a hybrid architecture: fast API search for finding Spotify users, and a headless browser (crawl4ai + Playwright) for scraping detailed Spotify user profile pages that require JavaScript rendering.


IMPORTANT: Speed Warning

Profile detail scraping is SLOW. The Spotify users scraper uses a headless Chromium browser to render full Spotify user profile pages. Each Spotify user profile takes approximately 5-10 minutes to fully scrape.

  • Search mode (without Fetch Details) is fast โ€” API-based, returns results in seconds
  • Detail scraping (Fetch Details ON or Get Details mode) is slow โ€” 5-10 minutes per Spotify user profile

Plan your runs accordingly. For 100 Spotify user profiles with full details, expect a run time of 8-16 hours.


How Does This Spotify Users Scraper Work?

This Spotify users scraper operates in two modes:

Mode 1: Search Spotify Users by Keyword (Fast)

Enter keywords and the Spotify users scraper searches Spotify's user directory via the API. Returns basic Spotify user profile data: username, display name, avatar image, and URI. This is fast โ€” similar speed to other Spotify scrapers.

Example keywords: "music lover", "DJ", "hip hop fan", "playlist curator", "vinyl collector"

Mode 2: Scrape Full Spotify User Profiles by URI or URL (Slow)

Paste Spotify user URIs or URLs and the Spotify users scraper launches a headless browser to scrape each profile page. Returns rich data including follower/following counts, all public playlists with creation dates, and recently played artists.

The Spotify users scraper accepts URI format (spotify:user:USERNAME) and URL format (https://open.spotify.com/user/USERNAME).

Auto-Detection

The Spotify users scraper automatically detects the mode:

  • Fill Search Keywords โ†’ Fast Spotify users search (API-based)
  • Fill Spotify User URIs / URLs โ†’ Slow detailed Spotify user profile scraping (browser-based)
  • Fill both โ†’ Search first, then scrape profiles

Input Configuration

FieldModeDescriptionDefault
Search KeywordsSearchKeywords to search Spotify users.โ€”
Spotify User URIs / URLsDetailsspotify:user:ID or https://open.spotify.com/user/IDโ€”
Proxy CountryBothResidential proxy country. US recommended.US
Search OffsetSearchStarting position for search pagination.0
Search LimitSearchMaximum Spotify users per keyword.30
Top Results CountSearchNumber of top-ranked Spotify users.20
Fetch Full Profile DetailsSearchSLOW (5-10 min/profile): Launch browser for each Spotify user search result.OFF

Output Data Format

Search Result Example (Fast โ€” API-based)

{
"query": "music lover",
"uri": "spotify:user:abc123",
"username": "musiclover42",
"displayName": "Music Lover",
"avatar": {"sources": [{"url": "https://i.scdn.co/image/..."}]}
}

Full Profile Example (Slow โ€” Browser-based)

{
"source_url": "https://open.spotify.com/user/abc123",
"user_id": "abc123",
"display_name": "Music Lover",
"profile_image": "https://i.scdn.co/image/...",
"followers": "1,234 Followers",
"followers_count": 1234,
"following": "42 Following",
"following_count": 42,
"total_public_playlists_count": 15,
"playlists": [
{
"title": "My Favorite Songs",
"url": "https://open.spotify.com/playlist/...",
"image": "https://mosaic.scdn.co/...",
"created_at_proxy": "Jan 2023"
},
{
"title": "Workout Mix",
"url": "https://open.spotify.com/playlist/...",
"image": "https://mosaic.scdn.co/...",
"created_at_proxy": "Mar 2024"
}
],
"recently_played_artists": [
{
"name": "Drake",
"url": "https://open.spotify.com/artist/...",
"image": "https://i.scdn.co/image/..."
},
{
"name": "Taylor Swift",
"url": "https://open.spotify.com/artist/...",
"image": "https://i.scdn.co/image/..."
}
]
}

The Spotify users scraper extracts data that is not available through any official API: follower/following counts, public playlists with estimated creation dates, and recently played artists.


Pricing โ€” Pay Per Result

This Spotify users scraper uses Apify's Pay Per Event pricing. No detail surcharge โ€” the same price applies for both search results and full profile scrapes.

EventPrice per EventDescription
Result scraped$0.004Charged for every Spotify user result pushed to the dataset

Pricing Examples

ScenarioSpotify UsersCostEst. Time
Search 100 Spotify users (no details)100$0.40~30 seconds
Search 50 Spotify users + full profiles50$0.20~4-8 hours
Get full profiles for 20 Spotify user URIs20$0.08~2-3 hours
Search 1,000 Spotify users (no details)1,000$4.00~1 minute

Step-by-Step Tutorial

How to Search Spotify Users (Fast)

  1. Go to the Spotify Users Scraper actor page
  2. Enter keywords like "DJ", "curator", "music blog"
  3. Set Proxy Country to US
  4. Keep Fetch Full Profile Details OFF for fast results
  5. Click Start โ€” results return in seconds

How to Scrape Full Spotify User Profiles (Slow)

  1. Collect Spotify user URIs or profile URLs
  2. Paste into the Spotify User URIs / URLs field
  3. Set Proxy Country to US
  4. Click Start โ€” expect 5-10 minutes per Spotify user profile
  5. Monitor progress in the actor log

Important Tips for Profile Scraping

  • Start small โ€” Test with 2-3 Spotify user URIs first to verify output
  • Set adequate timeout โ€” Spotify user profile scraping is slow; ensure your actor timeout accommodates the number of profiles
  • Budget time โ€” 10 profiles โ‰ˆ 1-2 hours, 100 profiles โ‰ˆ 8-16 hours
  • Proxy matters โ€” US proxy works best for the Spotify users scraper

Technical Details

  • Language: Python 3.13
  • Search: curl_cffi API client (fast, same as other scrapers)
  • Profile Scraping: crawl4ai + Playwright with headless Chromium browser
  • Dual Architecture: API search + browser scraping in the same actor
  • Browser Installation: Chromium is pre-installed in the Docker image
  • Proxy: Apify residential proxies for both API and browser requests
  • Output: Apify Dataset (JSON, CSV, XML, Excel, API)

Common Use Cases for the Spotify Users Scraper

Influencer & Curator Research

Find Spotify playlist curators by searching user profiles. The Spotify users scraper reveals follower counts, playlist portfolios, and listening habits.

Music Marketing

Identify target audiences by scraping Spotify user profiles and analyzing their playlists and recently played artists. Use the Spotify users scraper for audience segmentation.

Social Analysis

Study Spotify user behavior patterns โ€” what playlists they create, which artists they listen to, and how their taste evolves over time.

Playlist Pitching

Find high-follower Spotify users who curate genre-specific playlists. The Spotify users scraper extracts public playlists with creation dates โ€” ideal for identifying active curators.

Competitive Research

Analyze how fans engage with music on Spotify by scraping user profiles in specific niches.


Frequently Asked Questions

Q: Does this Spotify users scraper require a Spotify account? A: No. The Spotify users scraper works without any authentication.

Q: Why is profile scraping so slow? A: Spotify user profiles are JavaScript-rendered pages. The Spotify users scraper must launch a full Chromium browser, wait for the page to render, and extract data from the DOM. This takes 5-10 minutes per Spotify user profile.

Q: Can I speed up the Spotify users scraper? A: Search mode (without Fetch Details) is fast. Profile scraping speed is limited by browser rendering โ€” this cannot be parallelized further within a single actor run.

Q: What data is available from search vs. full profile? A: Search returns: username, display name, avatar. Full profile additionally returns: follower/following counts, all public playlists with images and creation dates, recently played artists.

Q: Is there a limit on Spotify users I can scrape? A: No hard limit, but budget your time. 100 Spotify user profiles with details = 8-16 hours.

Q: Why is there no detail surcharge? A: The higher compute cost of browser scraping is absorbed. The Spotify users scraper charges a flat $0.004 per result regardless of mode.


ActorDescription
Spotify Tracks ScraperSearch & scrape Spotify track metadata
Spotify Albums ScraperSearch & scrape Spotify album metadata
Spotify Artists ScraperSearch & scrape Spotify artist profiles
Spotify Playlists ScraperSearch & scrape Spotify playlists
Spotify Genres ScraperBrowse Spotify genre/mood pages
Spotify Audiobooks ScraperSearch & scrape Spotify audiobooks
Spotify Episodes ScraperSearch & scrape Spotify podcast episodes
Spotify Podcasts ScraperSearch & scrape Spotify podcasts/shows
Spotify Search โ€” All TypesSearch all 9 Spotify content types
Spotify Scraper โ€” Get Full DetailsGet full details for 8 Spotify content types