TikTok Creator Email Finder
Pricing
from $25.00 / 1,000 creator profile scanneds
TikTok Creator Email Finder
Scrape public TikTok creator profiles for business contact emails (bio + link-in-bio) for influencer/creator outreach.
Pricing
from $25.00 / 1,000 creator profile scanneds
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
π§ TikTok Creator Email Finder β MX-Verified Business Emails for Influencer Outreach
Build influencer-outreach lists in minutes. Give this actor a list of TikTok @handles (or profile URLs) and it returns one clean record per creator β name, followers, likes, category, verified status, region β plus the creator's published business contact email, pulled from both the bio and the link-in-bio (Linktree, Beacons, personal site), and MX-verified before it lands in your dataset. No login, no TikTok API key, no manual profile-by-profile copy-paste. Optional one-run delivery straight to your Notion CRM.
π Sample Output
Real creators returned by this actor β every email below was MX-verified in the same run:
| Creator | Followers | Category | Verified Business Email | Source |
|---|---|---|---|---|
| @mrbeast | 128.5M | Shopping & Retail | chucky@mrbeastbusiness.com | link-in-bio |
| @dudewipes | 403.2K | Shopping & Retail | help@dudeproducts.com | link-in-bio |
| @washingtonpost | 2.0M | Media & Entertainment | universe@washpost.com | bio |
Two of the three emails above were only reachable by resolving the link-in-bio β a pure bio-regex scraper would have missed them. The actor pulls the inline-bio email and follows Linktree/Beacons/website links to find the address the creator actually publishes for business.
βοΈ vs the alternatives
| NexGenData TikTok Creator Email Finder | scraper-mind (category leader) | jurassic_jove | |
|---|---|---|---|
| Email source | Bio + link-in-bio (Linktree / Beacons / website) | Bio scrape | Bio + website visit |
| Email validation | MX-verified (real mail server, not just regex) | Regex match | Regex match |
| One-run CRM delivery | Built-in Notion connector | No | No |
| Login / API key | None | None | None |
| Pricing model | Flat per-profile, emails included | ~$0.01 / profile | $0.02 / profile |
| Output | Flat typed fields, ready for outreach | Profile fields | Profile + email |
Most teams pick this actor not because it's the cheapest per-profile line item, but because the emails are MX-verified (your outreach list isn't full of dead addresses), it resolves the link-in-bio (where most creators actually park their business email), and it can drop the whole enriched list straight into your Notion CRM in one run. It's a quality + workflow bundle, not a race to the bottom.
What you get
Per creator, a flat, typed record:
- Identity β
handle,name(nickname),user_id,profile_url,avatar_url - Audience β
followers,following,likes,video_count - Classification β
category,verified(blue check),region - Bio β
bio,bio_link,bio_link_type(linktree/beacons/personal-site/none) - Contact β
emails[](all addresses found),primary_email,email_source(bio/bio_link/none),email_verified(MX check) - Status β
status(ok/no_email/ error),scraped_at
Sample inputs
1. Enrich a hand-picked creator list
{ "handles": ["@gymshark", "@mrbeast", "@dudewipes"], "maxProfiles": 50 }
2. Bio-only (skip link-in-bio resolution for the fastest run)
{ "handles": ["@washingtonpost", "@nasa"], "followBioLinks": false, "maxProfiles": 25 }
3. Enrich and deliver straight to your Notion CRM
{ "handles": ["@gymshark", "@gordonramsay"], "maxProfiles": 100, "notionConnector": "your-notion-mcp-connector" }
π Sample record (JSON)
One representative record straight from a live run:
{"handle": "mrbeast","name": "MrBeast","user_id": "6614519312189947909","bio": "Watch my latest video! π","bio_link": "https://youtu.be/GpQSUjNsNm0","bio_link_type": "personal-site","followers": 128500000,"following": 351,"likes": 1300000000,"video_count": 458,"category": "Shopping & Retail","verified": true,"region": null,"profile_url": "https://www.tiktok.com/@mrbeast","emails": ["chucky@mrbeastbusiness.com"],"primary_email": "chucky@mrbeastbusiness.com","email_source": "bio_link","email_verified": true,"status": "ok","scraped_at": "2026-06-14T20:23:44Z"}
βοΈ How it works
- Embedded-JSON parse β each profile is fetched through Apify residential proxy (TikTok hard-blocks datacenter IPs) in a headless browser with images, media, fonts, and CSS blocked. The actor reads the profile fields straight from the page's embedded JSON β no brittle DOM scraping, low compute.
- Bio regex + deobfuscation β it scans the bio for email addresses, including common obfuscations creators use to dodge bots (
name [at] domain [dot] com, spaced/character-swapped variants), and normalizes them back to real addresses. - Link-in-bio resolution β when there's no inline-bio email but the profile has a link-in-bio, the actor resolves that page (Linktree, Beacons, or the creator's own site) and extracts emails from it. This is where most creators actually publish their business contact, so it materially raises yield. (Toggle off with
followBioLinks: false.) - MX verification β every candidate email is checked against the domain's real mail servers (MX records) before it's marked
email_verified: true, so your outreach list isn't full of typo'd or dead addresses.
π Yield β set the right expectation
Not every creator publishes a reachable business email β that's a property of TikTok, not the scraper. In practice roughly 30β50% of scanned creators have a reachable, MX-verified business email (bio or link-in-bio); the rest come back with status: no_email. You pay the flat per-profile rate for every profile scanned, and the emails are included at no extra charge β you're never billed extra for a hit. Profiles with no published email still return full audience + category data, which is useful on its own.
π° Pricing example
- Actor start: $0.02
- Per profile scanned: $0.025 (flat β emails included, no per-email surcharge)
A 100-profile run = $0.02 + (100 Γ $0.025) = $2.52. A quick 25-profile test = $0.645. No monthly minimum, no seats, no per-email upcharge. You pay for profiles scanned, whether or not each one publishes an email.
βοΈ Legal & ToS
This actor reads only public TikTok creator profiles and the business contact emails creators themselves publish in their bio or link-in-bio for exactly this purpose β to be contacted by brands and agencies. It does not access private account data, DMs, or anything behind authentication, and it does not harvest personal/consumer emails. The intended use case is B2B influencer outreach β reaching creators who have invited business contact. You are responsible for using the output in line with TikTok's terms, anti-spam laws (e.g. CAN-SPAM, GDPR), and your local regulations.
π Related Actors
Pair this with the rest of the NexGenData lead-gen & outreach stack:
- π Google Maps Extractor β Local Business Data β pull business locations, ratings, and contact data at scale
- π― B2B Leads Finder β Apollo / ZoomInfo Alternative β build targeted prospect lists by industry, geo, and tech stack
- βοΈ Website Email Extractor β Crawl & Find Emails β extract verified emails from any list of websites
- ποΈ Leads to Notion CRM β Auto-Sync Pipeline β push scraped records straight into a Notion CRM
- π’ About NexGenData β we maintain 260+ production Apify actors for lead-gen, competitive intelligence, and web data. Browse the full catalog at apify.com/nexgendata.
β FAQ
Q: Do I need a TikTok login or API key? A: No. The actor works entirely off public creator profiles β no login, no app review, no access token.
Q: Where do the emails come from?
A: Two places: the creator's bio (inline text, including obfuscated forms like name [at] domain) and their link-in-bio (Linktree, Beacons, or personal website). email_source tells you which one each email came from.
Q: What does "MX-verified" actually mean?
A: Before an email is marked email_verified: true, the actor checks that the domain has live mail-exchange (MX) records β i.e. a real mail server that can receive mail. This filters out typos and dead domains so your outreach bounces less. It does not send a test email.
Q: Why did some creators come back with no email?
A: They simply didn't publish a reachable business email in their bio or link-in-bio (status: no_email). Roughly 30β50% of creators publish one; the rest don't. You still get their full audience and category data.
Q: Can results go straight into Notion? A: Yes β authorize a Notion MCP connector in Apify Console β Settings
