Social Media Email Scraper 2027 avatar

Social Media Email Scraper 2027

Pricing

from $100.00 / 1,000 email founds

Go to Apify Store
Social Media Email Scraper 2027

Social Media Email Scraper 2027

Find the contact email of YouTube, Instagram, TikTok, X and LinkedIn profiles in bulk. $0.10 per email found, profiles without an email are free.

Pricing

from $100.00 / 1,000 email founds

Rating

5.0

(1)

Developer

CreatorLens

CreatorLens

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Social Media Email Finder: YouTube, Instagram, TikTok, X, LinkedIn

Creator emails from any social profile

Paste a list of YouTube, Instagram, TikTok, X (Twitter) or LinkedIn profiles and get the contact email for each one. Emails come from our creator database, built from profile bios, linked pages and other public sources, so you get more than what a scraper of one bio would find.

You only pay for emails found: $0.10 each. Profiles without an email, and lookup errors, are free. A run costs $0.0001 to start, whatever its size.

🎯 Who it's for

  • Influencer marketing: build outreach lists of creators across platforms in one go
  • Agencies: enrich client creator lists with contact emails, in bulk or through the API
  • Brand partnerships and sales: reach creators and businesses in your niche
  • Creator platforms and CRMs: fill in missing contact data

⚙️ How it works

How it works

  1. Paste profiles. Profile URLs from any of the 5 platforms, mixed in one list, up to 1,000 per run. Usernames and IDs work too.
  2. We look them up. Each profile is matched against our creator database, 10 at a time. Most runs take seconds.
  3. Export and reach out. One row per profile with the email, its status and the profile link. Download CSV, Excel or JSON, or read the dataset through the Apify API.

📤 What you get

Sample output

{
"query": "https://www.youtube.com/@TheDiaryOfACEO",
"platform": "youtube",
"user_id": "UCGq-a57w-aPwyi3pW7XLiHw",
"username": "@TheDiaryOfACEO",
"email": "dom@stevenbartlett.com",
"status": "success",
"error": null,
"profile_url": "https://www.youtube.com/@TheDiaryOfACEO",
"hint": null
}
statusMeaningCharged
successEmail found✅ $0.10
not_foundWe have no email for this profileFree
errorThe input could not be read (e.g. a bare username with no platform) or the lookup failedFree

📝 Input

FieldDescription
ProfilesProfile URLs, @handles, usernames or IDs, one per line, up to 1,000 per run
Platform of bare usernames / IDsOnly needed for entries that are not URLs, such as natgeo or 91485365. YouTube channel IDs (UC...) are recognised on their own

Accepted formats:

PlatformURLUsername / ID
YouTubehttps://www.youtube.com/@TheDiaryOfACEO, https://www.youtube.com/channel/UC...@TheDiaryOfACEO, UCGq-a57w-aPwyi3pW7XLiHw
Instagramhttps://www.instagram.com/natgeonatgeo, numeric user ID
TikTokhttps://www.tiktok.com/@khaby.lamekhaby.lame, numeric user ID
X / Twitterhttps://x.com/MKBHD, https://twitter.com/MKBHDMKBHD, numeric user ID
LinkedInhttps://www.linkedin.com/in/williamhgateswilliamhgates, ACoAA... member ID
{
"profiles": [
"https://www.youtube.com/@TheDiaryOfACEO",
"https://www.instagram.com/natgeo",
"https://x.com/MKBHD"
]
}

Existing integrations keep working. The single-profile input of the first version (platform with user_id, username or url) is still accepted, and the output keeps the same fields.

💰 Pricing

Pricing

Price
Email found (success)$0.10 ($100 per 1,000)
Profile without email (not_found) or errorFree
Run start (any number of profiles)$0.0001

No subscription. Set Maximum cost per run to cap your spend: the run stops before going over and tells you how many profiles are left.

🎬 Need the hidden YouTube business email?

Many YouTube creators keep their business email behind the "View email address" button on their channel, which needs a signed-in account and a reCAPTCHA. For those, use our YouTube Channel Email Scraper: it reveals that exact address. YouTube rows here without an email carry a hint pointing there.

🏢 For high-volume teams

  • Bulk: 1,000 profiles per run, as many runs in parallel as you need.
  • API and integrations: start runs and read results from your own pipeline, Make, Zapier or n8n.
  • Schedules: refresh your creator lists daily or weekly with Apify Schedules.

❓ FAQ

Do I pay for profiles without an email? No. Only rows with status: success are charged, $0.10 each. The run start fee is $0.0001.

Where do the emails come from? From our creator database, built from public sources: profile bios, linked websites and link pages, and other public data about the creator. It is not limited to what one bio shows right now.

Can I mix platforms in one run? Yes. Use profile URLs and the platform is detected for each line. Bare usernames and numeric IDs need the Platform option, since natgeo could exist on several platforms.

I used the single-profile input before. Do I need to change anything? No. platform + user_id / username / url still works and returns the same fields. To check many profiles at once, put them in Profiles instead of starting one run per profile.

Is this data public? The emails come from public sources where creators and businesses publish them for contact. Use them for relevant outreach and follow the anti-spam laws that apply to you (CAN-SPAM, GDPR and similar).

Something not working? Open an issue on this actor's page with your run ID and we'll look into it.