# TikTok Shop Product API (https://www.socialcrawl.dev/platforms/tiktokshop/product) > Returns detailed information about a TikTok Shop product: price and discount, rating, review count, stock availability, variants, category, seller details (rating, followers, positive-feedback percent, 24-hour response rate, and lifetime units sold), and images. Send `include=details` to add the full listing description, brand, specifications, the shipping fee and delivery estimate, and the official-shop badge, for 3 extra credits kept only when the description comes back. Identify the product by `url` or by `product_id`; `shop.tiktok.com` product links are accepted too. Region: default US. SG, MY, TH, VN and PH product lookups are served, and carry the description, specifications and shipping on the plain call. GB and ID are temporarily unavailable and answer 503 without charge. Other regions are rejected before billing. tiktokshop/search, tiktokshop/products and tiktokshop/product/reviews keep the wider 16-market set. TL;DR: `GET /v1/tiktokshop/product` costs 1 credit for the product. include=details holds 3 more and keeps them only when it fills a description the plain call lacked, refunding them otherwise, so a hydrated call is at most 4 credits; a SEA product, which carries its description already, settles at 1. Product lookups are cached. and returns SocialCrawl's unified JSON schema. Single x-api-key auth, 100 free credits on signup. ## Parameters | Parameter | Required | Description | | --- | --- | --- | | `url` | no | Full URL of the TikTok Shop product page (`www.tiktok.com/shop/pdp/...` or `shop.tiktok.com/.../pdp/...`). Provide this or `product_id`. | | `product_id` | no | Numeric TikTok Shop product id, as returned in `product.id` by tiktokshop/search, tiktokshop/products and tiktokshop/user/showcase. Provide this or `url`. | | `region` | no | ISO 3166-1 alpha-2 region for the lookup. Default US. Served: US, SG, MY, TH, VN, PH. GB and ID are temporarily unavailable (503, no charge). Other values are rejected before billing. (US \| GB \| ID \| MY \| TH \| SG \| VN \| PH) | | `include` | no | Set to `details` (one token only) to add the listing description (`product.description`), brand, specifications, and the shipping fee, free-shipping flag, delivery estimate and official-shop badge (`shop_identity`) under `product.ext.tiktokshop` when the plain call came back without them. 3 extra credits, kept only when a description comes back; a repeat within the cache window is 0. Adds about 5 to 15 seconds when a lookup runs; read `data.hydration` for the credits held and kept and the time. (details) | ## Code example ```bash curl -G "https://www.socialcrawl.dev/v1/tiktokshop/product" \ --data-urlencode "url=https://www.tiktok.com/shop/pdp/goli-ashwagandha-gummies-with-vitamin-d-ksm-66-vegan-non-gmo/1729587769570529799" \ -H "x-api-key: sc_YOUR_API_KEY" ``` ## FAQ ### How do I get TikTok Shop product details with an API? Send a GET request to /v1/tiktokshop/product with either the product URL in the url parameter or the numeric id in product_id. SocialCrawl returns the listing description, price and discount, rating, review count, brand, specifications, stock, shipping and delivery estimate, seller detail, and images in a unified schema. ### What fields does the TikTok Shop Product endpoint return? Each product returns product id, title, price, currency, rating, review count, sold count, images array, seller name and id, shipping info, and product description, all in the unified Post schema. ### How do I access TikTok Shop products in a different country? Product detail lookups are currently served from the US only, an upstream limitation. Passing any other region code (including GB) returns a clear 400 before billing, and a listing sold only in a non-US market resolves as 404. To work with other regional markets, use tiktokshop/search or tiktokshop/products with the region parameter, and tiktokshop/product/reviews for regional review data by product_id. ### Can I get product reviews from the same endpoint? Not directly. Use /v1/tiktokshop/product/reviews with the same product URL to get paginated reviews. That endpoint returns individual review text, rating, author, and timestamp. ### How much does the TikTok Shop Product API cost? Each request costs 1 credit on the standard tier. New accounts get 100 free credits with no credit card required, so you can pull around 100 products before paying anything. See the full TikTok Shop API: https://www.socialcrawl.dev/platforms/tiktokshop ## Pricing - Standard endpoints: 1 credit per call - Advanced endpoints: 5 credits per call - Premium endpoints: 10 credits per call - 100 free credits on signup, no credit card required. Cached responses cost 0 credits. Credit packs never expire. - Full pricing: https://www.socialcrawl.dev/pricing ## Explore with AI Questions this API answers, phrased for an AI assistant: - How to get TikTok Shop product details with the SocialCrawl API - What does the SocialCrawl TikTok Shop Product endpoint return?