TikTok Creator Email Finder β Influencer Contact API
Pricing
from $25.00 / 1,000 creator profile scanneds
TikTok Creator Email Finder β Influencer Contact API
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
9
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
TikTok Creator Email Finder
Find public contact emails and profile data for TikTok creators β influencer prospect lists for outreach.
Output is a prospect list for your sales team, assembled from public web and business sources. Use it in line with applicable outreach and privacy law.
π Sample Output

handle | name | user_id | bio | bio_link | bio_link_type |
|---|---|---|---|---|---|
| gymshark | Gymshark | 6536068161471517696 | GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM G⦠| https://gym.sh/shoptiktok | personal-site |
| mrbeast | MrBeast | 6614519312189947909 | Checkout My New Book!π | http://themostdangerousgames.com | personal-site |
Real rows from run qR6kvurwD6zJ07RKE on build 0.0.17 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.
βοΈ Sample inputs
This is the Store example input β the same input Apify's automated check runs β so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:
{"handles": ["@gymshark","@mrbeast"],"maxProfiles": 10,"followBioLinks": true,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
π§ Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
handles | array of string | ["@gymshark", "@mrbeast"] | A list of TikTok creators to enrich. Accepts @usernames, bare usernames, or full profile URLs (https://www.tiktok.com/@handle). The actor scrapes each public profile for a busines⦠|
maxProfiles | integer | 10 | Hard limit on how many profiles are fetched. The actor stops the moment this is hit so compute stays predictable. Server-clamped to 500. |
followBioLinks | boolean | true | When a profile has no inline bio email but does have a link-in-bio (Linktree, Beacons, personal site), resolve that page and extract emails from it. This materially raises yield.β¦ |
proxyConfiguration | object | {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]} | Residential proxies are REQUIRED for the browser fallback tier (any challenged profile). The default Apify residential proxy works. The cheap HTTP profile tier additionally uses d⦠|
notionConnector | string | Optional. Connect your Notion workspace and the creators + emails are also written as a Notion page in the same run β the Actor never sees your Notion credentials. Authorize a Notβ¦ | |
notionParentId | string | Optional. The Notion page ID to create the page under. If blank, Notion creates a private page at workspace root. | |
supabaseConnector | string | Optional. Connect your own Supabase project and the results are also inserted into a table in the same run β the Actor never sees your Supabase credentials. Authorize a write-scopβ¦ | |
supabaseTable | string | "nexgendata_leads" | Target table in the public schema (created if missing, with id, a jsonb data column, and a scraped_at timestamp). Default: nexgendata_leads. |
supabaseProjectId | string | Your Supabase project reference (e.g. abcdefghijklmnop). Required unless your connector URL is already project-scoped. Find it in your project URL: supabase.com/dashboard/project/β¦ | |
deliveryDedup | boolean | true | When on (default), records already delivered in a previous run are not delivered again to the same destination β so scheduled runs only push new items. Turn off to deliver every rβ¦ |
π§Ύ JSON sample record
One real record from run qR6kvurwD6zJ07RKE (emails/phones masked, long text shortened):
{"handle": "gymshark","name": "Gymshark","user_id": "6536068161471517696","bio": "GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM GYM","bio_link": "https://gym.sh/shoptiktok","bio_link_type": "personal-site","followers": 6700000,"following": 47,"likes": 140400000,"video_count": 450,"category": "Sports, Fitness & Outdoors","verified": true,"region": null,"avatar_url": "https://p16-common-sign.tiktokcdn-us.com/tos-maliva-avt-0068/697f888afc9c56b5b1a6a0f3ba404dd0~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=2ab31cb2&x-expires=1790467200&x-signature=PAeElzUkTPt2Ba%2Faps5nabc6qz4%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast8","profile_url": "https://www.tiktok.com/@gymshark","emails": [],"primary_email": null,"email_source": "none","email_verified": false,"status": "no_email","scraped_at": "2026-09-25T00:03:17Z"}
π° Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $0.02 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
Creator profile scanned (profile-scanned) | $0.025 | Charged per TikTok creator profile fetched and parsed - bio, links, metrics, and business contact emails (bio + link-in-bio, MX-verified) i⦠|
Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 Γ $0.025 = $2.50 plus the start fee.
π Related Actors
More from the NexGenData Leads, contacts & enrichment family:
- Shopify Store Analyzer β Catalog, Apps & Revenue Signals API
- Shopify Store Detector β Tech, Theme & App Detection API
- SSL Certificate Checker β Bulk Expiry & Chain Monitor
- Tech Stack Detector β Wappalyzer & BuiltWith API Alternative
- Website Email Extractor β Bulk Contact Scraper
- Yellow Pages Scraper β Local Business Leads API
30 more in this family on the NexGenData Store page.
π What you get
Clean JSON, one record per profile scanned (full output has 21 fields):
handleβ Handlenameβ Nameuser_idβ User idbioβ Biobio_linkβ Bio linkbio_link_typeβ Bio link typefollowersβ Followersfollowingβ Followinglikesβ Likesvideo_countβ Video count
Pricing: $0.025 per profile scanned (Pay-Per-Event) β about 40 profile scanneds per $1.
π€ Use with AI agents
Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and run prospecting on demand.
Agentic payments (x402): Supports agentic payment via x402 β agents can call this actor with USDC, no API key required.
π Related lead-gen actors
The lead-gen workflow chain β found leads? verify β enrich β push to CRM:
- Find: B2B Leads Finder Β· Company Email Finder Β· Person Email Finder Β· Website Contact Scraper Β· Yellow Pages
- Enrich: Company Enrichment Β· B2B Contact Enricher Β· Lead List Enricher Β· Website Tech & Contact Audit
- Verify & clean: Email Verification Β· Bulk Email Validator Β· Lead List Cleaner
- Deliver: Leads to Notion CRM
Front door β Sales Intelligence MCP: the sales-intelligence agent that fronts this whole cluster β Sales Intelligence MCP
Public web & business-source data, assembled as sales-team prospect lists.