Spotify Users Search and Profile Scraper ๐ค
Pricing
$9.00/month + usage
Spotify Users Search and Profile Scraper ๐ค
Spotify Users Search and Profile Scraper ๐ค
Pricing
$9.00/month + usage
Rating
0.0
(0)
Developer
APIHarvest
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
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
| Field | Mode | Description | Default |
|---|---|---|---|
| Search Keywords | Search | Keywords to search Spotify users. | โ |
| Spotify User URIs / URLs | Details | spotify:user:ID or https://open.spotify.com/user/ID | โ |
| Proxy Country | Both | Residential proxy country. US recommended. | US |
| Search Offset | Search | Starting position for search pagination. | 0 |
| Search Limit | Search | Maximum Spotify users per keyword. | 30 |
| Top Results Count | Search | Number of top-ranked Spotify users. | 20 |
| Fetch Full Profile Details | Search | SLOW (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.
| Event | Price per Event | Description |
|---|---|---|
| Result scraped | $0.004 | Charged for every Spotify user result pushed to the dataset |
Pricing Examples
| Scenario | Spotify Users | Cost | Est. Time |
|---|---|---|---|
| Search 100 Spotify users (no details) | 100 | $0.40 | ~30 seconds |
| Search 50 Spotify users + full profiles | 50 | $0.20 | ~4-8 hours |
| Get full profiles for 20 Spotify user URIs | 20 | $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)
- Go to the Spotify Users Scraper actor page
- Enter keywords like
"DJ","curator","music blog" - Set Proxy Country to US
- Keep Fetch Full Profile Details OFF for fast results
- Click Start โ results return in seconds
How to Scrape Full Spotify User Profiles (Slow)
- Collect Spotify user URIs or profile URLs
- Paste into the Spotify User URIs / URLs field
- Set Proxy Country to US
- Click Start โ expect 5-10 minutes per Spotify user profile
- 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.
Related Spotify Scrapers by apiharvest
| Actor | Description |
|---|---|
| Spotify Tracks Scraper | Search & scrape Spotify track metadata |
| Spotify Albums Scraper | Search & scrape Spotify album metadata |
| Spotify Artists Scraper | Search & scrape Spotify artist profiles |
| Spotify Playlists Scraper | Search & scrape Spotify playlists |
| Spotify Genres Scraper | Browse Spotify genre/mood pages |
| Spotify Audiobooks Scraper | Search & scrape Spotify audiobooks |
| Spotify Episodes Scraper | Search & scrape Spotify podcast episodes |
| Spotify Podcasts Scraper | Search & scrape Spotify podcasts/shows |
| Spotify Search โ All Types | Search all 9 Spotify content types |
| Spotify Scraper โ Get Full Details | Get full details for 8 Spotify content types |