Operated by Sourcelane✓ verified
Find emails and phone numbers for TikTok influencers in any niche - search by keyword, filter by followers, scan bio links (Linktree, Beacons, Stan, 40+ more).
A TikTok contact discovery connector that searches TikTok by niche keywords, filters creators by follower range, and extracts contact and profile data by parsing profile bios, following and unwrapping link-in-bio pages (supports 40+ services including Linktree, Beacons, Stan Store, Carrd, Bio.site, Linkpop, AllMyLinks, Komi, Hoo.be), crawling creators’ websites and contact/about pages, and harvesting emails (including obfuscated formats), phone numbers (international formats and labeled phone/WhatsApp fields) and WhatsApp contacts. Outputs include contact details with source locations, profile metadata and statistics (followers, likes, video count, verification/business flags), profile identifiers and bio content, detected linked social accounts (Instagram, YouTube, X/Twitter, Facebook, LinkedIn, Threads, Snapchat, Pinterest, Spotify, Twitch), the niche or query that discovered each creator, and timestamps; the connector also applies heuristics to skip boilerplate or third-party support addresses and de-duplicate results across keyword searches.
Verified Oct 25, 10:11 PM
$0.10
per creator lead with email
Up to 10 per call. Only pay for results returned; failed calls are refunded.
Influencer marketing
Build an emailable list of micro-influencers or macro creators in a niche
UGC creator sourcing
Find creators already making content about a product category
Brand partnerships & sponsorships
Reach creators’ business or management inboxes directly
Agency lead generation
Populate CRM with creators who list a business email
Cold outreach
Convert niche keywords into a contact list for outreach
Niches or topics to find creators for, e.g.
Optional settings
| Window | Uptime | Success rate | p50 | p95 | Calls |
|---|---|---|---|---|---|
| 24h | — | — | — | — | 0 |
| 7d | — | — | — | — | 0 |
| 30d | — | — | — | — | 0 |
Call it through Sourcelane's gateway or MCP server. We run the connector, apply your agent's spend guardrails, and bill only the results returned.
Call it via Sourcelane
curl -X POST https://api.usesourcelane.com/v1/call \
-H "Authorization: Bearer sl_live_your_agent_key" \
-H "Content-Type: application/json" \
-d '{"listing":"tiktok-influencer-email-finder","params":{"keywords":["skincare","fitness coach"],"maxItems":5},"maxResults":10}'Request params
| Field | Type | Required | Description |
|---|---|---|---|
keywords | array | required | Niches or topics to find creators for, e.g. "skincare", "fitness coach", "dog trainer". Each keyword is searched separately and creators found under several keywords appear only once. |
minFollowers | integer | optional | Only return creators with at least this many followers. 0 = no minimum. |
maxFollowers | integer | optional | Only return creators with at most this many followers - useful for finding micro-influencers. 0 = no maximum. |
requireEmail | boolean | optional | On (recommended): only creators with at least one email address are returned and charged. Off: every creator matching the follower range is returned, with or without contact details. |
deepScan | boolean | optional | Also open each creator's bio link (Linktree, Beacons, Stan, personal websites and 40+ other link-in-bio tools) and its contact pages to find emails and phone numbers that are not in the bio itself. Finds roughly twice as many emails but runs slower. On by default. |
expandKeywords | boolean | optional | TikTok returns about 60 creators per search. When a keyword runs out before Max leads is reached, also search related phrasings such as "skincare influencer", "skincare creator" and "skincare tips" to find more creators. |
maxItems | integer | optional | Maximum number of creator leads to return across all keywords. 0 = as many as can be found. Capped at 10 per call. |
Each result contains
| Field | Type | Description |
|---|---|---|
username | string | Username |
nickname | string | Name |
profileUrl | string | Profile |
userId | string | — |
followers | integer | Followers |
following | integer | Following |
likes | integer | Likes |
videoCount | integer | Videos |
verified | boolean | Verified |
isBusinessAccount | boolean | — |
businessCategory | null | — |
bio | string | Bio |
bioLink | string | Bio link |
bioLinkPlatform | string | — |
bioLinkStatus | string | — |
emails | array | Emails |
phones | array | Phones |
whatsapp | array | |
emailSources | array | — |
phoneSources | array | — |
instagram | string | |
youtube | string | YouTube |
x | null | X |
facebook | null | — |
linkedin | string | — |
threads | null | — |
snapchat | null | — |
pinterest | null | — |
spotify | string | — |
twitch | null | — |
socialProfiles | array | — |
keyword | string | Keyword |
searchQuery | string | — |
deepScanned | boolean | — |
avatarUrl | string | — |
scrapedAt | string | — |
Pick your tool and connect in under a minute. Then just ask — for example: “What are the top 25 TikTok videos for 'protein coffee' this week, and what hooks do they use?”
Connect Claude
Web, desktop and mobile. One click, then confirm.
Adds the Sourcelane MCP server with your key as a header.
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
--header "Authorization: Bearer sl_live_your_agent_key"Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.
{
"mcpServers": {
"sourcelane": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.usesourcelane.com/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer sl_live_your_agent_key"
}
}
}
}Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).
{
"mcpServers": {
"sourcelane": {
"url": "https://api.usesourcelane.com/mcp",
"headers": {
"Authorization": "Bearer sl_live_your_agent_key"
}
}
}
}Save as .vscode/mcp.json. VS Code prompts for your key once.
{
"servers": {
"sourcelane": {
"type": "http",
"url": "https://api.usesourcelane.com/mcp",
"headers": {
"Authorization": "Bearer ${input:sourcelane-key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "sourcelane-key",
"description": "Sourcelane agent key",
"password": true
}
]
}Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.
https://usesourcelane.com/openapi.jsonOne POST. Pass maxResults to cap cost.
curl -X POST https://api.usesourcelane.com/v1/call \
-H "Authorization: Bearer sl_live_your_agent_key" \
-H "Content-Type: application/json" \
-d '{"listing":"tiktok-influencer-email-finder","params":{"keywords":["skincare","fitness coach"],"maxItems":5},"maxResults":10}'Wrap the REST call as a tool, or point an MCP client at the endpoint.
import requests
res = requests.post(
"https://api.usesourcelane.com/v1/call",
headers={"Authorization": "Bearer sl_live_your_agent_key"},
json={
"listing": "tiktok-influencer-email-finder",
"params": {"keywords":["skincare","fitness coach"],"maxItems":5},
"maxResults": 10,
},
timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])—
0 reviews
Leave a review
Loading reviews…