TikTok Shop Products API

Public TikTok Shop store page parser

Fetch a public TikTok Shop store page and return normalized shop info plus any product cards exposed on the page.

1 CreditCost
Store URLInput
Shop + ProductsOutput

Quick Start

Get started with a simple API call.

const response = await fetch('https://api.crawlkit.sh/v1/crawl/tiktok/shop-products', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
  "url": "https://shop.tiktok.com/us/store/crocs/7493920001122334455",
  "options": {
    "timeout": 60000
  }
})
});

const { data } = await response.json();
console.log(data.shop.shopName, data.products.length);

Key Features

Everything you need for reliable tiktok shop products workflows.

Shop Metadata

Returns seller ID, shop name, followers, rating, and product counts.

Store Product Cards

Includes the product cards publicly exposed on the store page.

Pagination State

Preserves public load-more cursor state when TikTok exposes it.

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://shop.tiktok.com/us/store/crocs/7493920001122334455",
    "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"
    },
    "products": [
      {
        "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"
      }
    ],
    "pagination": {
      "cursor": null,
      "hasMore": false
    },
    "timing": {
      "total": 3897
    },
    "creditsUsed": 1,
    "creditsRemaining": 84
  }
}

Use Cases

Common applications for TikTok Shop Products.

Seller Monitoring

Track public storefront changes over time.

Shop Discovery

Seed additional product crawls from a seller page.

Merchant Intelligence

Join shop-level metadata with visible product inventory.

Frequently Asked Questions

Everything you need to know about the TikTok Shop Products API.

Send a full public TikTok Shop store URL. Store ID-only input is not supported yet because TikTok’s public store surface is slug-based.

If pagination.cursor is present, send it back as cursor on the next request.

The endpoint returns whatever product cards TikTok exposes on the public store page.

TikTok Shop Products uses 1 credit per request.

Start Using TikTok Shop Products API Today

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