Send a plain search query such as "running shoes". Put region in the optional region field instead of packing it into the query.
Search public TikTok Shop listings
Search public TikTok Shop result pages and return normalized product cards plus pagination cursors when TikTok exposes them.
Get started with a simple API call.
const response = await fetch('https://api.crawlkit.sh/v1/crawl/tiktok/shop-search', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
"query": "running shoes",
"region": "US",
"options": {
"timeout": 60000
}
})
});
const { data } = await response.json();
console.log(data.products.length, data.pagination.cursor);Everything you need for reliable tiktok shop search workflows.
Returns the product cards exposed on TikTok Shop search result pages.
When TikTok exposes load-more metadata, it is returned as pagination.cursor.
Each result includes id, title, price, review count, and shop name.
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": {
"query": "running shoes",
"url": "https://shop.tiktok.com/us/s?q=running%20shoes",
"products": [
{
"productId": "1738842283912345678",
"title": "Lightweight Running Shoes",
"url": "https://shop.tiktok.com/view/product/1738842283912345678",
"image": "https://p19-oec-ttp.tiktokcdn-us.com/...",
"salePrice": "59.99",
"originPrice": "79.99",
"currency": "USD",
"soldCount": 843,
"rating": 4.7,
"reviewCount": 192,
"sellerId": "7482012300456123456",
"shopName": "StrideLab"
}
],
"pagination": {
"cursor": "eyJvZmZzZXQiOjMwLCJwYWdlX3Rva2VuIjoiQUF...snip",
"hasMore": true
},
"timing": {
"total": 3672
},
"creditsUsed": 1,
"creditsRemaining": 85
}
}Common applications for TikTok Shop Search.
Discover products that rank for a specific shop query.
Compare public search surface coverage across sellers.
Capture top visible products for recurring keywords.
Everything you need to know about the TikTok Shop Search API.
Send a plain search query such as "running shoes". Put region in the optional region field instead of packing it into the query.
Yes. Use the optional region field with a 2-letter country code like US, GB, or TR.
Use pagination.cursor when present; send that value back as cursor on the next request.
TikTok Shop Search uses 1 credit per request.
Get 100 free credits to test the API. No credit card required.