Sourcelane

TikTok Shop Reviewer Lead List

TikTok

Operated by Sourcelane✓ verified

Turn TikTok Shop product reviews into a lead list of real buyers: username, profile link, rating, review text, plus followers, bio and email.

Read full description

An connector that converts TikTok Shop product reviews into lead lists of buyers and reviewer profiles by scraping reviews for given product links; it produces one record per unique reviewer containing reviewer identity and profile link, purchased product(s) with product identifiers and titles, per-review details (star rating, review text, review date, purchase verification, variant), aggregated reviewer metrics across the scanned products (review counts and average rating), and optional profile enrichment that harvests social metrics and contact info from the reviewer profile (follower/following counts, likes, video count, bio text, verified/business/seller badges, link-in-bio and websites, and email addresses found in bios). The connector aggregates multiple reviews by the same user across input products, supports paginated continuation to collect additional reviews, and operates without requiring a TikTok account login.

Verified Oct 25, 10:11 PM

$0.008

per reviewer

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

What people use it for

You give it

  • Product URLsrequired

    TikTok Shop product page URLs such as https://www.tiktok.com/shop/pdp/cat-nail-clipper/1731578642912612516, o…

Optional settings

Shop regionMax reviewers per productMinimum star ratingMaximum star ratingAdd profile stats and contact infoPage ID

You get back

Text & content
Product titleReview text
People & accounts
User IDUsernameNicknameVerified purchaseProfile enrichedVerifiedEmailsEmail
Numbers & stats
RatingReview countAverage ratingReviewsFollowersLikesBusiness account
Location
Country
Dates
Reviewed at
Links & media
Profile URLAvatar URLProduct URLVideosBio link
Other details
Product IDProduct IDsFollowingBioPrivateTik tok shop sellerBusiness categoryWebsites

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-shop-reviewer-lead-list","params":{"productUrls":["https://www.tiktok.com/shop/pdp/cat-nail-clipper-by-potaroma-adjustable-sizes-built-in-file-safe-for-kittens-cats/1731578642912612516"]},"maxResults":10}'

Request params

FieldTypeRequiredDescription
productUrlsarrayrequiredTikTok Shop product page URLs such as https://www.tiktok.com/shop/pdp/cat-nail-clipper/1731578642912612516, or just the numeric product ID. One per line (up to 200). Reviewers of several products are merged into one row.
regionstringoptionalThe TikTok Shop marketplace the products are sold in. United States is the most complete; other regions may return fewer reviews.
maxReviewersPerProductintegeroptionalHow many new unique reviewers to collect from each product. 0 = as many as possible (up to 10,000 per product per run; use Page ID to continue).
minStarsintegeroptionalOnly include reviewers who gave at least this many stars (1-5). Use 4 to find happy buyers.
maxStarsintegeroptionalOnly include reviewers who gave at most this many stars (1-5). Set to 2 to find unhappy buyers of a competitor's product.
enrichProfilesbooleanoptionalLook up each reviewer's TikTok profile and add followers, following, likes, video count, bio, verified badge, link in bio, websites and any email address in the bio. Charged per profile found.
pageIdstringoptionalPaste NEXT_PAGE_ID from the previous run's Key-value store to continue each product where that run stopped. Keep the same Product URLs list.

Each result contains

FieldTypeDescription
userIdstring—
usernamestringUsername
nicknamestringName
profileUrlstringProfile
avatarUrlstringAvatar
countrystring—
productIdstring—
productTitlestringProduct
productUrlstring—
ratingintegerStars
reviewTextstringReview
reviewedAtstringReviewed
isVerifiedPurchaseboolean—
reviewCountintegerReviews
averageRatinginteger—
productIdsarray—
reviewsarray—
profileEnrichedboolean—
followersintegerFollowers
followinginteger—
likesinteger—
videosinteger—
biostring—
verifiedboolean—
isPrivateboolean—
isTikTokShopSellerboolean—
isBusinessAccountboolean—
businessCategorynull—
bioLinknullLink in bio
websitesarray—
emailsarray—
emailnullEmail
scrapedAtstring—

Use TikTok Shop Reviewer 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-shop-reviewer-lead-list","params":{"productUrls":["https://www.tiktok.com/shop/pdp/cat-nail-clipper-by-potaroma-adjustable-sizes-built-in-file-safe-for-kittens-cats/1731578642912612516"]},"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-shop-reviewer-lead-list",
        "params": {"productUrls":["https://www.tiktok.com/shop/pdp/cat-nail-clipper-by-potaroma-adjustable-sizes-built-in-file-safe-for-kittens-cats/1731578642912612516"]},
        "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 →