# SocialFetch TikTok Shop Product Details

> SocialFetch TikTok Shop Product Details is a paid API for AI agents from api.socialfetch.dev, paid per call via x402, $0.014/call, status unknown (last checked 2026-09-15).

Fetches detailed product information from a TikTok Shop product page by its URL, with optional region targeting.

## Facts

- Endpoint: GET https://api.socialfetch.dev/v1/tiktok/products
- Price: $0.014/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/socialfetch-tiktok-shop-product-details-9614c137
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZM7fTY8mm04RPKA4DsaRr

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability socialfetch-tiktok-shop-product-details-9614c137
```

Example prompt: Can you pull the product details for this TikTok Shop listing — https://www.tiktok.com/view/product/1234567890 — and grab the US region catalog info?

## When to prefer this

Use this endpoint when you need structured product metadata from a specific TikTok Shop product page URL, especially when regional catalog targeting (US, UK, EU, SEA, etc.) is needed. Prefer over general web scraping when you want normalized, structured product fields rather than raw HTML.

## Known failure modes

- Invalid or non-TikTok Shop URL returns an error
- Product has been removed or is unavailable in the requested region
- Unsupported region code causes validation failure
- Rate limiting or upstream TikTok API unavailability causes timeout
- URL is a valid TikTok URL but not a Shop product page

## How this service works

Get details for a TikTok Shop product by product id.

## Output

Returns structured product details from the TikTok Shop listing including product name, price, description, images, seller/shop information, and availability, scoped to the requested region if specified.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "maxLength": 4096,
       "minLength": 1,
       "description": "Public TikTok Shop product detail page URL for the product to retrieve."
      },
      "region": {
       "enum": [
        "US",
        "GB",
        "DE",
        "FR",
        "IT",
        "ID",
        "MY",
        "MX",
        "PH",
        "SG",
        "ES",
        "TH",
        "VN",
        "BR",
        "JP",
        "IE"
       ],
       "type": "string",
       "description": "Optional country or region code for the product catalog. When omitted, the default catalog region applies."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/socialfetch-tiktok-shop-product-details-9614c137/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.socialfetch.dev](https://www.zero.xyz/host/api.socialfetch.dev/llms.txt)
