TikTok Shop scraper API
Research TikTok Shop like a seller. Search products by keyword or shop and get price, discount, units sold, rating and stock, then pull the reviews, turn them into a report of complaints and praise, and see which affiliate products any creator promotes in their showcase.
From $0.0025 per product · no API key · failed calls refunded
What you get
- Products by keyword, shop or URL
- Price, discount, units sold, rating and SKUs
- Reviews with rating, text, photos and variant bought
- Review reports: top complaints, praise and a buy verdict
- Affiliate products in any creator's showcase
Just ask your AI
“Find the 50 best-selling TikTok Shop products for 'lip oil' and compare price and rating.”
“Summarise the reviews for these three TikTok Shop products — what do buyers complain about?”
Connectors behind it
Your AI picks the right one for the question. Each is priced per result and refunded if it fails.
typesourcesourceInputpositionregionproductIdTikTok Shop Reviews Scraper$0.002 per reviewScrape TikTok Shop product reviews: star rating, review text, photos, variant bought, date, verified purchase and reviewer, plus product title and shop.productIdproductUrlproductTitleproductImageUrlshopNameshopUrlTikTok Shop Review Analyzer$0.06 per product reportTurn TikTok Shop product reviews into one report per product: top complaints, praise, buyer questions, star breakdown, rating trend and a buy verdict.productIdproductUrlproductTitleproductImageUrlshopNameshopUrlTikTok Shop Affiliate Products Scraper$0.003 per productScrape every TikTok Shop affiliate product a creator promotes in their showcase: price, discount, units sold, rating, reviews, shop and product links.creatorUsernamecreatorProfileUrlcreatorIdcreatorNicknamecreatorFollowerscreatorLikesUse the TikTok Shop scraper from Claude, ChatGPT or Cursor
Pick your tool and connect in under a minute. Then just ask — for example: “Find the 50 best-selling TikTok Shop products for 'lip oil' and compare price and rating.”
Connect Claude
Web, desktop and mobile. One click, then confirm.
- 1Click Add to Claude — claude.ai opens with Sourcelane filled in
- 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.
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.
{
"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).
{
"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.
{
"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.
https://usesourcelane.com/openapi.jsonREST
One 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-shop-products-scraper","params":{"mode":"search","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.
import requests
res = requests.post(
"https://api.usesourcelane.com/v1/call",
headers={"Authorization": "Bearer sl_live_your_agent_key"},
json={
"listing": "tiktok-shop-products-scraper",
"params": {"mode":"search","maxItems":5},
"maxResults": 10,
},
timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])TikTok Shop scraper — FAQ
Which TikTok Shop regions are supported?+
Set the region on each call; the region is returned on every row.
Can I find buyers to contact?+
The TikTok Shop Reviewer Lead List turns product reviewers into a list with their profile, followers and public email where available.
Do I need a TikTok API key or developer account?+
No. Sourcelane runs the connectors for you. You top up a balance with a card, create an agent key, and your agent calls the connector — there is no TikTok app review, OAuth setup or rate-limit juggling on your side.
Which AI tools can use it?+
Anything that speaks MCP (Claude Desktop, Claude Code, Cursor, VS Code, Windsurf) can connect to the Sourcelane MCP server with one config block. ChatGPT can use it through a Custom GPT Action, and any agent framework can call the REST endpoint directly.
Can I stop an agent from overspending?+
Yes. Every agent key has its own per-call cap, daily and monthly limits, an optional lifetime budget, an allowlist of connectors, and a kill switch.

