Product page
The full SDUI product detail page the app renders: SKUs, prices, inventory, shipping, coupons and seller stats.
- Upstream
/api/v2/shop/sdui_pdp/get/api/v1/shop/item/product_info/get- Access
- Every planExclusive
- Runs on
- LeanPool · android · tiktok · 47.5.41
- Client
os,app_flavour,app_versionoverrides- Billing
- Failed calls are free
- Older path
/v1/shop/pdp
Authorization & parameters
Your API key. Create one in API keys.
Query parameters
The TikTok Shop product ID. For example 1729487391071113352.
A Shop product link.
Two-letter country code for egress and storefront. For example US.
A city in that region. See the supported cities list. For example miami.
Client and egress
Optional. Leave them out to run as android · tiktok · 47.5.41 from the default LeanPool context. See Clients and versions.
android or ios. For example android.
Run as tiktok, lite, lite_coin, pro, studio, shop, tv, douyin. For example tiktok.
A release of that app. Defaults to the current default for (os, app_flavour). For example 47.5.41.
Two-letter country code for egress. For example US.
A supported city in that region. For example miami.
Response
A 200 returns JSON with stable field names. Every response carries x-credits-cost, x-credits-tier and x-credits-remaining.
Response fields
Key top-level and nested fields decoded from the mobile upstream payload:
Upstream TikTok mobile status code (0 indicates success).
TikTok Shop product identifier.
Decoded title value.
Two-letter ISO 3166-1 country code associated with the item or context.
City-level egress or location identifier.
Decoded currency value.
Current lifecycle or health status.
Structured price range metadata.
Decoded min value.
Decoded max value.
Decoded original value.
Decoded discount pct value.
Total sold count.
Decoded rating value.
Total review count.
Purchasable SKU variants with per-variant price, stock and sale attributes.
Unique sku identifier.
Formatted and numeric price breakdown with currency.
Decoded original price value.
Decoded stock value.
Decoded sku name value.
Structured props metadata.
Shipping origin, carrier tier, fee and estimated delivery window.
Whether free shipping is enabled or true.
Decoded free shipping threshold value.
Decoded shipping fee value.
Decoded eta days value.
Decoded warehouse region value.
Errors
Errors return a JSON body with a stable code and cost 0 credits. See Errors and retries.