Send a full public TikTok Shop store URL. Store ID-only input is not supported yet because TikTok’s public store surface is slug-based.
Public TikTok Shop store page parser
Fetch a public TikTok Shop store page and return normalized shop info plus any product cards exposed on the page.
Get started with a simple API call.
const response = await fetch('https://api.crawlkit.sh/v1/crawl/tiktok/shop-products', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"url": "https://shop.tiktok.com/us/store/crocs/7493920001122334455",
"options": {
"timeout": 60000
}
})
});
const { data } = await response.json();
console.log(data.shop.shopName, data.products.length);Everything you need for reliable tiktok shop products workflows.
Returns seller ID, shop name, followers, rating, and product counts.
Includes the product cards publicly exposed on the store page.
Preserves public load-more cursor state when TikTok exposes it.
Get started in minutes with our simple API.
Sign up for free and get your API key instantly. No credit card required.
Use our simple REST API with your favorite programming language.
Receive clean JSON responses ready to use in your application.
Get clean, structured JSON data with every request. Our API returns comprehensive data including status codes, timing information, and your remaining credits.
{
"success": true,
"data": {
"url": "https://shop.tiktok.com/us/store/crocs/7493920001122334455",
"shop": {
"sellerId": "7493920001122334455",
"shopName": "Crocs",
"description": "Official Crocs shop",
"rating": 4.8,
"reviewCount": 918,
"followers": 142330,
"productCount": 214,
"logoUrl": "https://p16-oec-ttp.tiktokcdn-us.com/...",
"url": "https://shop.tiktok.com/us/store/crocs/7493920001122334455"
},
"products": [
{
"productId": "1729744150346790056",
"title": "Crocs Classic Clog",
"url": "https://www.tiktok.com/shop/pdp/crocs-unisex-adult-classic-clog/1729744150346790056",
"image": "https://p19-oec-ttp.tiktokcdn-us.com/...",
"salePrice": "39.99",
"originPrice": "49.99",
"currency": "USD",
"soldCount": 2314,
"rating": 4.8,
"reviewCount": 918,
"sellerId": "7493920001122334455",
"shopName": "Crocs"
}
],
"pagination": {
"cursor": null,
"hasMore": false
},
"timing": {
"total": 3897
},
"creditsUsed": 1,
"creditsRemaining": 84
}
}Common applications for TikTok Shop Products.
Track public storefront changes over time.
Seed additional product crawls from a seller page.
Join shop-level metadata with visible product inventory.
Everything you need to know about the TikTok Shop Products API.
Send a full public TikTok Shop store URL. Store ID-only input is not supported yet because TikTok’s public store surface is slug-based.
If pagination.cursor is present, send it back as cursor on the next request.
The endpoint returns whatever product cards TikTok exposes on the public store page.
TikTok Shop Products uses 1 credit per request.
Get 100 free credits to test the API. No credit card required.