Tiktok Profile Email Scraper By Keyword avatar

Tiktok Profile Email Scraper By Keyword

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Tiktok Profile Email Scraper By Keyword

Tiktok Profile Email Scraper By Keyword

🔎 Extract emails from TikTok profiles by keyword with precision and speed. Perfect for marketers, agencies, and sales teams seeking targeted leads—country-ready, workflow-friendly, and built for growth. 🚀

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

SolidScraper

SolidScraper

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

14 days ago

Last modified

Share

TikTok Keyword Email Search helps you find targeted TikTok leads by keyword and (optionally) return only profiles that include email addresses in their bio. Whether you’re a marketer, recruiter, or data enthusiast searching TikTok email search by keyword, this actor supports keyword-driven lead discovery and country filtering—so you can build outreach lists faster and save hours of manual research. 🚀


FeatureBenefit
Keyword-based lead generationGenerate TikTok leads using your keywords and collect results per keyword.
Country filteringTarget your search to a specific country or run a worldwide search when you leave it empty.
Optional “emails only” modeReturn only profiles with email addresses in their bio when enabled.
Structured output datasetSave enriched profile data (username, profile URL, stats, bio, emails) into an Apify dataset.
Built-in resilienceIncludes retries and fallbacks to improve completion rate across profiles.
Scales across multiple keywordsRun multiple keywords in one execution and aggregate results into a single dataset.

Key features

  • 🔍 Keyword-driven TikTok email outreach search: Use your keywords list to discover matching TikTok profiles for lead generation.
  • 🌍 Targeted by country: Filter results using the country input (or leave empty for worldwide searching).
  • 📧 Email-aware results mode: When scrapeLeadsWithEmail is enabled, only profiles containing email addresses in their bio are returned.
  • 🧩 Complete profile enrichment: Captures profile metadata alongside extracted emails (username, full name, bio, follower/following/video/likes counts, verification, avatar URL).
  • 💾 Real-time dataset saving: Each batch of enriched leads is pushed to the dataset as soon as it’s available.
  • 🛡️ Reliability through retries: Profile fetching includes retries and continues processing without failing the entire run.
  • 🌐 URL normalization support: Handles TikTok URLs and extracts consistent profile_url and username for output consistency.

Input

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

{
"keywords": ["marketing", "fitness", "real estate"],
"country": "United States",
"maxLeadsPerKeyword": 20,
"scrapeLeadsWithEmail": false
}

Input Fields

FieldRequiredDescription
keywordsList of keywords to search for TikTok profiles (for example: "marketing", "fitness", "real estate").
countryTarget country to filter search results. Leave empty for worldwide search.
maxLeadsPerKeywordMaximum number of leads to generate per keyword (allowed range is 1–100).
scrapeLeadsWithEmailIf enabled, only profiles containing email addresses in their bio are returned. If disabled, all matching profiles are returned.

Output

The actor saves each profile’s data in JSON format into the TikTok Leads Dataset dataset view Scraped Leads.

Example output item:

[
{
"keyword": "marketing",
"profile_url": "https://www.tiktok.com/@exampleuser",
"username": "exampleuser",
"emails": ["lead@example.com"],
"bio": "Bio text with contact: lead@example.com",
"full_name": "Example User",
"followers_count": 12345,
"following_count": 678,
"video_count": 90,
"likes_count": 23456,
"is_verified": false,
"avatar_url": "https://example.com/avatar.jpg",
"timestamp": "2026-06-02 12:34:56"
}
]

Output Fields

FieldTypeDescription
keywordstringThe keyword currently being processed for this lead (ties back to your TikTok keyword search in email).
usernamestringThe TikTok username extracted from the profile URL.
full_namestringThe profile nickname / full name from the TikTok profile data.
emailsarrayEmail addresses extracted from the profile bio (may be empty depending on mode).
profile_urlstringNormalized TikTok profile URL for the lead.
followers_countnumberFollowers count from the profile stats.
following_countnumberFollowing count from the profile stats.
video_countnumberVideo count from the profile stats.
likes_countnumberTotal likes count from the profile stats.
biostringRaw bio text pulled from the TikTok profile.
is_verifiedbooleanWhether the profile is verified.
avatar_urlstringURL to the profile avatar image.
timestampstringScraping timestamp in the format YYYY-MM-DD %H:%M:%S.

You can export the dataset from Apify Console in common formats like JSON or CSV after the run finishes.


How to use TikTok Keyword Email Search (via Apify Console)

  1. Open Apify Console
    Log in at https://console.apify.com and open the Actors section.

  2. Find the actor
    Search for TikTok Keyword Email Search and open the actor page.

  3. Enter your input
    In the INPUT section, fill in the keywords field (required).
    Optionally set country, maxLeadsPerKeyword, and scrapeLeadsWithEmail.

  4. Choose your scraping intent
    If you want a TikTok email finder keyword workflow that returns only leads likely ready for outreach, enable scrapeLeadsWithEmail.
    If you want broader discovery (then filter later), disable it.

  5. Run the actor
    Click Run. You’ll see live logs while it processes each keyword and enriches profiles.

  6. Review results in the dataset
    After completion, open the OUTPUT tab and open the dataset view Scraped Leads (for TikTok Leads Dataset).

  7. Export your leads
    Export the dataset as JSON or CSV for your CRM, spreadsheets, or analysis pipelines.

No coding required—get accurate TikTok keyword email search results in minutes. ⚡


Advanced features & SEO optimization

  • 🏷️ Designed for “TikTok keyword email search” workflows: It’s engineered for keyword-driven discovery and email-focused lead generation, including variations like TikTok email search by keyword and email search for TikTok keywords.
  • 🔄 Retries and fallbacks for resilience: Includes retries to improve success across profile fetches—helpful when running large keyword batches.
  • 🧠 Input-to-leads consistency: Country and keyword inputs map directly to each lead’s keyword output field, so you can segment outreach cleanly.
  • 📝 Email extraction from bios: Emails are extracted from the profile bio text, supporting obfuscated formats (e.g., variants that include [at] / (dot) style patterns).

Best use cases

  • 📈 Marketers building TikTok keyword email outreach search lists: Generate segmented outreach leads per niche keyword and export to your email tool.
  • 🎯 Recruiters sourcing creator talent: Find TikTok profiles matching roles/interests, then prioritize those with emails in bio.
  • 🧪 Researchers running influencer contact studies: Compare profile metrics (followers, likes, videos) alongside extracted email availability by keyword.
  • 🗺️ Agencies doing country-targeted prospecting: Use country to narrow TikTok keyword search in inbox-style lead discovery.
  • 💼 B2B teams verifying contactability: Use scrapeLeadsWithEmail to focus on profiles that include email addresses in their bio.
  • 🧰 Data analysts enriching outreach corpora: Combine scraped bio and engagement stats with extracted emails for downstream modeling.

Technical specifications

  • Supported Input Formats

    • keywords: array of strings (required)
    • country: one of the enum values; empty means worldwide search
    • maxLeadsPerKeyword: integer between 1 and 100
    • scrapeLeadsWithEmail: boolean
  • Retry Mechanism

    • ✅ Includes retries (profile fetching uses up to 3 attempts)
  • Proxy Support

    • ✅ Built-in proxy support for more reliable scraping
  • Dataset Structure

    • TikTok Leads Dataset with dataset view Scraped Leads
    • ✅ Output includes (at minimum) keyword, username, full_name, emails, profile_url, and engagement fields
  • Rate Limits & Performance

    • ⚠️ Performance depends on profile availability and network conditions, but results are streamed into the dataset during processing
  • Limitations

    • ❌ If scrapeLeadsWithEmail is enabled, profiles without emails in their bio will be excluded
    • ⚠️ Free-tier runs are limited to a maximum of 100 emails total (the actor checks your plan and enforces the free-user maximum)

FAQ

How does TikTok Keyword Email Search find email addresses?

✅ It extracts email addresses from the TikTok profile bio text and returns them in the emails field. If you enable scrapeLeadsWithEmail, only profiles that contain at least one email in their bio are returned.

What happens if I disable scrapeLeadsWithEmail?

❌ When scrapeLeadsWithEmail is set to false, the actor returns all matching profiles (not only those with emails). You can filter by emails after the run.

Can I search TikTok leads in different countries?

✅ Yes. Use the country input to target a specific country. If you leave country empty, the actor performs a worldwide search.

What does maxLeadsPerKeyword control?

maxLeadsPerKeyword sets the maximum number of leads generated per keyword, bounded between 1 and 100.

Do I need to write any code or use an API?

✅ No. You can run it directly in Apify Console using the input form (or provide an input.json file). The dataset is saved automatically for export.

Where can I get the results?

✅ After completion, open the OUTPUT tab in Apify Console and view the TikTok Leads Dataset dataset, specifically the Scraped Leads view.

Is there a limit on how many results I can get?

✅ For free-tier usage, the actor enforces a maximum of 100 emails. Paid users are not subject to the same free result limit in the actor logic.


Support & feature requests

Want to improve your TikTok keyword email search workflow? We’d love your feedback on TikTok Keyword Email Search. 💬

  • 💡 Feature Requests: For example, you could request additional export formats, custom email regex handling, or CRM-friendly output mapping.
  • 📧 Contact: Email us at dataforleads@gmail.com and tell us what you’re trying to achieve with TikTok email search by keyword.
  • We use your feedback to shape the roadmap for future improvements.

Closing CTA / Final thoughts

TikTok Keyword Email Search is built to be the most comprehensive, keyword-first way to find TikTok leads with email-ready bios.
If you’re searching for a TikTok keyword email queries workflow, run your next batch and export your dataset in minutes. 📊


Disclaimer

This actor accesses publicly accessible sources to generate lead lists from TikTok profiles. It does not access private profiles, authenticated data, or password-protected pages.

You are responsible for complying with applicable laws and regulations (for example, GDPR/CCPA), as well as platform policies and spam regulations. Use the exported data responsibly and ethically for legitimate business purposes.

If you need data removal, contact dataforleads@gmail.com. Please always verify and handle personal data according to your local requirements.