Skip to content
Managed gateway · LeanPool

Product page

The full SDUI product detail page the app renders: SKUs, prices, inventory, shipping, coupons and seller stats.

GETapi.tikultra.com/v1/shop/pdpPremium · 25 credits
Upstream/api/v2/shop/sdui_pdp/get/api/v1/shop/item/product_info/getExclusiveEvery plan

Parameters

NameTypeDescription
product_idproduct_id or urlstringThe TikTok Shop product ID.
e.g. 1729384756192837461
urlproduct_id or urlstringA Shop product link.
regionstringTwo-letter country code for egress and storefront.
e.g. US

Pricing

PlanPer callPer 1,000 calls
Starter25 credits$2.90
Growth25 credits$1.98
Scale25 credits$1.45

Responses

A 200 returns JSON with stable field names. Every response carries x-credits-cost, x-credits-tier and x-credits-remaining. Errors return a JSON body with a stable code and cost 0 credits. Error codes

curl -G https://api.tikultra.com/v1/shop/pdp \
  -H "x-api-key: $TIKULTRA_KEY" \
  --data-urlencode "product_id=1729384756192837461"
{
  "product_id": "1729384756192837461",
  "title": "Low-profile mechanical keyboard 75% Aluminum",
  "region": "US",
  "currency": "USD",
  "price_range": {
    "min": "79.99",
    "max": "89.99",
    "original": "109.00"
  },
  "sold_count": 18204,
  "rating": 4.8,
  "review_count": 2941,
  "skus": [
    {
      "sku_id": "1729384756192837462",
      "price": "79.99",
      "stock": 412,
      "props": {
        "switch": "Tactile Brown",
        "color": "Space Grey"
      }
    },
    {
      "sku_id": "1729384756192837463",
      "price": "89.99",
      "stock": 195,
      "props": {
        "switch": "Silent Linear",
        "color": "Silver"
      }
    }
  ],
  "shipping": {
    "free_shipping": true,
    "free_over": "35.00",
    "eta_days": [
      3,
      6
    ],
    "ships_from": "California, US"
  },
  "coupons": [
    {
      "code": "SAVE10",
      "discount_text": "10% off orders over $50"
    }
  ],
  "seller": {
    "seller_id": "7495000000000000001",
    "name": "Acme Studio Shop",
    "rating": 4.8,
    "product_count": 28,
    "response_rate_pct": 99
  }
}
Try it in the playgroundFull reference in the docs

More in TikTok Shop

Ready to build?

Start with 2,500 free credits and test every public endpoint, then pick a plan.