Tiktok Email Scraper avatar

Tiktok Email Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Tiktok Email Scraper

Tiktok Email Scraper

๐Ÿ“ง TikTok Email Scraper extracts verified email addresses from TikTok profiles and linksโ€”fast, accurate, and built for prospecting. ๐Ÿš€ Perfect for agencies, creators, and sales teams to find leads instantly and grow outreach. ๐Ÿ”

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

SolidScraper

SolidScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

TikTok Email Scraper ๐Ÿ“ฌ

TikTok Email Scraper is an Apify actor that scrapes emails from TikTok using specified keywords and filters. It helps solve the common problem of spending hours hunting for contact detailsโ€”so you can quickly build outreach lists. Whether youโ€™re using it as a TikTok email extractor, TikTok email scraper tool, or TikTok lead generation email tool, itโ€™s designed for marketers, recruiters, and researchers who need contact emails at scaleโ€”saving you time and manual effort.

This actor extracts emails from publicly available sources where email addresses appear in TikTok bios and in content related to your keywords. For best results, use focused keywords and set the email-domain filters you care about.


Why choose TikTok Email Scraper?

FeatureBenefit
โœ… Keyword-based email discoveryUses your keywords to find relevant TikTok profiles and extract matching emails.
โœ… Custom email domains filteringTargets the email addresses you want (for example, @gmail.com) instead of collecting everything.
โœ… Reliability with retries and resilienceIncludes retries and fallbacks for resilience when pages donโ€™t return results.
โœ… Progress persistenceSaves progress during execution so you can resume/continue without starting from scratch.
โœ… Structured JSON outputProduces consistent rows you can import into spreadsheets, CRMs, or analytics pipelines.
โœ… Scale-friendly controlsLets you cap collection using maxEmails to control runtime and cost.

Key features

  • ๐Ÿ” Keyword-led TikTok email harvesting: Finds relevant results based on the keywords you provide (e.g. TikTok outreach email finder workflows).
  • ๐Ÿ“ฉ Email-domain targeting with custom domains: Extracts emails only for the domains you include in customDomains (great for TikTok business email extraction).
  • ๐Ÿง  Email extraction from TikTok bios and posts related to keywords: Specifically searches where email addresses appear in related profile content.
  • ๐Ÿ›ก๏ธ Resilient execution with retry logic: Includes built-in retries/fallback behavior when results are missing.
  • ๐Ÿ’พ Real-time dataset pushing: Each discovered email is immediately pushed to the dataset as a structured record.
  • ๐Ÿ”„ Pagination with stop conditions: Stops when it reaches your maxEmails limit or when it determines results are no longer productive.
  • ๐ŸŒ Proxy configuration support: You can configure proxies via proxyConfiguration and also select an engine.

Input

Provide input via an input.json file. Example structure:

{
"keywords": ["founder", "marketing"],
"location": "",
"platform": "TikTok",
"customDomains": ["@gmail.com"],
"maxEmails": 20,
"engine": "legacy",
"proxyConfiguration": {}
}

Input Fields

FieldRequiredDescription
keywordsโœ…A list of keywords to search for. The scraper uses these keywords to find relevant TikTok profile content where emails may appear.
locationโŒLocation to filter search results. Leave empty ("") for no location filtering.
platformโŒSelect platform. This actor supports "TikTok" (default is "TikTok").
customDomainsโŒList of custom email domains to target. This helps you collect only the emails you want (for example, @gmail.com).
maxEmailsโŒMaximum number of emails to collect. The actor stops once this limit is reached (range: 1 to 10000, default: 20).
engineโŒChoose scraping engine. Currently only "legacy" is available.
proxyConfigurationโŒConfigure proxies for this Actor (Apify proxy or custom proxy configuration, depending on how you set it in Apify).

Output

The actor saves each discovered email as a JSON row in the dataset (each Actor.push_data(row) call pushes one record).

Example output row:

{
"network": "TikTok.com",
"keyword": "founder",
"title": "Example result title",
"description": "Example description text that may include an email address",
"url": "https://example.com/",
"email": "name@gmail.com",
"proxyGroups": ["example-proxy-group-or-config"]
}

Output Fields

FieldTypeDescription
networkstringAlways set to "TikTok.com" for these results.
keywordstringThe keyword currently being searched when the email was found.
titlestringTitle associated with the discovered result.
descriptionstringDescription text associated with the discovered result (where the email was extracted from).
urlstringURL associated with the discovered result.
emailstringThe extracted email address.
proxyGroupsarrayProxy group configuration used for the request(s), as provided in the run.
error_messageโŒNo error_message field is produced by this actorโ€™s dataset rows (emails are pushed as records; failures are logged).

You can export the dataset from Apify Console to JSON or CSV depending on your workflow.


How to use TikTok Email Scraper (via Apify Console)

  1. Open Apify Console
    Log in at https://console.apify.com.

  2. Find the actor
    Search for TikTok Email Scraper in the Actors marketplace and open its page.

  3. Go to the INPUT tab / section
    Use the input form to enter your keywords and optional filters like customDomains and maxEmails.

  4. Set email-domain targeting (recommended)
    In customDomains, add the domains you want to capture (for example, @gmail.com) to make your TikTok contact email scraper results more actionable.

  5. Configure proxies if needed
    Adjust proxyConfiguration and review the engine selection ("legacy"). This helps keep runs stable on larger searches.

  6. Click Run
    Start the actor. During execution, youโ€™ll see logs as pages are processed and emails are discovered and pushed.

  7. Review results in the OUTPUT tab
    Open the dataset output and inspect the records containing email, keyword, and source context like title, description, and url.

  8. Export for outreach or analysis
    Export the dataset to your preferred format (commonly JSON or CSV) for CRM import, outreach automation, or research.

No coding requiredโ€”get automated TikTok email extraction results in minutes. ๐Ÿš€


Advanced features & SEO optimization

  • โœ… Engine selection for scraping runs: You can set the engine (currently "legacy") based on how you want the actor to run.
  • ๐ŸŽฏ Engineered for โ€œTikTok profile email scraperโ€ workflows: Built to support TikTok lead generation email tool patterns where you refine results using both keywords and customDomains.
  • ๐Ÿ” Resilient multi-page scraping behavior: Includes retries and stops based on progress and productivity, helping avoid wasting time when results dry up.
  • ๐Ÿ’พ Persistent progress tracking: Progress is saved during execution, enabling smoother long runs for automated TikTok email extraction use cases.

Best use cases

  • ๐Ÿ“ˆ Lead generation for outreach campaigns: Use TikTok outreach email finder workflows to build targeted email lists for founders, marketers, and creators.
  • ๐Ÿง  Research on creator or brand contact channels: Extract emails from TikTok bios to study how different niches share contact info.
  • ๐Ÿท๏ธ Influencer marketing list building: Find contact emails that match your domain filters to support TikTok influencer email scraper style sourcing.
  • ๐Ÿค Recruiting and talent sourcing: Quickly gather contact emails for outreach to candidates who publish contact info publicly.
  • ๐Ÿงพ Sales ops and CRM enrichment: Automate feeding discovered emails into your CRM with structured dataset records.
  • ๐Ÿ› ๏ธ Data analysis pipelines: Combine extracted keyword, title, url, and email to quantify which keyword themes correlate with email availability.
  • ๐Ÿ“ฌ Email marketing segmentation: Target specific mail providers/domains by using customDomains for more relevant campaigns.

Technical specifications

  • Supported Input Formats

    • โœ… keywords (required): array of keywords used to discover relevant TikTok profile content
    • โœ… Optional location, platform ("TikTok"), customDomains, maxEmails, engine, proxyConfiguration
  • Proxy Support

    • โœ… Configurable via proxyConfiguration
    • โœ… Actor supports proxy configuration for more reliable scraping runs
  • Retry Mechanism

    • โœ… Retries and fallback logic are built in when pages fail to return usable results
  • Dataset Structure

    • โœ… One dataset record per extracted email with: network, keyword, title, description, url, email, proxyGroups
  • Rate Limits & Performance

    • โœ… Controlled by maxEmails (a hard stop once the limit is reached)
    • โœ… Pagination runs may take longer for larger searches or higher email limits (use smaller maxEmails for quick iterations)
  • Limitations

    • โŒ Emails are only extracted when they appear in publicly available content related to your keywords (not from private or hidden data).

FAQ

What does the TikTok Email Scraper extract emails from?

โœ… It extracts emails from publicly available sources where email addresses appear in TikTok bios and posts related to your keywords. If a profile doesnโ€™t show an email in those areas, you may get fewer results.

How do customDomains affect results?

โœ… customDomains acts like an email-domain filter. The actor extracts emails only that match the domains you provide (for example, @gmail.com), helping you focus on contacts that fit your outreach requirements.

Why am I getting low results?

โŒ Low results can happen when emails arenโ€™t present in the publicly available content tied to your keywords, or when the domain filters are too narrow. Try broader keywords and add more relevant domains in customDomains.

Can I limit how many emails are collected?

โœ… Yes. Use maxEmails to stop the run once the actor reaches your desired email count. This helps manage runtime and cost, though it doesnโ€™t guarantee the exact number will always be reached.

Does this actor save progress during long runs?

โœ… Yes. The actor persists progress while it runs, so you donโ€™t lose everything if your job stops or you need to rerun.

Do I need to set a proxy configuration?

โŒ Not always. But if youโ€™re running larger searches or you need improved reliability, configuring proxyConfiguration is recommended. The actor also supports engine selection.

Can I use this with the Apify Console and export results?

โœ… Yes. Run it in Apify Console, then use the OUTPUT dataset to export your extracted rows (commonly JSON or CSV).

โœ… The tool collects data from publicly accessible sources, but itโ€™s still your responsibility to comply with applicable laws and platform policies. Use it responsibly for legitimate outreach purposes.


Support & feature requests

Want to improve this TikTok Email Scraper or request a specific enhancement for your TikTok email extractor workflow? ๐Ÿ’ก

  • ๐Ÿ’ก Feature Requests: Examples include adding more export options, expanding filtering controls, or improving dataset fields for CRM ingestion.
  • ๐Ÿ“ง Contact: Email us at dataforleads@gmail.com.

We review feedback and use it to shape upcoming improvements to the TikTok email harvesting software experience. โœ…


Closing CTA / Final thoughts

If you need a reliable, SEO-friendly TikTok Email Scraper for automated TikTok lead generation email tool workflows, this actor is built to help you collect and structure results fast.

Run TikTok Email Scraper today and streamline your contact-finding pipeline with less manual work. ๐Ÿš€


Disclaimer

This tool only accesses publicly accessible sources. It does not access private profiles, authenticated data, password-protected pages, or any restricted content.

You are responsible for complying with applicable laws (for example, GDPR/CCPA), spam regulations, and the platformsโ€™ terms of service. For data removal requests, contact dataforleads@gmail.com.

Use TikTok Email Scraper responsibly, ethically, and for legitimate purposes only.