TikTok Product API

TikTok Shop product detail API

Fetch a public TikTok Shop product page and return normalized product, shop, video, and related product data.

1 CreditCost
Product URL or IDInput
Product + ShopOutput

Quick Start

Get started with a simple API call.

const response = await fetch('https://api.crawlkit.sh/v1/crawl/tiktok/product', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
  "url": "https://www.tiktok.com/shop/pdp/crocs-unisex-adult-classic-clog/1729744150346790056",
  "options": {
    "timeout": 60000
  }
})
});

const { data } = await response.json();
console.log(data.product.title, data.shop?.shopName);

Key Features

Everything you need for reliable tiktok product workflows.

Product Detail

Returns a normalized TikTok Shop product object with pricing and ratings.

Seller Context

Includes the associated shop information when the public page exposes it.

Related Content

Can include public related product cards and shoppable video references.

How It Works

Get started in minutes with our simple API.

1

Get Your API Key

Sign up for free and get your API key instantly. No credit card required.

2

Make Your First Request

Use our simple REST API with your favorite programming language.

3

Get Structured Data

Receive clean JSON responses ready to use in your application.

API Response

Get clean, structured JSON data with every request. Our API returns comprehensive data including status codes, timing information, and your remaining credits.

  • Consistent JSON structure
  • Detailed timing metrics
  • Credit usage tracking
  • Error handling built-in
Response
{
  "success": true,
  "data": {
    "url": "https://www.tiktok.com/shop/pdp/crocs-unisex-adult-classic-clog/1729744150346790056",
    "product": {
      "productId": "1729744150346790056",
      "title": "Crocs Classic Clog",
      "url": "https://www.tiktok.com/shop/pdp/crocs-unisex-adult-classic-clog/1729744150346790056",
      "image": "https://p19-oec-ttp.tiktokcdn-us.com/...",
      "salePrice": "39.99",
      "originPrice": "49.99",
      "currency": "USD",
      "soldCount": 2314,
      "rating": 4.8,
      "reviewCount": 918,
      "sellerId": "7493920001122334455",
      "shopName": "Crocs"
    },
    "shop": {
      "sellerId": "7493920001122334455",
      "shopName": "Crocs",
      "description": "Official Crocs shop",
      "rating": 4.8,
      "reviewCount": 918,
      "followers": 142330,
      "productCount": 214,
      "logoUrl": "https://p16-oec-ttp.tiktokcdn-us.com/...",
      "url": "https://shop.tiktok.com/us/store/crocs/7493920001122334455"
    },
    "videos": [],
    "relatedProducts": [],
    "timing": {
      "total": 4132
    },
    "creditsUsed": 1,
    "creditsRemaining": 86
  }
}

Use Cases

Common applications for TikTok Product.

Catalog Monitoring

Track public product pages from TikTok Shop.

Price Intelligence

Compare public list price, sale price, and review counts.

Shop Enrichment

Attach seller context to downstream catalog records.

Frequently Asked Questions

Everything you need to know about the TikTok Product API.

Send either a full public TikTok Shop product URL or a numeric productId such as 1729744150346790056.

No. The product page must be publicly accessible from the proxy region used by the request.

TikTok Product uses 1 credit per request.

Start Using TikTok Product API Today

Get 100 free credits to test the API. No credit card required.