VOOZH about

URL: https://apify.com/paco_nassa/spotify-profile-scraper

⇱ Spotify Profile Scraper Β· Apify


Pricing

from $0.01 / 1,000 results

Go to Apify Store

Spotify Profile Scraper

Scrape public Spotify user profiles to extract usernames, avatars, follower counts, recently played artists, top artists, and public playlists. No OAuth required.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Paco Nassa

Paco Nassa

Maintained by Community

Actor stats

0

Bookmarked

170

Total users

4

Monthly active users

6 months ago

Last modified

Share

An Apify actor that scrapes public Spotify profile data including username, avatar, recently played artists, top artists, and public playlists.

Features

  • Scrapes public Spotify user profiles
  • Extracts username, avatar, follower/following counts
  • Gets recently played artists (if user has enabled this)
  • Gets top artists this month (if visible)
  • Lists public playlists
  • Handles anti-bot detection with residential proxies
  • Returns data availability flags to know what was accessible

Input

{
"profileUrls":["https://open.spotify.com/user/spotify"],
"maxArtistsToFetch":50,
"includePlaylistDetails":false,
"proxyConfiguration":{
"useApifyProxy":true,
"apifyProxyGroups":["RESIDENTIAL"]
}
}

Input Parameters

ParameterTypeDefaultDescription
profileUrlsarrayrequiredList of Spotify profile URLs to scrape
maxArtistsToFetchnumber50Max artists to fetch per profile
includePlaylistDetailsbooleanfalseInclude detailed playlist info
proxyConfigurationobjectApify ResidentialProxy settings
maxRequestRetriesnumber3Max retries for failed requests
requestHandlerTimeoutSecsnumber60Timeout per page in seconds

Output

{
"userId":"spotify",
"profileUrl":"https://open.spotify.com/user/spotify",
"username":"Spotify",
"avatarUrl":"https://i.scdn.co/image/...",
"followerCount":1234567,
"followingCount":42,
"recentlyPlayedArtists":[
{
"name":"Artist Name",
"spotifyUrl":"https://open.spotify.com/artist/xxx",
"spotifyId":"xxx",
"imageUrl":"https://..."
}
],
"topArtistsThisMonth":[...],
"publicPlaylists":[
{
"name":"Playlist Name",
"spotifyUrl":"https://open.spotify.com/playlist/xxx",
"spotifyId":"xxx",
"trackCount":50,
"imageUrl":"https://...",
"description":null
}
],
"scrapedAt":"2025-12-11T12:00:00.000Z",
"dataAvailability":{
"recentlyPlayedPublic":true,
"topArtistsPublic":false,
"playlistsPublic":true,
"followersPublic":true
},
"error":null
}

Data Availability

Not all data is available for all profiles:

  • recentlyPlayedPublic: User must enable "Show recently played artists on your public profile" in Spotify settings
  • topArtistsPublic: Visible on the web profile if the user has listening history
  • playlistsPublic: Only public playlists are visible
  • followersPublic: Follower/following counts may be hidden by user

Usage via API

import{ ApifyClient }from'apify-client';
const client =newApifyClient({ token:'YOUR_APIFY_TOKEN'});
const run =await client.actor('paco_nassa/spotify-profile-scraper').call({
profileUrls:['https://open.spotify.com/user/spotify'],
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Limitations

  • Cannot access private listening history (recently played, top tracks) without OAuth
  • Data availability depends on user's privacy settings
  • Spotify may change their HTML structure, requiring selector updates
  • Rate limiting may apply for large volumes

Troubleshooting

No data returned

  • Check if the profile exists and is public
  • Check dataAvailability flags to see what's accessible
  • User may have privacy settings enabled

Blocked by Spotify

  • Ensure residential proxies are being used
  • Reduce request rate
  • Check for CAPTCHA challenges

You might also like

Spotify Profile Details Scraper✨

scrapearchitect/spotify-profile-details-scraper

🎡 Scrape any public Spotify user profile β€” no API key needed. Returns: πŸ†” user ID Β· πŸ‘€ display name Β· πŸ–ΌοΈ profile image Β· πŸ‘₯ follower & following counts Β· 🎀 up to 50 recently played artists with images 🎧 full playlist library with cover art & creation dates. πŸ‘₯Spotify Profile Details Scraper 🎧

πŸ‘ User avatar

Scrape Architect

33

Spotify Users Search and Profile Scraper πŸ‘€

apiharvest/spotify-users-search-and-profile-scraper

πŸ‘€ Scrape Spotify user profiles with public playlists, follower & following counts, profile images, display names & playlist metadata. Fetch full profile enrichment with all public playlist data. The most complete Spotify user data scraper available ✨Spotify Users Search and Profile Scraper πŸ‘€

Spotify Profiles Search Scraper 🎧🎢

scrapestorm/spotify-profiles-search-scraper

Gather Spotify profiles data by keywords 🎧. Access detailed profiles with username, images πŸ“Έ, and URLs 🌐. Perfect for analyzing the music industry 🎢, researching artists 🎀, and collecting data for projects or studies πŸ“Š. Great for professionals and music fans!

215

5.0

Spotify Playlists Search and Scraper 🎧

apiharvest/spotify-playlists-search-and-scraper

🎧 Scrape playlists' full paginated track listings, owner profile, follower count, description, cover art & collaborative status. Enable Fetch Details to get every track in the playlist, not just search previews. Complete playlist data same as Spotify app ✨Spotify Playlists Search and Scraper 🎧

Spotify Scraper

automation-lab/spotify-scraper

Extract Spotify artists, tracks, albums, and playlists from search terms or URLs. Get monthly listeners, play counts, followers, world rank, biographies, and top tracks β€” no API key needed.

πŸ‘ User avatar

Stas Persiianenko

293

Spotify

canadesk/spotify

Get or search for Tracks, Artists, Albums, Playlists, Users, Lyrics (Musixmatch) and more from Spotify. It's fast and costs little!

πŸ‘ User avatar

Canadesk Support

77

Spotify Email Scraper πŸŽ§πŸ“§ - Advanced & cheap ⭐

scrapestorm/spotify-email-scraper---advanced-cheap

This Spotify Email Scraper extracts email addresses from Spotify based on your selected keywords and email domain. Perfect for music marketing 🎢 and influencer outreach 🌟, it delivers fast and accurate results ⚑.

115

5.0

SPOTIFY Extractor

jupri/spotify

πŸ’« All-in-One SPOTIFY.COM Scraper

Spotify Email Scraper

scrapier/spotify-email-scraper

Spotify Email Scraper gathers public email contacts for agencies, managers, and music brands. Filter artists by genre or region to streamline talent sourcing and outreach at scale.

Spotify Extended Scraper

musicae/spotify-extended-scraper

Scrape & Search Spotify Tracks, Artists, Genres & Albums with πŸŽ›οΈ Audio Features. βœ… 99% success rate. ⚑ Results in seconds. πŸ“¦ Clean output.