TikTok Shop
TikTok Shop Product
Full detail for one TikTok Shop product — price, description, images, variants with live stock, shipping and delivery windows, the full shop profile, category path, breadcrumbs, up to 3 top reviews, and seller business details — as JSON. Two things are worth reading before you build on this endpoint. First, sold_count and review_count here are TikTok Shop's global totals for the listing, so they run higher than the storefront figures from TikTok Shop Search. Second, only about 40% of the product ids returned by TikTok Shop Search resolve here — there is no detail data upstream for the rest, so a 404 is a normal outcome rather than an error and callers should skip the item instead of retrying. Costs 1 credit per request, including on a 404.
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonproduct_idstringrequiredTikTok Shop product id: 6 to 25 digits. Get one from TikTok Shop Search, a category or shop listing, or TikTok Shop Resolve. Roughly 40% of search-returned ids have detail data upstream; the rest answer 404 permanently, so retrying them does not help.
Example: 1732293553906094315
regionstringdefault:USMarketplace region. A region that does not carry the product answers 404 rather than a half-populated product.
Example: US
US— United StatesGB— United KingdomSG— SingaporeMY— MalaysiaPH— PhilippinesTH— ThailandVN— VietnamID— Indonesia
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
results = client.tiktok_shop.product(product_id="1732293553906094315", region="US")
print(results)Response