TikTok Creator Email Finder

Find public TikTok creator emails, websites, social links, and audience details for outreach and influencer lead generation.

Data fields

FieldTypeDescription
usernamestringTikTok username.
displayNamestring | nullVisible creator name.
profileUrlstringCanonical TikTok profile URL.
avatarUrlstring | nullPublic avatar URL when available.
biostring | nullVisible TikTok biography.
followerCountinteger | nullVisible follower count.
followingCountinteger | nullVisible following count.
videoCountinteger | nullVisible video count.

Input preview

profilesTikTok handles or profile URLs *
maxLinkedPagesPerProfileMaximum linked pages per creator
includeNoContactSave profiles without a public email
runTimeSecsRun time limit in seconds
proxyConfigurationProxy configuration

API and agents

This actor can be run through Apify API, datasets, webhooks, schedules, and the official Apify MCP server.

How this actor works

See example inputs, outputs, API usage, and practical limits before running this actor on Apify.

Open Apify page

TikTok Creator Email Finder converts public TikTok profiles into outreach-ready creator leads with public emails, websites, social links, follower and video counts, verification, confidence, source URLs, and clear availability statuses.

It is designed for teams that already have usernames or profile URLs and want a repeatable way to qualify them for sponsorships, partnerships, recruiting, or research. The dataset preserves profiles with no visible contact when requested, making list coverage measurable.

Quick start

  1. Add TikTok handles or full profile URLs to profiles.
  2. Set maxLinkedPagesPerProfile to control linked-website enrichment.
  3. Run the Actor and export the resulting lead rows as CSV, JSON, Excel, XML, or through the API.

Example output

{
  "username": "examplecreator",
  "displayName": "Example Creator",
  "primaryEmail": "partnerships@example.com",
  "externalUrl": "https://example.com",
  "followerCount": 82000,
  "videoCount": 410,
  "verified": false,
  "contactConfidence": "high",
  "status": "found",
  "profileUrl": "https://www.tiktok.com/@examplecreator",
  "contactSourceUrls": ["https://www.tiktok.com/@examplecreator"],
  "collectedAt": "2026-08-11T20:00:00.000Z"
}

What data you get

Rows can include username, display name, biography, profile URL, avatar URL, public email, linked website, additional public emails, other social links, follower, following, like and video counts, verification, source evidence, confidence, status, and collection time. Optional fields are nullable when TikTok or the creator's public website does not show them.

Input settings

Setting JSON key Description
TikTok handles or profile URLs profiles Add 1–50 public TikTok handles such as tiktok or full profile URLs.
Maximum linked pages per creator maxLinkedPagesPerProfile Inspect up to this many public pages on the creator's linked website for emails and social links. Set to 0 for profile-only extraction.
Save profiles without a public email includeNoContact Save one truthful status row even when no public email is visible, so outreach lists preserve coverage and profile metrics.
Run time limit in seconds runTimeSecs Stop admitting new profiles before this shared run deadline. Use 30–270 seconds.
Proxy configuration proxyConfiguration Optional Apify proxy settings for regions where direct TikTok access is unavailable.

Who is it for?

  • Influencer marketing teams qualifying creators for paid campaigns.
  • Agencies assembling sponsorship and UGC outreach lists.
  • Partnerships teams checking public business contact channels.
  • Sales and recruiting operations enriching creator records in a CRM.
  • Developers and agents that need structured TikTok lead data.

Tips and limits

  • The input maximum is 50 profiles per run; linked-page enrichment is capped at five pages per creator.
  • Only public contact details are returned. The Actor does not infer, generate, or purchase private emails.
  • TikTok profiles and linked public pages can change or become unavailable, so some fields may be nullable.
  • Keep source URLs with each lead so an outreach operator can review where a contact detail was published.
  • Use the results responsibly and follow applicable privacy, marketing, and platform requirements.

API usage

curl -X POST "https://api.apify.com/v2/acts/fetch_cat~tiktok-creator-email-finder/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"profiles":["tiktok"],"maxLinkedPagesPerProfile":2}'

JavaScript:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fetch_cat/tiktok-creator-email-finder').call({
  profiles: ['tiktok'], maxLinkedPagesPerProfile: 2,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();

Python:

import os
from apify_client import ApifyClient

client = ApifyClient(os.environ['APIFY_TOKEN'])
run = client.actor('fetch_cat/tiktok-creator-email-finder').call(run_input={
    'profiles': ['tiktok'], 'maxLinkedPagesPerProfile': 2,
})
items = client.dataset(run['defaultDatasetId']).list_items().items

Use with MCP and AI agents

Connect to the official Apify MCP server at https://mcp.apify.com?tools=fetch_cat/tiktok-creator-email-finder, or use this MCP client entry:

{"mcpServers":{"apify":{"url":"https://mcp.apify.com?tools=fetch_cat/tiktok-creator-email-finder"}}}

Example prompts: “Find public contact details for these TikTok creators and keep the source URLs,” and “Run the Actor, then return creators with more than 50,000 followers and a high-confidence email.”

Support

Open an issue from the Actor page with the run ID or run URL, input JSON, expected output, actual output, and one reproducible public TikTok profile URL. Remove unrelated sensitive information before submitting it.

Common questions

Questions and answers reused from the canonical actor README.

Does it require a TikTok login?

No TikTok credential is requested. The Actor works with information shown on public profiles and linked public websites.

Why is an email missing?

The creator may not publish one, the profile may be temporarily unavailable, or the selected linked-page limit may not cover the page where it appears. Inspect status and contactSourceUrls.

Can I keep creators without emails?

Yes. Leave includeNoContact enabled to receive explicit no_public_contact or profile_unavailable rows.

Can I automate recurring qualification?

Yes. Use Apify schedules, webhooks, REST, the client libraries, or MCP and compare rows over time.