TikTok Email Scraper - Creator Leads & Contacts avatar

TikTok Email Scraper - Creator Leads & Contacts

Pricing

from $0.00105 / actor start

Go to Apify Store
TikTok Email Scraper - Creator Leads & Contacts

TikTok Email Scraper - Creator Leads & Contacts

TikTok email scraper that turns any niche into a creator lead list. Search by hashtag, keyword, or profile and extract emails from bios + linked sites, follower/engagement stats, business & verified flags, and a 0-100 lead score. Export CSV/JSON/Excel.

Pricing

from $0.00105 / actor start

Rating

0.0

(0)

Developer

Flash Scrape

Flash Scrape

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

8 hours ago

Last modified

Share

This TikTok email scraper finds creators in any niche and turns them into a contactable lead list — with each creator's email, follower and engagement stats, business-account flag, and a 0–100 lead score. Search TikTok by hashtag or keyword (or paste a list of profiles), and export ready-to-use creator leads to CSV, JSON, or Excel.

If you do influencer outreach, creator partnerships, agency prospecting, or B2B cold email, this is the fastest way to go from "I want to reach TikTok creators in X niche" to a clean spreadsheet of names, handles, and verified email addresses.


How to scrape TikTok for leads

You don't need a TikTok login, an API key, or any code. Pick how you want to discover creators, then run the actor:

  1. Discovery — the scraper pulls videos for your hashtags or search keywords and collects the unique creators behind them. Or skip discovery entirely and paste a list of usernames/profile URLs.
  2. Profile enrichment — each creator's profile is scraped for full data (bio, bio-link website, commerce category, follower count) via clockworks/tiktok-scraper.
  3. Email finding — it reads the bio for an email and visits the link-in-bio website (home, /contact, /about) to extract the real email plus other social links.
  4. Score, filter, dedupe — the actor computes a real engagement rate, applies your quality filters, removes duplicates, scores every lead 0–100, and (optionally) writes an AI cold-email opener.
  5. Export — results land as a clean, sortable table you can download as CSV, JSON, or Excel.

The two-pass design means you control cost: discovery is cheap, and you cap how many creators get the full (more expensive) profile enrichment with maxCreators.


What data you get

Every row is one TikTok creator, best leads first. For each creator the TikTok email scraper returns:

  • The creator's email — pulled from the bio and the linked website, so you get a higher fill-rate than bio-only tools.
  • Follower count and a real engagement rate — computed from recent videos (likes + comments + shares ÷ views), not a guess.
  • Business / commerce account flag and category — a strong B2B signal and a hint that contact info exists.
  • Verified status — know at a glance which accounts are verified.
  • A 0–100 lead score — so the most contactable, on-target creators float to the top.
  • The bio-link website and direct profile URL — for manual review or further enrichment.
  • An optional AI cold-email opener — a personalized one-line icebreaker per lead (uses your own OpenAI/Anthropic key).

Feature bullets you can act on:

  • Find TikTok creators by niche — search by hashtag or keyword instead of needing a list you already have.
  • Get TikTok creator emails at scale — two-source email finding (bio + website) in one run.
  • Filter down to only contactable leads — keep only creators with an email so every row is reachable.
  • Export TikTok leads to a spreadsheet — CSV / Excel for sales tools, JSON for automations.

Filters & options

Trim the run down to the leads actually worth contacting — you only pay for leads delivered after filtering.

  • Minimum / maximum followers — target nano, micro, or macro tiers precisely.
  • Only verified accounts — keep verified creators only.
  • Only business / commerce accounts — strong B2B signal, more likely to list contact info.
  • Only creators with a bio link — drop anyone without an external website.
  • Only creators with an email — best for cold-email campaigns; every kept row is contactable.
  • Find emails on the linked website — visit each bio-link site to lift the email fill-rate (no key needed).
  • Write an AI cold-opener per lead — generate a one-sentence outreach opener (requires your own AI key).

Input

FieldTypeDescription
hashtagsarrayDiscover creators posting under these hashtags — one per line, no # (e.g. fitnesscoach).
searchQueriesarrayDiscover creators by keyword search — one per line (e.g. vegan meal prep).
profilesarrayScrape specific creators directly — usernames or profile URLs, one per line.
maxResultsintegerHow many videos to pull per hashtag/keyword during discovery. Default 50.
maxCreatorsintegerCap on unique creators to profile-scrape + enrich (controls cost). Default 30.
resultsPerProfileintegerRecent videos sampled per creator to compute engagement. Default 3.
minFollowersintegerKeep only creators with at least this many followers (0 = no filter).
maxFollowersintegerKeep only creators with at most this many followers (0 = no cap).
onlyVerifiedbooleanKeep only verified creators. Default false.
onlyCommercebooleanKeep only business / commerce accounts. Default false.
onlyWithWebsitebooleanDrop creators with no bio link. Default false.
onlyWithEmailbooleanDrop creators where no email was found. Default false.
enrichEmailsbooleanVisit each bio-link site to extract emails + socials. Default true.
writeOpenersbooleanWrite an AI cold-opener per lead. Default false.
llmProviderstringAI provider for openers: openai or anthropic.
llmApiKeystringYour own OpenAI/Anthropic key — used once per run, never stored.
llmModelstringOptional model override.

Example input:

{
"hashtags": ["fitnesscoach"],
"searchQueries": ["vegan meal prep"],
"profiles": ["baristaswag"],
"maxCreators": 30,
"minFollowers": 5000,
"onlyWithEmail": true,
"enrichEmails": true
}

Provide any of hashtags, searchQueries, or profiles. maxCreators caps how many creators get enriched (controls cost); filters trim the rest down to the leads you keep.

JSON output sample

{
"lead_score": 90,
"handle": "baristaswag",
"name": "Barista Swag",
"category": "Professional Services",
"followers": 20600,
"engagement_rate": 4.7,
"email": "hello@baristaswag.com",
"email_status": "found",
"website": "https://baristaswag.com",
"is_commerce": true,
"verified": false,
"icebreaker": "Loved your 15-years-of-latte-art angle — that tutorial cadence is rare…",
"profile_url": "https://www.tiktok.com/@baristaswag"
}

Results render as a clean, sortable table on the Output tab and export to CSV, JSON, or Excel.


Use with AI agents & automation

This TikTok email scraper plugs straight into your stack. Use the Apify MCP server to let AI agents (Claude, ChatGPT, Cursor) run the scraper and read creator leads as a tool call. Trigger runs and pipe results into Make, n8n, or Zapier to push new leads into your CRM, send outreach, or enrich them further. Or sync the dataset directly to Google Sheets so your team works from a live, always-fresh creator lead list.


Pricing

You're charged for the leads delivered after filtering, plus compute for discovery and enrichment. Keep costs down by setting maxCreators to the number you actually want enriched and using filters (minFollowers, onlyWithEmail) so you don't pay to enrich creators you'd discard. See the Apify Store page for current per-result pricing.


Other Flash Scrape scrapers

Need leads from other platforms? Try the rest of the Flash Scrape suite:


FAQ

Is it legal to scrape TikTok creator data? The actor only collects public profile data that anyone can see without logging in. Use it for legitimate outreach and follow TikTok's terms and anti-spam laws (CAN-SPAM, GDPR) in how you message the leads you collect.

Do I need an API key? No. Discovery, profile scraping, and email finding all work without any key. You only supply your own OpenAI or Anthropic key if you turn on AI cold-openers — and it's used once per run and never stored.

Will every creator have an email? No — TikTok exposes no email field, so it depends on what's in the bio or on the linked website. Enabling enrichEmails (on by default) raises the fill-rate by checking the bio-link site too, and onlyWithEmail keeps just the contactable creators.

How many results can I get? You control the volume with maxResults (videos per hashtag/keyword during discovery) and maxCreators (how many creators get enriched, up to 200 per run). Scale up by running multiple hashtags or keywords.

Can I export to CSV or Google Sheets? Yes. Every run exports to CSV, JSON, or Excel from the Output tab, and you can sync the dataset to Google Sheets or push it through Make, n8n, or Zapier automatically.

What's the difference between this and a plain TikTok scraper? A plain scraper returns raw videos or profile JSON. This actor is built for lead generation: it discovers creators by niche, finds their email from two sources, scores and dedupes them, and hands you a sales-ready contact list.