Operated by Sourcelane✓ verified
A tool that analyzes TikTok and Instagram creator profiles in bulk to produce profile metrics and engagement analytics: follower and following counts, post totals, verification status, bio and avatar presence, computed engagement rate benchmarked by audience size, an A–D engagement grade, average likes and comments per post, posting cadence and last-post date (Instagram), follower ratio as a bot/spam signal, and whether engagement is measured from recent posts or lifetime performance. The connector processes mixed TikTok and Instagram profiles (up to 100 per run), requires no login or cookies, and outputs per-profile quantitative metrics, comparative engagement scores, and categorical grades for creator comparison and ranking.
Verified Sep 28, 3:55 AM
$0.02
per creator profile
Up to 50 per call. Only pay for results returned; failed calls are refunded.
| 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-instagram-creator-stats","params":{"profiles":["https://www.tiktok.com/@tiktok","instagram:natgeo"]},"maxResults":10}'Request params
| Field | Type | Required | Description |
|---|---|---|---|
profiles | array | required | Creator profiles to analyze — mix TikTok and Instagram freely. Accepts full profile URLs (https://www.tiktok.com/@user, https://www.instagram.com/user) or 'tiktok:username' / 'instagram:username'. Maximum 100 per run. |
igSampleSize | integer | optional | How many recent Instagram posts to sample when computing the engagement rate (1–36). More posts = more accurate but slower. |
Each result contains
| Field | Type | Description |
|---|---|---|
platform | string | Platform |
username | string | Username |
profileUrl | string | Profile Url |
fullName | string | Full Name |
bio | string | Bio |
avatarUrl | string | Avatar Url |
verified | boolean | Verified |
isPrivate | boolean | Is Private |
followers | integer | Followers |
following | integer | Following |
postsCount | integer | Posts Count |
totalLikes | integer | Total Likes |
engagementRatePct | number | — |
engagementBasis | string | — |
avgLikes | number | — |
avgComments | null | — |
postsPerWeek | null | — |
lastPostAt | null | — |
sampleSize | integer | — |
followerRatio | integer | — |
grade | string | — |
gradeLabel | 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. Paste one URL.
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-instagram-creator-stats","params":{"profiles":["https://www.tiktok.com/@tiktok","instagram:natgeo"]},"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-instagram-creator-stats",
"params": {"profiles":["https://www.tiktok.com/@tiktok","instagram:natgeo"]},
"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…