TikTok Shop API: product, shop and review data
People search for "TikTok Shop API" for two different reasons. Sellers want to manage their own shop: orders, inventory, listings. Everyone else, such as brands, agencies and analysts, wants public data about other shops: prices, best sellers, reviews and which creators sell what. These need different tools.
If you are a seller: the official Open API
TikTok Shop's Partner Center runs the official API. There are two developer types: a seller developer builds custom apps for their own shop's data, and an app developer or ISV builds public apps that request authorization from other sellers. In the US and UK, the compliance and legal review can take three weeks or more source.
Use it for anything that writes: listings, orders, fulfilment. Nothing else can do that. It does not let you read a shop that has not authorized your app.
If you want public data: what is available
| Data | Typical use |
|---|---|
| Product details | Price, title, images and the other details shown on the product page |
| A store's products | A competitor's catalog, sorted by best selling or newest |
| Shop search | Which products rank for a search term in a country |
| Product reviews | What buyers like and complain about |
| A creator's showcase | Which products a creator promotes |
Paid scraping options exist too. Bright Data, for example, lists TikTok Shop scrapers source.
Four jobs and how to do them
1. Competitor catalog and pricing
Pull a competitor store's products sorted by best selling. Record price and sold count weekly. Price drops on top sellers often mean a promotion; new entries at the top mean a launch worked.
2. Search share
Run your 10 to 20 core search terms in each country you sell in. Record the top 20 products for each. Your share of those slots is your TikTok Shop search share. Track it monthly.
3. Review mining
Pull reviews for your top product and the top three competing products. Sort them into quality, fit or size, shipping, value and "as seen on TikTok" expectations. The complaints about competitors are your ad copy.
4. Affiliate discovery
Look up the showcases of creators in your niche. Creators already selling a competitor's product know how to sell the category. Creators selling unrelated products in your category's price band are a second list.
Script: a competitor's best sellers
import requests
KEY = "YOUR_KEY"
r = requests.get("https://scrapeio.com/v1/tiktok/shop/products",
params={"url": "https://www.tiktok.com/@brand/shop", "sort_by": "top", "region": "US"},
headers={"x-api-key": KEY}, timeout=60).json()
for item in r["data"].get("items", [])[:20]:
print(item)
Replace the URL with the store URL you see in the TikTok app or on the web. Inspect the first response to pick the fields you want to keep.
Regions matter
TikTok Shop is separate per country. A product, its price and its reviews can differ between the US and the UK. Always store the region with every row, and never compare sold counts across regions as if they were one market.
Keep Shop data clean
- Store product ids, not only URLs. URLs can carry tracking parameters that make one product look like many.
- Record the date with every price. Shop prices change with promotions, sometimes daily.
- Keep variants apart. A product with sizes or colours may show one price on the listing and others inside.
- Save the raw response. If you later need a field you did not keep, you will not have to pull history again.
How to do it with ScrapeIO
tiktok product API returns one product by URL. tiktok shop products API lists a store's products, sorted by top sellers or new releases, in 16 regions. tiktok shop search API searches products, tiktok shop product reviews API pages through reviews, and tiktok user showcase API shows a creator's products. Each call is 1 credit. To track sales over time, see tracking TikTok Shop sales signals.
Sources
Checked on 8 November 2026 from each vendor's own pages. Prices and limits change; follow the links before you decide.
- https://partner.tiktokshop.com/docv2/page/developer-onboarding
- https://brightdata.com/products/web-scraper/tiktok
100 free credits, no card. Credits never expire.
Get API key