SoundCloud Artists Scraper — Emails & Socials
Pricing
from $7.50 / 1,000 soundcloud artist scrapeds
SoundCloud Artists Scraper — Emails & Socials
Search and scrape public SoundCloud artist profiles for A&R, creator discovery, outreach, and audience research. Returns one artist per row with followers, bio emails, social links, catalog counts, source URL, and timestamp.
Pricing
from $7.50 / 1,000 soundcloud artist scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Search and scrape public SoundCloud artist profiles for A&R, creator discovery, outreach, and audience research. The Actor produces one stable artist record per dataset row, deduplicates artists across all inputs, and reports a machine-readable outcome for every run.
This is an artist-profile scraper. It does not download audio or return tracks, playlists, comments, private account data, or gated content.
What you get
- SoundCloud artist ID, handle, display name, profile URL, avatar, bio, city, and country
- Followers, following, tracks, playlists, likes, comments, verification, and public Pro status
- Public email addresses extracted from the artist's SoundCloud bio
- Connected Instagram, X/Twitter, Facebook, YouTube, Spotify, website, and other profile URLs
- Provenance (
sourceQuery,sourceInput, andsourceRoute) plus an ISO scrape timestamp OUTPUTandRUN_SUMMARYrecords that distinguish complete, partial, valid-empty, invalid-input, upstream-failure, and configuration-error runs
Input
| Field | Type | Default | Purpose |
|---|---|---|---|
searchQueries | string[] | ["electronic music"] | Find public artist profiles by keyword, genre, label, or role |
artistUrls | string[] | [] | Scrape exact SoundCloud profile URLs or bare handles |
maxResults | integer | 25 | Global maximum unique artists, from 1 to 500 |
includeWebProfiles | boolean | true | Add connected social and website URLs |
minFollowers | integer | 0 | Exclude artists below a follower threshold |
countryCodes | string[] | [] | Keep selected two-letter country codes |
verifiedOnly | boolean | false | Keep SoundCloud-verified profiles only |
requireEmail | boolean | false | Keep profiles with a public bio email only |
At least one non-empty search query or artist profile is required. A bare {} input runs a small default search so platform health checks work.
Search example
{"searchQueries": ["techno producer", "Berlin DJ"],"maxResults": 50,"countryCodes": ["DE"],"minFollowers": 1000,"includeWebProfiles": true}
Direct profiles example
{"searchQueries": [],"artistUrls": ["https://soundcloud.com/monstercat", "deadmau5"],"maxResults": 2}
Output
Each default-dataset row is a validated artist object. Optional values are explicit null; list fields are always arrays. The overview view is optimized for artist identity, followers, catalog size, contacts, verification, provenance, and freshness.
{"type": "artist","artistId": "8553751","urn": "soundcloud:users:8553751","username": "Monstercat","fullName": null,"profileUrl": "https://soundcloud.com/monstercat","emails": ["contact@example.com"],"websiteUrls": ["https://www.example.com/"],"instagramUrls": ["https://www.instagram.com/example"],"followersCount": 1000000,"trackCount": 5000,"countryCode": "CA","isVerified": true,"sourceQuery": "electronic music","sourceInput": "electronic music","sourceRoute": "native-search","scrapedAt": "2026-07-15T12:00:00.000Z"}
Run-level records are stored in the default key-value store:
OUTPUT— compact result count, charge count, dataset ID/URL, run ID, and outcomeRUN_SUMMARY— timestamps, filters, production counters, billing counters, failures, and a human-readable reason
No synthetic diagnostic rows are added to the artist dataset.
Pricing
- Actor start: $0.00005 per run
- Artist scraped: $0.0075 per validated artist saved
- Platform usage: paid separately by the user
A default 25-artist run costs $0.18755 in Actor events, plus Apify platform usage. Saving and charging are coupled through the Apify SDK: invalid, filtered, duplicate, or budget-blocked rows are not counted as produced artists.
AI agent and MCP usage
Use this Actor when an agent needs public SoundCloud artist profiles for discovery, qualification, outreach research, or audience analysis. Do not select it for track, playlist, comment, audio-download, or private-data tasks.
The simplest bounded agent input is:
{"searchQueries": ["independent ambient producer"],"maxResults": 10,"requireEmail": true}
Always inspect OUTPUT.outcome before consuming the dataset. COMPLETE, PARTIAL, and VALID_EMPTY are successful terminal states with different meanings; invalid input and unavailable upstream routes fail clearly and leave diagnostics in RUN_SUMMARY.
Reliability and data notes
- The Actor uses public SoundCloud web data and retries short-lived rate limits and upstream server errors.
- Current SoundCloud web client credentials are discovered at runtime rather than hard-coded.
- Direct profile requests can use a privately configured public-data provider as a fallback; keyword search remains a native SoundCloud route.
- Public counts and connected profiles can change between runs. Missing public fields are returned as
nullor empty arrays, never guessed. - Emails are extracted only from the public SoundCloud bio and may not represent a business contact. Verify relevance before outreach.
Responsible use
Use the Actor only when you have a lawful basis and permission for your use case. Respect privacy, anti-spam laws, intellectual-property rights, SoundCloud's terms, and applicable data-protection rules. SoundCloud's published terms restrict scraping and automated collection; you are responsible for determining whether your intended use is permitted. Do not use this Actor to build shadow profiles, send unsolicited bulk messages, or make sensitive decisions about people.
SoundCloud is a trademark of its respective owner. This Actor is independent and is not endorsed by SoundCloud.