TikTok Email Scraper - Creator Emails from Bio & Link Pages avatar

TikTok Email Scraper - Creator Emails from Bio & Link Pages

Pricing

from $12.00 / 1,000 creator with an email founds

Go to Apify Store
TikTok Email Scraper - Creator Emails from Bio & Link Pages

TikTok Email Scraper - Creator Emails from Bio & Link Pages

Paste TikTok usernames and get each creator's business email: from the bio, their link-in-bio page (Linktree, Beacons, Stan) or their own website, with the page it came from. You pay only for creators with an email found.

Pricing

from $12.00 / 1,000 creator with an email founds

Rating

0.0

(0)

Developer

NeverEmpty

NeverEmpty

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

TikTok Email Scraper — creator emails from the bio, link-in-bio page and website

Paste a list of TikTok usernames and get back each creator's business email, with the exact place it was published: the TikTok bio, their link-in-bio page (Linktree, Beacons, Stan and similar) or a contact page on their own website. You pay only for creators where an email was found. Creators with no published email, usernames that do not exist and pages that came back as a bot check get a row with the reason, free.

Personal data. Emails and names can be personal data under the GDPR, the CCPA and similar laws. This Actor only collects addresses that creators published themselves, but you are responsible for having a lawful reason to store and use them and for following anti-spam rules (CAN-SPAM, PECR and the like) when you contact anyone.

Best for

  • Influencer outreach: turn a list of creators you found on TikTok into a contact list in one run.
  • Agencies and brands checking which creators in a shortlist accept business enquiries by email.
  • Cleaning a list: one row per creator, duplicates collapsed, with the source of every email so you can check it yourself.

How it finds an email

  1. The bio. If the creator wrote an email in their TikTok bio, that is used (source bio).
  2. The bio link. If the bio has none, the link in the profile is opened and judged by where it really leads (short links such as bit.ly are followed first).
    • On a link-in-bio page (Linktree, Beacons, Stan, lnk.bio and similar) the Actor reads only that one page: the email buttons and the email written on it. It never adds paths such as /contact to those sites, because linktr.ee/contact is somebody else's page.
    • If that page has no email, the Actor opens the first link that looks like the creator's own website (a site with their name in it is preferred) and checks its home page plus up to maxPagesPerSite contact or about pages on the same site. If the link points to an inner page (not the site's front page) and the address does not carry the creator's name, only that one page is read, so a page that belongs to somebody else on a shared host is never treated as the creator's.
    • Shops, social networks, music services, payment pages and affiliate links are never treated as the creator's website, so you do not get support@ addresses of big companies.
  3. A website written in the bio. If there is no bio link, a website written in the bio text is used the same way, but only when it is written as https://… or www.…, or when the address contains the creator's name. A handle such as ja.dey is not mistaken for the site ja.de.

Every email in emails has a matching entry in emailSources saying where it was found, for example bio or https://creator-site.com/contact.

What each row contains

ColumnWhat it is
username, nicknameTikTok handle and display name
profileUrlLink to the TikTok profile
followersFollower count shown by TikTok
verifiedWhether TikTok shows the verified badge
signatureThe bio as written (phone numbers removed)
bioLink, bioLinkFinalUrlThe link in the profile and the page it actually led to
emailsEvery published email found, lower-case, no duplicates
emailSourcesWhere each email was found, in the same order
websitesThe pages that were checked
pagesCrawledHow many pages outside TikTok were opened
ok, status, reasonok: true when an email was found; otherwise the reason in plain English
checkedAtWhen the row was made

Example row (made-up values):

{
"username": "example.creator",
"nickname": "Example Creator",
"profileUrl": "https://www.tiktok.com/@example.creator",
"followers": 48200,
"verified": false,
"signature": "Recipes every week | collabs below",
"bioLink": "linktr.ee/examplecreator",
"bioLinkFinalUrl": "https://linktr.ee/examplecreator",
"emails": ["hello@example-creator.test"],
"emailSources": ["https://linktr.ee/examplecreator"],
"websites": ["https://linktr.ee/examplecreator"],
"pagesCrawled": 1,
"ok": true,
"status": "ok",
"reason": null,
"checkedAt": "2026-10-25T10:00:00.000Z"
}

What you pay for

  • One email-found charge per creator with at least one email, however many emails that creator has.
  • The same creator is charged once per run, even if you paste the name three times or as both @name and a profile URL.
  • Free rows: no-email, no-such-profile, blocked, unreadable, not-a-username, duplicate. If your spending limit is reached, the run stops cleanly with one free row saying so.

Input

{
"usernames": ["@creator_one", "creator_two", "https://www.tiktok.com/@creator_three"],
"followLinks": true,
"maxPagesPerSite": 3,
"useProxy": true
}
  • usernames: handles with or without @, or profile URLs.
  • followLinks: turn off to read the TikTok bio only (faster, fewer emails).
  • maxPagesPerSite: contact or about pages to check on the creator's own website (1–10). The link-in-bio page does not count.
  • useProxy: TikTok sometimes answers a bot check instead of the profile; with this on, those tries are repeated through Apify Proxy. A creator's website that answers HTTP 403 is also read once more through an Apify datacenter proxy.

Good to know

  • Only emails the creator published are returned. Addresses written as name [at] site com, hidden behind a contact form or protected by Cloudflare's email obfuscation are deliberately not decoded.
  • Addresses that belong to platforms are dropped: noreply@, privacy@, and addresses at Linktree, TikTok, Wix, Shopify and similar.
  • No phone numbers are collected; they are removed from the bio column too.
  • Many creators publish no email at all, so expect a share of free no-email rows. You are not charged for them.
  • Pages that need a login or a click to reveal an email can not be read.
  • The Actor checks one website per creator, not every link on their page.
  • Some websites refuse automated visits (HTTP 403) even after one more try through a datacenter proxy. Those creators get a free no-email row that says the site blocked the visit.
  • For a small share of profiles TikTok answers with its own code (for example 10222) instead of the profile, from any connection. Those rows are free unreadable rows with the code in reason.

Questions

How do I get emails of TikTok creators from a list of usernames? Paste the usernames into usernames and run. Each creator gets one row; the ones with a published email have it in emails with the source in emailSources.

Does it read Linktree? Yes. It reads the creator's own Linktree data (their links and email button), not the adverts Linktree adds to the page.

Will I be charged for creators with no email? No. Only rows with at least one email are charged.

Can it find emails hidden behind "Email" buttons in the TikTok app? No. This Actor reads what is public on the web pages of the profile and its links, not buttons inside the TikTok app.

Thanks for using this Actor

We build these tools for people who run them every day, and we improve them from what users tell us.

  • Missing a field, or need another filter? Tell us in the Issues tab. If the data is there, we add it.
  • Found a bug or a wrong value? Post the run ID in the Issues tab. Wrong data is the thing we fix first.

If this Actor saved you time, a short review helps other people find it.