Sourcelane

TikTok & Instagram Creator Stats

TikTok

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, 12:10 AM

$0.02

per creator profile

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

What people use it for

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://cool-puffin-608.convex.site/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

FieldTypeRequiredDescription
profilesarrayrequiredCreator 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.
igSampleSizeintegeroptionalHow many recent Instagram posts to sample when computing the engagement rate (1–36). More posts = more accurate but slower.

Each result contains

FieldTypeDescription
platformstringPlatform
usernamestringUsername
profileUrlstringProfile Url
fullNamestringFull Name
biostringBio
avatarUrlstringAvatar Url
verifiedbooleanVerified
isPrivatebooleanIs Private
followersintegerFollowers
followingintegerFollowing
postsCountintegerPosts Count
totalLikesintegerTotal Likes
engagementRatePctnumber—
engagementBasisstring—
avgLikesnumber—
avgCommentsnull—
postsPerWeeknull—
lastPostAtnull—
sampleSizeinteger—
followerRatiointeger—
gradestring—
gradeLabelstring—

Use TikTok & Instagram Creator Stats 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. Paste one URL.

  1. 1Copy your personal connector URL
  2. 2In Claude open Settings → Connectors → Add custom connector
  3. 3Paste the URL and click Add — done
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://cool-puffin-608.convex.site/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://cool-puffin-608.convex.site/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://cool-puffin-608.convex.site/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://cool-puffin-608.convex.site/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://sourcelane-amber.vercel.app/openapi.json

REST

One POST. Pass maxResults to cap cost.

curl
curl -X POST https://cool-puffin-608.convex.site/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}'

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://cool-puffin-608.convex.site/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"])

Reviews

—

0 reviews

5
0
4
0
3
0
2
0
1
0

Leave a review

Loading reviews…