Sourcelane

TikTok Shop Review Analyzer

TikTok

Operated by Sourcelane✓ verified

Turn TikTok Shop product reviews into one report per product: top complaints, praise, buyer questions, star breakdown, rating trend and a buy verdict.

Read full description

Analyzes TikTok Shop product reviews and produces a concise per-product report that summarizes buyer feedback and quality metrics. The connector parses review text to compute exact star counts and average rating, derives a 0–100 sentiment score, extracts recurring complaint and praise themes (with frequency and verbatim example quotes), identifies buyer questions and concerns, and assesses quality trend over time (including month-by-month ratings and a trend label). Reports include a plain-English recommendation verdict describing who the product suits and who should avoid it, trust signals such as share of verified purchases and reviews with photos, and product context (ID, title, image, shop, overall rating, total reviews and units sold). The connector reads TikTok Shop reviews in the platform’s relevance order and bases all counts, shares and trend calculations on the actual reviews analyzed.

Verified Oct 25, 10:11 PM

$0.06

per product report

Up to 16 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

Max reviews to analyse per productShop region

You get back

Text & content
Product titleVerdict summary
People & accounts
Shop nameVerified purchase share percent
Numbers & stats
Product ratingProduct review countReviews analyzedAverage ratingSentiment scoreRecent average ratingEarlier average ratingMonthly ratings
Location
Region
Dates
Oldest review atNewest review atAnalyzed at
Links & media
Product URLProduct image URLShop URLWith photos share percentInput URL
Other details
Product IDProduct units soldStar breakdownPositive share percentNegative share percentVerdictIdeal forAvoid if+5 more

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-review-analyzer","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).
maxReviewsPerProductintegeroptionalHow many of each product's reviews to read and analyse (TikTok Shop's most relevant first). More reviews give more reliable themes and trends. 0 = as many as possible (up to 1,000 per product).
regionstringoptionalThe TikTok Shop marketplace the products are sold in. United States is the most complete; other regions may return fewer reviews.

Each result contains

FieldTypeDescription
productIdstring—
productUrlstringProduct URL
productTitlestringProduct
productImageUrlstringImage
shopNamestring—
shopUrlstring—
productRatingnumber—
productReviewCountinteger—
productUnitsSoldinteger—
statusstring—
reviewsAnalyzedintegerReviews analysed
averageRatingnumberAvg stars
starBreakdownobjectStars (5-1)
positiveSharePercentinteger—
negativeSharePercentnumber—
verifiedPurchaseSharePercentinteger—
withPhotosSharePercentnumber—
sentimentScoreintegerSentiment (0-100)
verdictstringVerdict
verdictSummarystringSummary
idealForstring—
avoidIfstring—
topComplaintsarrayTop complaints
topPraisearrayTop praise
buyerQuestionsarray—
qualityTrendstringTrend
qualityTrendNotenull—
recentAverageRatingnumber—
earlierAverageRatingnumber—
monthlyRatingsarray—
oldestReviewAtstring—
newestReviewAtstring—
regionstring—
inputUrlstring—
analyzedAtstring—

Use TikTok Shop Review Analyzer 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-review-analyzer","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-review-analyzer",
        "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 →

Guides that use this connector