100 free credits. No credit card required.Start building
Logo
TikTok Shop logo
100 free credits. No credit card required

TikTok Shop Product API

Scrape TikTok Shop Product data with one API call. Returns detailed information about a TikTok Shop product: full listing description, price and discount, rating, review count, brand, specifications, stock availability, seller details, shipping and delivery estimate, and images. Identify the product by `url` or by `product_id`. Region note: the upstream currently serves product lookups from the US only, so listings visible exclusively in other regional markets (for example a GB-only listing) resolve as 404. Regional coverage is available on tiktokshop/search, tiktokshop/products, and tiktokshop/product/reviews.

Last updated September 2026Maintained by the SocialCrawl team

Returns one TikTok Shop product: the full listing description, price and discount, rating, review count, brand, stock, shipping, and seller details.

Use it for a single known product URL or product id, remembering that lookups are served from the US, so listings sold only in other markets return 404.

Searching 65 platforms in parallel

·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
TikTok Shop API

What can you do with the Product API?

The Product endpoint gives you structured TikTok Shop data with computed fields in a single request. No scraping infrastructure to build or maintain.

Example Request

curl -H "x-api-key: YOUR_API_KEY" \
  "https://www.socialcrawl.dev/v1/tiktokshop/product?url=https%3A%2F%2Fwww.tiktok.com%2Fshop%2Fpdp%2Fgoli-ashwagandha-gummies-with-vitamin-d-ksm-66-vegan-non-gmo%2F1729587769570529799&product_id=1729587769570529799"
import requests

response = requests.get(
    "https://www.socialcrawl.dev/v1/tiktokshop/product",
    params={
    'url': 'https://www.tiktok.com/shop/pdp/goli-ashwagandha-gummies-with-vitamin-d-ksm-66-vegan-non-gmo/1729587769570529799',
    'product_id': '1729587769570529799',
    },
    headers={"x-api-key": "YOUR_API_KEY"},
)

data = response.json()
const response = await fetch(
  "https://www.socialcrawl.dev/v1/tiktokshop/product?url=https%3A%2F%2Fwww.tiktok.com%2Fshop%2Fpdp%2Fgoli-ashwagandha-gummies-with-vitamin-d-ksm-66-vegan-non-gmo%2F1729587769570529799&product_id=1729587769570529799",
  {
    headers: { "x-api-key": "YOUR_API_KEY" },
  },
);

const data = await response.json();

Parameters

ParameterRequiredDescription
urlNoFull URL of the TikTok Shop product page. Provide this or `product_id`.
product_idNoNumeric TikTok Shop product id, as returned in `product.id` by tiktokshop/search, tiktokshop/products and tiktokshop/user/showcase. Provide this or `url`.
regionNoRegion the lookup is served from. Currently US only (an upstream limitation; other regions are rejected before billing). Support for more regions is planned upstream but has no date. (US)
Example Response

What does the TikTok Shop Product API return?

Every response follows one unified schema. Here is a real, unmodified response body, so you can see the exact fields you get back before spending a credit.

Example response
{
  "success": true,
  "platform": "tiktokshop",
  "endpoint": "/v1/tiktokshop/product",
  "data": {
    "product": {
      "id": "1729587769570529799",
      "url": "https://www.tiktok.com/shop/pdp/1729587769570529799",
      "title": "3 Bottles of Goli Ashwagandha & Vitamin D Gummy - Mixed Berry, KSM-66, Vegan, Plant Based, Non-GMO, Gluten & Gelatin Free",
      "description": "Goli Nutrition has sold over 90 Million bottles of gummy vitamins.\nVegan, Non-GMO, Gluten-free & Gelatin-free: Each bottle of Goli contains 60 delicious, vegan, non-gmo, gluten-free & gelatin-free Apple Cider Vinegar gummies, which makes them suitable for almost any lifestyle. No Artificial Flavors, No Artificial Colors, Allergen-Free.\nKSM-66 Ashwagandha Gummies. Ashwagandha is an herb that provides an array of benefits. Goli Ashwa Gummies use KSM-66 Ashwagandha, a highly bioavailable, full-spectrum root extract. Ashwa Gummies highlight a holistic approach to overall health. KSM-66 Ashwagandha is shown to help: Reduce Stress and Promote Relaxation, Support Sleep Quality, Maintain Quality of Life, and more. Relax, Restore, and Unwind* with Goli Ashwa Gummies.\nVitamin Angels: Goli Nutrition has donated a 6-month supply of essential vitamins to over 10 million children in need.\nMade in the USA with locally and globally sourced ingredients. Goli Gummies are made in allergen-free, cGMP certified facilities in the United States with local and globally sourced ingredients to ensure that our products are reputable and of the highest quality standards.\nSeller information\nBusiness name: Goli Nutrition Inc.\nBusiness address: 8430 Santa Monica Blvd,West Hollywood,California,90069",
      "seller": "Goli Nutrition",
      "brand": "Goli",
      "price": {
        "current": 44.98,
        "original": 57,
        "currency": "USD"
      },
      "rating": {
        "average": 4.7,
        "count": 71726
      },
      "image_urls": [
        "https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/b0d9acd7ae184c8d89e2e498941485b6~tplv-fhlh96nyum-crop-webp:800:800.webp?dr=12190&t=555f072d&ps=933b5bde&shp=7745054a&shcp=9b759fb9&idc=useast5&from=2001012042",
        "https://p16-oec-general-useast5.ttcdn-us.com/tos-useast5-i-omjb5zjo8w-tx/f14272ec92ff4d06996daf72fab0ae5b~tplv-fhlh96nyum-crop-webp:800:800.webp?dr=12190&t=555f072d&ps=933b5bde&shp=7745054a&shcp=9b759fb9&idc=useast5&from=2001012042"
      ],
      "availability": "in_stock",
      "reviews_count": 71726,
      "specifications": [
        {
          "group": null,
          "name": "Brand",
          "value": "Goli"
        },
        {
          "group": null,
          "name": "Container type",
          "value": "Bottle"
        }
      ],
      "variations": [
        {
          "id": "1729587788239049223",
          "title": "Specifications: Default",
          "url": "https://www.tiktok.com/shop/pdp/1729587769570529799",
          "category": null
        }
      ],
      "ext": {
        "seller_id": "7495794203056835079",
        "sold_count": 864065,
        "sku_id": "1729587788239049223",
        "tiktokshop": {
          "category": "Health",
          "category_id": "700645",
          "discount_percent": 21,
          "stock": 236358,
          "seller_name": "Goli Nutrition",
          "seller_location": "United States of America",
          "seller_rating": 4.6,
          "seller_products_count": 52,
          "seller_followers": 597867,
          "seller_sold_count": 5725051,
          "free_shipping": true,
          "shipping_fee": 0,
          "delivery_estimate": "Sep 9 - Sep 12",
          "delivery_days_min": 3,
          "delivery_days_max": 6
        }
      }
    }
  },
  "credits_used": 1,
  "request_id": "req_example000000",
  "cached": false,
  "credits_remaining": 9999
}

Live sample illustrating the unified response shape. Field values reflect the record you query.

API Details

How does the TikTok Shop Product API work?

Send a GET request with your API key and get back clean, structured JSON in our unified schema. Supported computed fields are populated when the source provides the required inputs.

Method

GET

Response

JSON

Why SocialCrawl

Why use SocialCrawl for TikTok Shop Product data?

We handle the complexity of TikTok Shop data extraction so you can focus on building. Unified schema, AI enrichment, and zero platform logic in your code.

Developer First

How do you scrape social media data in seconds?

The fastest social media scraping API for developers. Scrape profiles, posts, comments, and analytics from 65 platforms covering 10B+ monthly active users.

One schema, every platform

Query 65 platforms with identical response structures. Write your integration once.

Computed fields, not just scraped

When an endpoint supports these metrics and the source provides the required inputs, the normalized record includes engagement_rate, estimated_reach, content_category, and language. Ready to use.

See your data before you code

Visual Data Explorer. Paste any URL, get rich result cards, sortable tables, CSV export.

import requests

response = requests.get(
    'https://www.socialcrawl.dev/v1/tiktok/profile',
    params={'handle': 'charlidamelio'},
    headers={'x-api-key': 'sc_YOUR_API_KEY'}
)
data = response.json()
[ .JSON ]
{
  "success": true,
  "platform": "tiktok",
  "data": {
    "author": {
      "username": "charlidamelio",
      "followers": 152400000
    },
    "engagement": {
      "likes": 12400000000,
      "engagement_rate": 0.087
    },
    "metadata": {
      "language": "en",
      "content_category": "lifestyle"
    }
  }
}
+ 65 platforms
FAQ

Have a question? We got answers

Find answers to frequently asked questions about SocialCrawl's API, pricing, and capabilities.

Contact us
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.

Ask AI about SocialCrawl

Ready to scrape TikTok Shop Product data?

Get your API key and start pulling TikTok Shop data in under 60 seconds.

Start for free

🤖 AI agent or LLM? Read this page as markdown