TikTok Shop
TikTok Shop Shop Products
A TikTok Shop seller's product catalog, 30 products per page, with exact prices — title, canonical URL, image, price (current, original, discount, savings, and the min/max across variants), rating, units sold, variant count, brand, and promotion labels — plus a pagination cursor, as JSON. This endpoint returns exact prices; the product detail endpoint does not. Follower count, shop location, and shop-level rating are not available here — call TikTok Shop Product for the full shop profile. Costs 1 credit per request.
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/jsonshop_idstringrequiredTikTok Shop seller id: 6 to 25 digits. Called seller_id elsewhere on TikTok. Get one from any product card's shop.shop_id, from TikTok Shop Product, or from TikTok Shop Resolve on a store URL.
Example: 7495514739648989419
cursorstringOpaque cursor from a previous response's next_cursor. Keep passing it while has_more is true.
Example: eyJrIjoic2hvcCIsInMiOiIzMF9XemN5TURVMUxESTVN…
regionstringdefault:USMarketplace region.
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.shop_products(shop_id="7495514739648989419", region="US")
print(results)Response