the only tiktok scraper that visits each creator's external website to find emails the bio doesn't show. pull verified emails, phone numbers, and cross-platform social profiles for any niche, sorted by follower count, ready for cold outreach.
most "tiktok email scrapers" only read what's literally typed into the bio. that's a tight character box where creators rarely paste a working email — the email lives somewhere else, and the scraper never goes to look. the result is the same complaint across every cold outreach team: under 10% hit rate, hours of manual cleanup, lists that don't convert.
three places the email is actually hiding:
tiktok bios are tight. creators who do list contact info usually drop a single link instead of an email — and a bio-only scraper stops at that link. one bag of bio data later, you have 5–10% emails and a list of creator usernames you still have to research one-by-one.
a huge share of creators don't even put a website in the bio link slot — they put a Linktree, Beacons, or similar bio-link aggregator. bio scrapers stop dead at the linktree page. this scraper auto-follows the bio link to the actual destination and pulls emails from whatever sits behind it.
even when the website is reachable, the email is rarely on the homepage. it's on /contact, in the footer, on the about page, or hidden behind a mailto: link. scrapers that don't actually visit the website miss every one of those sources. that's why bio-only tooling caps out below 10%.
this scraper handles all three: it pulls bio emails, follows linktree / beacons to the real website, and scans contact pages, footers, and mailto: links for additional addresses — at $0.02 per creator, with a typical 40–60% hit rate on profiles that have an external website link.
from a niche keyword to a verified email list in under 10 minutes. average run cost: $2.01 for 100 creators.
tiktok.com/@username) when you already have a target list.mailto: links for emails. it also extracts phone numbers and any cross-platform handles it finds — Facebook, Instagram, Twitter/X, LinkedIn, YouTube.allEmails, phones, and social links. download as JSON, CSV, or Excel — or pull via the Apify API into HubSpot, Salesforce, n8n, Zapier, or Google Sheets.one structured record per creator. bio data, contact data, engagement metrics, and cross-platform handles — drop straight into a CRM or cold-email tool.
| group | fields | what it's for |
|---|---|---|
| contact info | bioEmails, websiteEmails, allEmails (deduped), phones, socialLinks (Facebook, Instagram, Twitter/X, LinkedIn, YouTube) | the conversion data. allEmails is the deduped union of bio + website addresses — the field your cold outreach tool actually consumes. |
| profile data | username, fullName, bio, profileUrl, externalUrl | identifier set. externalUrl is the website (or linktree destination) that produced the website emails — useful for QA and personalization. |
| engagement metrics | followers, following, likes | qualifier set. filter post-scrape on follower count to isolate micro-influencers (10K–100K) or vetted nano-creators (1K–10K). |
| account status | verified, source | credibility flags. verified: true isolates blue-check accounts. when merging with output from sibling scrapers, source: "TikTok" labels the platform of origin. |
honest comparison. pricing pulled from each competitor's public site at the time of writing — confirm with the vendor before buying. our edge is structural: visits the creator's website instead of stopping at the bio.
| feature | this scraper (data-runner.dev) | Scravio | Modash | IGLeads |
|---|---|---|---|---|
| bio email extraction | yes | yes | yes | yes |
| website email extraction (visits creator's site) | yes — scans contact pages, footers, mailto: links | not advertised | not advertised | not advertised |
| linktree / beacons follow | yes — auto-follows to real destination | scans linktree-style pages | not advertised | not advertised |
| cross-platform social profiles | FB · IG · X · LinkedIn · YouTube | not specified per-creator | not specified | not specified |
| phone numbers | from bio + websites | not advertised | not advertised | not advertised |
| email hit rate | 40–60% on profiles with an external link | not advertised | not advertised | not advertised |
| pricing | $0.02 per lead + $0.01 start fee. no subscription. | credit-based with free trial; full pricing not on product page | 14-day free trial; paid tiers not on product page | $59 / $149 / $299 per month (10K / 50K / unlimited emails) |
| setup | run on Apify in 30s. JSON / CSV / Excel / API / Zapier / Make / n8n / HubSpot / Salesforce out of the box | web app, CSV / Excel export, HubSpot + Mailchimp + Apollo integrations | web app + Influencer Marketing API + Shopify integration | web app, CSV export |
scenarios are illustrative, not testimonials — the scraper is brand-new on Apify and we don't fake reviews. share your own use case and we'll feature it here.
an agency builds a list of 200 fitness creators on tiktok with 50K–200K followers — searches "personal trainer", "home workout", "fitness coach", caps at 200 results, both email and social extraction on. 200 leads × $0.02 + $0.01 start fee = $4.01. inside ~15 minutes they have a CSV with bio + website emails, IG / YouTube handles for cross-channel verification, and follower counts to filter on. the agency drops the list straight into Instantly for a sponsorship pitch.
a CPG brand sourcing micro-influencers for a product-seeding push runs the scraper on five niche keywords ("clean beauty", "skincare routine", etc.), 100 creators each — 500 leads × $0.02 + $0.01 = $10.01 total. they filter post-export to creators with 10K–80K followers and at least one website email (the verified contact path), giving them ~150–250 high-confidence outreach targets that would have taken a week of manual research.
a SaaS team selling to local service businesses pulls "real estate agent", "wedding photographer", and "personal trainer" creators — these are operators who promote their services on tiktok and link out to a real business website. 300 leads × $0.02 + $0.01 = $6.01. the website-emails column is the gold here: bio emails are often personal, but website emails (info@, contact@) are the deliverable inbox for a B2B pitch.
a talent agency scouting under-represented niches runs weekly scrapes against rotating keyword sets, capping at 100 creators per run — $2.01 per run, ~$8 per month. they push the JSON output into n8n, dedupe against last week's list, and surface only new creators above 25K followers with a working email. it replaces a junior associate's manual research without missing any of the cross-platform handles (Instagram + YouTube) the agency uses for vetting.
you only pay Apify for results. no monthly fee, no minimum commitment, no hidden costs. the actor charges a one-time start fee per run plus a flat per-lead price.
+ $0.01 actor start fee, one-time per run
100 leads = $2.01 · 500 leads = $10.01 · 1,000 leads = $20.01
each "lead" includes profile data, bio + website emails, phone numbers, and cross-platform social profiles — one structured record per creator scraped.
new to Apify? you get $5 in free credits on signup — that's ~249 creators scraped before you spend a cent of your own.
run on Apify →how it works, what it costs, what's legal, and how it handles edge cases.
The TikTok Email Scraper is a tool that extracts verified emails, phone numbers, and cross-platform social profiles from TikTok creator profiles. It is the only TikTok scraper that visits each creator's external website to find hidden contact information that isn't visible on TikTok — bio-only scrapers miss roughly 90% of the emails this one finds. Pricing is $0.02 per lead plus a $0.01 actor start fee, with no monthly subscription. Runs on Apify; exports to JSON, CSV, or Excel.
Two stages. First, it searches TikTok for profiles matching your keywords and extracts any emails visible in the bio. Second, for profiles that have an external website link, it visits that website — auto-following Linktree, Beacons, or similar bio-link pages — and scans contact pages, footers, and mailto: links for additional email addresses. Both sets are deduped into a single allEmails field per creator.
Bio-only scrapers typically return emails for under 10% of profiles, because TikTok bios rarely contain a working email. This scraper achieves a 40–60% hit rate on profiles with an external website link, because it visits the website and scans contact pages, footers, and mailto: links. Combined across all scraped profiles (including those without an external link), expect emails for roughly 30–50% of the list, depending on the niche.
Yes. Use the Direct Profile URLs input field to provide specific TikTok profile URLs like https://www.tiktok.com/@username. The scraper extracts the full profile data and visits the linked website to pull emails — the same enrichment flow as keyword search, just skipping the search step.
Yes. Pass one or more search terms — niche-specific keywords work best ("wedding photographer" beats "photographer", "clean-beauty creator" beats "beauty"). The scraper searches TikTok for matching creators, returns up to maxResults profiles, and enriches each with email + social extraction. Filter post-scrape by follower count, verification status, or whether the record has a website email to isolate the segment you actually want.
Yes. Many creators use a Linktree, Beacons, or similar bio-link aggregator instead of linking to their actual website from the TikTok bio. This scraper auto-follows those bio-link pages to the real destination and scans that destination for emails — which is one of the main reasons the hit rate sits at 40–60% rather than under 10% like bio-only tooling.
Run the scraper on niche keywords matching your target creator type, set both scrapeEmails and scrapeSocials to true, and export as CSV. Filter the export to creators with at least one website email (the deliverable inbox for B2B-style outreach) and the follower-count band you want — micro-influencers usually sit at 10K–100K. A 200-creator run costs $4.01 and typically yields 60–120 verified email addresses ready for an outreach tool like Instantly, Lemlist, or HubSpot.
Searching and extracting profile data takes about 1–2 minutes per 50 profiles. Website email extraction adds roughly 15 seconds per profile that has an external link. A 100-profile run typically completes in 5–10 minutes; a 1,000-profile run runs about an hour.
Yes. Apify exposes a REST API and webhook system out of the box, plus native CSV / JSON / Excel exports. Common patterns: push results to Google Sheets via Zapier or Make, sync into HubSpot or Salesforce by API or webhook, or chain into an n8n workflow that dedupes against your existing creator list and routes new contacts into a cold-outreach sequence. The Apify API key plus the actor ID is all the integration needs.
The scraper only extracts publicly available data from TikTok profiles and public websites. Scraping public data is generally permissible in most jurisdictions, but how you use the output is what matters: ensure your outreach complies with applicable data-protection laws (GDPR, CCPA, CAN-SPAM), and consult your legal team if your specific use case is unusual. See the data-runner.dev disclaimer for the full policy.
$0.02 per lead · $5 free Apify credit on sign-up · JSON, CSV, Excel, API, n8n out of the box
part of the data-runner.dev catalog · explore all scrapers