SoundCloud Email Scraper avatar

SoundCloud Email Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
SoundCloud Email Scraper

SoundCloud Email Scraper

SoundCloud Email Scraper SD - SoundCloud Email Scraper is a lead generation tool that extracts leads with public contact emails, account names and profile URLs from SoundCloud results by keyword, location and email domain - SoundCloud email extractor.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

Leads Scraper

Leads Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Categories

Share

SoundCloud Email Scraper

SoundCloud Email Scraper — extract public artist booking emails from SoundCloud

The SoundCloud Email Scraper collects publicly indexed booking, management and demo-submission emails belonging to SoundCloud artists — producers, rappers, DJs, beatmakers, electronic acts, singers and independent labels.

You supply keywords, an optional location and a list of email domains. The SoundCloud Email Scraper builds domain-scoped Google queries against soundcloud.com, parses the search results and extracts every matching address into a structured dataset.

No login, no SoundCloud API, no headless browser, no cookies. This SoundCloud email extractor works purely from what Google has already indexed publicly.

A&R scouts, label managers, promoters, sync agencies and music-tech companies use the SoundCloud Email Scraper for contact discovery at a scale that manual profile browsing cannot reach.


Features of the SoundCloud Email Scraper

Everything listed here is implemented in the SoundCloud Email Scraper today, with no roadmap items and no aspirational claims.

FeatureWhat it means in practice
Google site: search automationEvery query is scoped to soundcloud.com, keeping results on-platform
Query expansionBase, quoted and intitle: variants plus one variant per query modifier
Music-tuned modifiersDefaults include booking, email, contact, management, demos
Domain-filtered extractionOnly addresses on your customDomains list are collected
Global deduplicationEach unique email is written to the dataset once, across all queries and pages
Obfuscation-aware parserReads name [at] domain [dot] com, name (at) domain, name @ domain.com, domain .com
Unicode normalisationHandles zero-width characters and the full-width @ sign
Junk filterRejects email@, yourname@, test@, xxx@ and single-character locals
Boundary-correct matching@gmail.com will not match inside @gmail.company or @gmail.com.br
Soft-wrap repairDiscards a hit that is only the tail of another email in the same block
Concurrency controlAn asyncio worker pool runs queries in parallel with a shared stop signal
Retry logicUp to 3 attempts per page with exponential backoff and a fresh proxy session
Block detectionCAPTCHA, "unusual traffic" and consent pages are retried, not scored as empty
Resumable stateProgress is persisted in the key-value store, keyed by a hash of your input
Structural parsingBlocks are found from the <h3> title, never from Google's CSS class names
Fallback parserA markup change degrades to "emails without account details", not "no emails"
Streaming dataset writesLeads reach the dataset immediately, so exports can start mid-run

How the SoundCloud Email Scraper works

The SoundCloud Email Scraper is a search-results crawler, not an audio crawler. It never opens soundcloud.com and never downloads a track.

1. Read input. Keywords, location, email domains, page caps and concurrency are validated.

2. Build queries. Queries use the site: operator, for example: site:soundcloud.com hip hop producer "@gmail.com" booking.

3. Expand queries. With expandQueries on, each keyword × domain pair runs as a base query, a quoted variant, an intitle: variant and one variant per entry in queryModifiers. Base queries always go first.

4. Fetch pages. The SoundCloud Email Scraper fetches result pages asynchronously with aiohttp through the Apify GOOGLE_SERP proxy, using proxy rotation and pagination up to maxPagesPerQuery.

5. Parse blocks. The parser locates the <h3> title and then the smallest surrounding block, so titles, snippets and site labels stay bound to the right artist.

6. Extract and normalise. A domain-filtered regex pulls candidates from the block text, normalises them and drops junk, tails and boundary mismatches.

7. Deduplicate and store. The SoundCloud Email Scraper deduplicates every new email globally and pushes it straight into the Apify dataset as structured data.

The SoundCloud Email Scraper re-queues blocked or failed queries once at the end of the run, and the run summary logs pages fetched, blocked pages, retries and emails per page.


What data does the SoundCloud Email Scraper extract?

Every row the SoundCloud Email Scraper writes is a single email paired with the account metadata Google exposed alongside it.

You receive the address, the matched domain, the account label, a parsed artist name, the handle and profile URL where SoundCloud exposes one, a cleaned bio or track snippet, and full provenance.

In music outreach the description snippet earns its keep: artist bios routinely spell out whether an address is for booking, management, demos or press, which tells you how to open the message.


Input schema

Every SoundCloud Email Scraper input field is listed below with the exact name, type and default taken from the Actor input schema.

FieldTypeDefaultDescription
keywordsarray (required)["artist", "producer"]Search terms describing the SoundCloud accounts you want (genre, role, scene)
locationstring""Optional location phrase added to every query, e.g. "New York"
customDomainsarray["@gmail.com", "@yahoo.com"]Only emails ending with one of these domains are collected; leading @ optional
maxEmailsinteger 1–1000020Stop once this many unique emails have been collected
countryCodestring""Two-letter country code for the search proxy (US, GB, DE…). Empty for any
expandQueriesbooleantrueSearch each keyword × domain pair with several phrasings
queryModifiersarray["booking", "email", "contact", "management", "demos"]Extra words combined with each keyword when expansion is on
maxPagesPerQueryinteger 1–5030Page cap per query
maxConcurrencyinteger 1–205How many queries run in parallel

Input example for the SoundCloud Email Scraper

{
"keywords": ["techno producer", "afrobeats artist", "lofi beatmaker"],
"location": "London",
"customDomains": ["@gmail.com", "@outlook.com"],
"maxEmails": 400,
"countryCode": "GB",
"expandQueries": true,
"queryModifiers": ["booking", "email", "contact", "management", "demos"],
"maxPagesPerQuery": 30,
"maxConcurrency": 5
}

Output schema

Every item produced by the SoundCloud Email Scraper contains all fourteen fields below.

FieldMeaning
networkPlatform name
keywordThe keyword that produced the lead
queryThe exact Google query used
titleRaw result title
accountNameAccount label Google prints (handle or display name)
fullNameDisplay name parsed from a profile-style title; empty for track captions
usernameURL-safe handle when SoundCloud exposes one; otherwise null
profileUrlCanonical account URL when a handle is known; otherwise empty
urlDirect SoundCloud link when exposed, else the profile URL
descriptionBio or track snippet, cleaned of labels and engagement counters
emailLower-cased email address
emailDomainThe matched domain, e.g. @gmail.com
possiblyTruncatedtrue when Google's snippet ellipsis touched the email — verify before sending
foundAtISO 8601 UTC timestamp

Output example

{
"network": "SoundCloud",
"keyword": "techno producer",
"query": "site:soundcloud.com techno producer \"@gmail.com\" booking",
"title": "NOVA GRID | Free Listening on SoundCloud",
"accountName": "novagrid",
"fullName": "Nova Grid",
"username": "novagrid",
"profileUrl": "https://soundcloud.com/novagrid",
"url": "https://soundcloud.com/novagrid",
"description": "London techno producer and live act. Bookings & demos: novagrid.bookings@gmail.com",
"email": "novagrid.bookings@gmail.com",
"emailDomain": "@gmail.com",
"possiblyTruncated": false,
"foundAt": "2026-08-31T13:47:11.706Z"
}

The SoundCloud Email Scraper dataset exports as JSON, CSV, Excel or XML from the Apify console, or streams through the Apify API into your CRM, ATS or outreach tool.


How to use the SoundCloud Email Scraper

Step 1 — search by genre and role together. drum and bass producer, amapiano dj, trap beatmaker and indie vocalist match how artists actually describe themselves.

Step 2 — keep the music modifiers. booking, management and demos are the exact words that precede a contact address in most artist bios.

Step 3 — set location and countryCode for scene-specific outreach. Promoters booking a local room care about city, not global reach.

Step 4 — start at 20–50 emails. Check that the results are the right tier — unsigned, mid-level or label-backed — before committing to a big run.

Step 5 — separate booking from demo outreach. Filter the export on description for the word demos when you are pitching a label, and booking when you are pitching a show.

Step 6 - clean before you send. Filter out rows where possiblyTruncated is true, then put the remaining SoundCloud Email Scraper results through your normal email-verification step before any outreach.


Use cases for the SoundCloud Email Scraper

Use caseWho runs itTypical keywords
A&R and label scoutingIndependent labels, A&R teamstechno producer, rnb singer, drill artist
Show and festival bookingPromoters and venue bookerslive act, dj, band + location
Sync and licensing sourcingMusic supervisors, ad agenciesinstrumental, ambient, cinematic
Beat and sample marketplacesProducer platforms and plugin brandsbeatmaker, producer, sound designer
Music PR and playlist pitchingPR firms and playlist curatorsindie pop, lofi, house
Artist management scoutingManagers building a rosterunsigned artist, rapper, vocalist
Collaboration and feature outreachOther artists and producersvocalist, topline, remix
Scene and market researchAnalysts mapping regional music scenesany genre keyword by location

SoundCloud remains where unsigned and early-career artists publish first, which makes the SoundCloud Email Scraper especially useful for discovery-stage outreach rather than established-roster work.

For DJ mixes and radio-style shows, pair it with the Mixcloud Email Scraper. Artists who monetise through memberships are reachable via the Patreon Email Scraper, while music video channels are better covered by the YouTube Email Scraper and live performers by the Twitch Email Scraper.


Why use this SoundCloud Email Scraper

Manual A&R means opening profile after profile, reading bios and copying addresses. The SoundCloud Email Scraper compresses that into a single run producing a deduplicated dataset.

Every lead is traceable. The query and keyword fields show precisely which genre phrasing surfaced an artist, so you can double down on what works.

Extraction is conservative by design. Junk filtering, boundary-correct matching and soft-wrap repair mean fewer malformed addresses to clean before import.

Long SoundCloud Email Scraper runs also survive interruption: state persists in the key-value store, and saves fire on Apify PERSIST_STATE, MIGRATING and ABORTING events.


Limitations you should know before running

The SoundCloud Email Scraper is deliberately transparent about its boundaries. Read these before planning a large data collection run.

Only publicly indexed emails. The SoundCloud Email Scraper returns addresses already visible in Google's index. Artists who route contact solely through SoundCloud messages will not appear.

Google's per-query ceiling. A single query returns roughly 300 results at most, which is exactly why query expansion is on by default.

possiblyTruncated. When Google's snippet ellipsis clips an address, this field is true and the email may be incomplete. Verify before sending.

Apify GOOGLE_SERP proxy required. The SoundCloud Email Scraper cannot run without Apify proxy credentials that include the GOOGLE_SERP group.

Free-plan cap. Running the SoundCloud Email Scraper on a free Apify plan means results are capped at 100 emails per run; paid plans are uncapped.

Handle availability. username and profileUrl are populated only when Google's result exposes a SoundCloud handle. Some rows will have accountName and fullName with an empty username and profileUrl — a Google limitation, not a bug.

No guaranteed volume. Results vary with keywords, domains and location, and no yield is promised.

The SoundCloud Email Scraper is not affiliated with, endorsed by or officially supported by SoundCloud.


Every Actor below runs the same engine as the SoundCloud Email Scraper, with identical input fields and an identical output schema; only the target platform differs.

ActorWhat it collects
SoundCloud Email and Phone Number ScraperEmails and phone numbers from SoundCloud
SoundCloud Phone Number ScraperPublic phone numbers from SoundCloud
Behance Email ScraperPublic contact emails from Behance
Bigo Live Email ScraperPublic contact emails from Bigo Live
Bluesky Email ScraperPublic contact emails from Bluesky
Bumble Email ScraperPublic contact emails from Bumble
Clubhouse Email ScraperPublic contact emails from Clubhouse
Dailymotion Email ScraperPublic contact emails from Dailymotion
DeviantArt Email ScraperPublic contact emails from DeviantArt
Discord Email ScraperPublic contact emails from Discord
Dribbble Email ScraperPublic contact emails from Dribbble
Facebook Email ScraperPublic contact emails from Facebook
Goodreads Email ScraperPublic contact emails from Goodreads
Hinge Email ScraperPublic contact emails from Hinge
Instagram Email ScraperPublic contact emails from Instagram
KakaoTalk Email ScraperPublic contact emails from KakaoTalk
Kick Email ScraperPublic contact emails from Kick
Lemon8 Email ScraperPublic contact emails from Lemon8
Likee Email ScraperPublic contact emails from Likee
LINE Email ScraperPublic contact emails from LINE
LinkedIn Email ScraperPublic contact emails from LinkedIn
Mastodon Email ScraperPublic contact emails from Mastodon
Medium Email ScraperPublic contact emails from Medium
Mixcloud Email ScraperPublic contact emails from Mixcloud
Patreon Email ScraperPublic contact emails from Patreon
Pinterest Email ScraperPublic contact emails from Pinterest
Quora Email ScraperPublic contact emails from Quora
Reddit Email ScraperPublic contact emails from Reddit
Rumble Email ScraperPublic contact emails from Rumble
Snapchat Email ScraperPublic contact emails from Snapchat
Substack Email ScraperPublic contact emails from Substack
Telegram Email ScraperPublic contact emails from Telegram
Threads Email ScraperPublic contact emails from Threads
TikTok Email ScraperPublic contact emails from TikTok
Tinder Email ScraperPublic contact emails from Tinder
Tumblr Email ScraperPublic contact emails from Tumblr
Twitch Email ScraperPublic contact emails from Twitch
Vimeo Email ScraperPublic contact emails from Vimeo
VK Email ScraperPublic contact emails from VK
WeChat Email ScraperPublic contact emails from WeChat
Weibo Email ScraperPublic contact emails from Weibo
X Email ScraperPublic contact emails from X

Worked example: booking a regional club tour

You are booking a six-city European techno tour and need 300 artist or management contacts.

Set keywords to ["techno producer", "live techno", "techno dj"], location to "Berlin", countryCode to "DE", customDomains to ["@gmail.com"] and maxEmails to 300.

The SoundCloud Email Scraper issues base, quoted and intitle: variants plus one query per modifier, paginating each independently and streaming deduplicated leads into the dataset.

Export the SoundCloud Email Scraper dataset to CSV, drop possiblyTruncated rows, split the list on whether description mentions booking or management, and route each half to the right pitch template. Repeat with a new location for the next city.


FAQ

What is the SoundCloud Email Scraper?

An Apify Actor that extracts publicly indexed booking and contact emails for SoundCloud artists by running domain-scoped Google searches and parsing the search results.

Does the SoundCloud Email Scraper log into SoundCloud?

No. The SoundCloud Email Scraper never logs in, never calls the SoundCloud API and never opens a browser, so there are no cookies and no authentication anywhere in the pipeline.

Where do the booking emails come from?

The SoundCloud Email Scraper reads publicly indexed titles, snippets and site labels, typically bios where the account owner published a contact address themselves.

Can it get emails from private or unlisted tracks?

No. If the address is not publicly visible in Google's index, the SoundCloud Email Scraper will not return it.

Why do some rows have username: null?

Google does not always print a handle in the result. Those rows still carry accountName and fullName, but username is null and profileUrl is empty.

What does possiblyTruncated: true mean?

Google's snippet ellipsis touched the address, so it may be cut off. Verify before sending a booking request.

How many emails will one run return?

The SoundCloud Email Scraper accepts a maxEmails value between 1 and 10000, but free Apify plans are capped at 100 emails per run and paid plans are uncapped. Real volume depends on your keywords, domains and location.

Do I need the Apify proxy?

Yes. The SoundCloud Email Scraper requires the Apify GOOGLE_SERP proxy and cannot run without Apify proxy credentials.

Should I keep query expansion on?

Usually yes. Google caps a single query at roughly 300 results, and the base, quoted, intitle: and modifier variants widen your reachable pool.

How do I target one city's scene?

Set location to the city and countryCode to its two-letter code, then repeat the run per city rather than trying to cover a whole region in one pass.

Is the run resumable after a migration?

The SoundCloud Email Scraper persists state in the key-value store keyed by a hash of your input, with throttled saves plus saves on PERSIST_STATE, MIGRATING and ABORTING, so an interrupted run resumes instead of restarting.

Can I send demos or booking requests immediately?

Treat the SoundCloud Email Scraper output as raw lead data. Deduplication is automatic, but verification, consent and compliance with GDPR, CAN-SPAM and SoundCloud terms of service remain your responsibility.


Leave a review

If the SoundCloud Email Scraper saved you time, please leave a star rating and a short review on the Actor page.

Reviews are how other buyers judge whether a tool works, and they tell us which features to build next.

If something did not work, email neurodata.apify@gmail.com instead - bugs get fixed faster than they get complained about.

Support

Questions about the SoundCloud Email Scraper, bug reports or a custom build? Email neurodata.apify@gmail.com.