Sourcelane

TikTok Commenters Lead List

TikTok

Operated by Sourcelane✓ verified

Turn everyone commenting on TikTok videos into one deduplicated lead list with follower counts, bio, bio link and emails. Filter by keyword or audience size.

Read full description

This connector scans TikTok videos (via video links or creator usernames) to extract and consolidate unique commenters into de-duplicated lead records. It aggregates each commenter’s activity across multiple videos to capture comment text, most-relevant comment(s), comment frequency and which videos they commented on; applies case-insensitive partial-match keyword filtering to surface purchase-intent language; and optionally enriches profiles with follower/following counts, total likes, video count, bio text, bio link and any email addresses found in bios. Results are ranked to prioritize repeat commenters and high-liked comments, and filters can be applied to target commenters above a follower threshold. The connector operates without requiring a login.

Verified Oct 25, 10:11 PM

$0.02

per lead with profile data

Up to 50 per call. Only pay for results returned; failed calls are refunded.

What people use it for

You give it

  • Video URLs

    TikTok video URLs, one per line, up to 100.

  • Or: creator usernames

    Optional.

  • Keyword filter

    Optional.

Optional settings

Recent videos per creatorEnrich profilesMinimum followersExclude video authorsMax comments per videoMax leads

You get back

Text & content
Comment text
People & accounts
UsernameNicknameUser IDVerifiedEmails
Numbers & stats
Comment likesComment countFollowersLikes
Dates
Commented at
Links & media
Profile URLAvatar URLComment video URLSource video URLsVideo countBio link
Other details
Matched keywordsEnrichedFollowingPrivateBio

Trust & reliability

7d uptime trend
WindowUptimeSuccess ratep50p95Calls
24h————0
7d————0
30d————0

Calling contract

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-commenters-lead-list","params":{"videos":["https://www.tiktok.com/@mrbeast/video/7689134313044184351"],"maxItems":5},"maxResults":10}'

Request params

FieldTypeRequiredDescription
videosarrayoptionalTikTok video URLs (or video IDs), one per line, up to 100. Short share links (vm.tiktok.com) work too. Commenters are combined and de-duplicated across all videos.
usernamesarrayoptionalOptional. TikTok usernames or profile URLs (up to 25). The connector scans the comments on each creator's most recent videos.
videosPerCreatorintegeroptionalHow many of each creator's most recent videos to scan when usernames are given.
keywordFilterarrayoptionalOptional. Only keep commenters whose comment contains at least one of these words or phrases (case-insensitive, partial match). Great for buying intent, e.g. price, link, where, how much, buy.
enrichProfilesbooleanoptionalLook up every commenter's profile to add followers, following, total likes, video count, bio, bio link and any email address written in the bio. Turn off for a cheaper, comment-only lead list.
minFollowersintegeroptionalOptional. Only keep commenters with at least this many followers - useful for finding creators and influencers in the comments. Turns on profile enrichment. 0 keeps everyone.
excludeVideoAuthorsbooleanoptionalLeave out the creator's own replies in their comment section (when the author is known from the URL or username).
maxCommentsPerVideointegeroptionalStop reading a video's comments after this many top-level comments. The scan also stops early once enough leads are found.
maxItemsintegeroptionalMaximum number of unique commenters to return. 0 means no limit (every commenter up to the per-video comment limit). Capped at 50 per call.

Each result contains

FieldTypeDescription
usernamestringUsername
nicknamestringNickname
profileUrlstringProfile
userIdstring—
avatarUrlstringAvatar
verifiedbooleanVerified
commentTextstringComment
commentLikesintegerComment likes
commentedAtstringCommented at
commentVideoUrlstringCommented on
commentCountintegerComments left
matchedKeywordsarrayMatched keywords
sourceVideoUrlsarray—
enrichedboolean—
followersintegerFollowers
followinginteger—
likesinteger—
videoCountinteger—
isPrivateboolean—
biostringBio
bioLinknullBio link
emailsarrayEmails
scrapedAtstring—

Use TikTok Commenters Lead List from Claude, ChatGPT or Cursor

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.

  1. 1Click Add to Claude — claude.ai opens with Sourcelane filled in
  2. 2Click Continue to confirm — it then works in Claude desktop and mobile too
Manual setup (config files, REST, Python) +

Claude Code

Adds the Sourcelane MCP server with your key as a header.

terminal
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
  --header "Authorization: Bearer sl_live_your_agent_key"

Claude Desktop (config file)

Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.

claude_desktop_config.json
{
  "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"
      }
    }
  }
}

Cursor & Windsurf

Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).

mcp.json
{
  "mcpServers": {
    "sourcelane": {
      "url": "https://api.usesourcelane.com/mcp",
      "headers": {
        "Authorization": "Bearer sl_live_your_agent_key"
      }
    }
  }
}

VS Code

Save as .vscode/mcp.json. VS Code prompts for your key once.

.vscode/mcp.json
{
  "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
    }
  ]
}

ChatGPT Custom GPT (Actions)

Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.

OpenAPI schema URL
https://usesourcelane.com/openapi.json

REST

One POST. Pass maxResults to cap cost.

curl
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-commenters-lead-list","params":{"videos":["https://www.tiktok.com/@mrbeast/video/7689134313044184351"],"maxItems":5},"maxResults":10}'

Python, LangChain, CrewAI, OpenAI Agents SDK…

Wrap the REST call as a tool, or point an MCP client at the endpoint.

python
import requests

res = requests.post(
    "https://api.usesourcelane.com/v1/call",
    headers={"Authorization": "Bearer sl_live_your_agent_key"},
    json={
        "listing": "tiktok-commenters-lead-list",
        "params": {"videos":["https://www.tiktok.com/@mrbeast/video/7689134313044184351"],"maxItems":5},
        "maxResults": 10,
    },
    timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])

Reviews

—

0 reviews

5
0
4
0
3
0
2
0
1
0

Leave a review

Loading reviews…

Related TikTok connectors

See all TikTok data connectors →

Guides that use this connector