You want TikTok Shop products as data: prices, ratings, review counts and the shop behind each listing. TikTok's official TikTok Shop API is built for apps that sellers install to run their own shop, so it does not return another seller's catalog. ToolzerHub returns public product data as JSON with one API key.
What TikTok Shop's API is for
The TikTok Shop API lives in Partner Center, where developers build apps that sellers install to run their own shop: processing and shipping orders, and syncing products and inventory from other marketplaces. A separate Affiliate API finds products with open collaborations by category, commission rate and keywords, and retrieves affiliate orders. An app works on the shops that authorized it, so none of this pulls another seller's catalog, prices or review counts. The Affiliate search is the one cross-seller view, and it covers only products with open affiliate collaborations.
To manage your own shop's orders, listings, stock or shipping, use the official Partner API. For videos and accounts rather than shops, see who can get TikTok Research API access.
TikTok Shop products with ToolzerHub
We make ToolzerHub. Our TikTok API reads public TikTok Shop pages and returns them as JSON with one API key: no TikTok login, no Partner Center app, no seller authorization.
curl "https://api.toolzerhub.com/v1/tiktok-shop/products/search?keyword=sunscreen®ion=US&count=2" \
-H "x-api-key: $TOOLZER_API_KEY"
A search for sunscreen in the US asked for 2 products and returned 2. One is shown, trimmed to the fields the text uses:
{
"data": {
"products": [
{
"product_id": "1729424003734081969",
"title": "Beauty of Joseon Relief Sun Rice Probiotic Facial Sunscreen,…",
"price": "38.99",
"currency": "USD",
"rating": 4.7,
"review_count": "3688",
"sold_count": 72608,
"shop_name": "Unineed US",
"seller_id": "7494927591138298289"
}
],
"has_more": true
}
}
What the response means:
seller_idis the shop that listed the product. Pass it to/v1/tiktok-shop/seller/productsfor that shop's catalog.sold_countis the sold number on the public product card. It is not the seller's revenue, and price timessold_countis not revenue either.priceandreview_countare strings;ratingis a number out of 5.has_more: truemeans the storefront reports more products.
Which storefronts it covers
Keyword search on /v1 covers the US storefront. Search in SG, MY, PH, TH and VN runs on /v2/tiktok-shop/products/search at 2 credits a call, paged with page_token. Product detail, reviews and category products cover US, GB, SG, MY, PH, TH, VN, JP and MX.
/v1/tiktok-shop has 16 endpoints: product detail, reviews, showcase videos, seller catalog, shop profile, related-product lists, category products and breadcrumbs, home carousels and search-page widgets. Listings take a count (1 to 150) instead of a cursor, and reviews take count up to 500.
What it costs
Every /v1/tiktok-shop call costs 1 credit, whatever count you ask for. One search returns at most 150 products, with no cursor past that. TikTok's pages repeat products and we drop the repeats: asking for 90 returned 61 distinct, so 1,000 products take about 17 calls, or 17 credits, spread over several keywords or shops.
You get 100 free credits a month; $19 buys 10,000 credits that never expire, and plans for higher volume cover more products. Get a free API key and run the search above.
For no code, we also run a TikTok Shop Actor on Apify. To export one seller's whole catalog to CSV, see export TikTok Shop products with Python.
We are not affiliated with TikTok.
Sources
- TikTok for Developers, "Meet TikTok Shop's new developer docs and Widgets", https://developers.tiktok.com/blog/tiktok-shop-developer-updates
- TikTok for Developers, TikTok Shop Developer Summit 2024, https://developers.tiktok.com/blog/2024-tiktokshop-developer-summit
- TikTok for Developers, TikTok Shop Affiliate APIs, https://developers.tiktok.com/blog/2024-tiktok-shop-affiliate-apis-launch-developer-opportunity
- TikTok Shop Seller University (US), "About the App Store", https://seller-us.tiktok.com/university/essay?knowledge_id=2960398055900970&default_language=en
- TikTok Shop Partner Center, Seller API overview, https://partner.tiktokshop.com/docv2/page/seller-api-overview
- ToolzerHub TikTok Shop search reference, https://docs.toolzerhub.com/reference/tiktok-shop/products/search-tik-tok-shop-products-v2
- ToolzerHub plans and credit packs, https://toolzerhub.com/pricing
- ToolzerHub credits, https://docs.toolzerhub.com/docs/credits