↑ ↓ to move ↵ to open
TikTok API · Endpoint

TikTok Shop Store Products API

List the products in a US TikTok Shop store, with price, discount, rating and units sold.

  • 1 credit per call
  • Failed calls are free
  • Updated
  • tiktok.shop.products
Response completed
{  "has_more": true,  "result_count": 20,  "products": [    {      "title": "Goli Ashwagandha & Vitamin D Gummy - Mixed Berry, KSM-66, Vegan, Plant Based, Non-GMO, Gluten-Free & Gelatin Free. America's #1 Ashwagandha…",      "sale_price": "19.47",      "rating": 4.5,      "review_count": "94408",      "currency": "USD",      "discount": "21%",      "original_price": "24.7",      "product_id": "1729527313880355335",      "shop_name": "Goli Nutrition",      "sold_count": 1303982,      "url": "https://shop.tiktok.com/us/pdp/ashwagandha-gummies-by-goli-ksm-66-mixed-berry-vegan-non-gmo/1729527313880355335"    },    {      "title": "Goli Zero Sugar Best Seller Trio – Daily Gut & Wellness Support with Pre, Post & Probiotics, Apple Cider Vinegar, Ashwagandha & L-Theanine …",      "sale_price": "49.37",      "rating": 4.5,      "review_count": "48548",      "currency": "USD",      "discount": "33%",      "original_price": "74.1",      "product_id": "1731194857673101831",      "shop_name": "Goli Nutrition",      "sold_count": 1031219,      "url": "https://shop.tiktok.com/us/pdp/zero-sugar-best-seller-trio-goli-ashwagandha-gummies-vegan-non-gmo/1731194857673101831"    }  ]}
Try it live, free
Input

What you send

The input object of the request, with every field the endpoint accepts.

FieldTypeRequiredWhat it doesExample
url string yes The store's TikTok Shop link. https://www.tiktok.com/shop/store/goli-nutritio…
cursor string no Pass cursor from the last response, with the same store, to get the next page.
region string no The Shop region. US is supported. US
Response

Fields it returns

What each record in the response holds, with the values from the sample above.

FieldTypeWhat it isExample
products[].title string The product's title. Goli Ashwagandha & Vitamin D Gummy - Mixed Berry, KSM-66, Vegan…
products[].sale_price string The price the product sells for now, in the currency shown. 19.47
products[].original_price string The price before the discount, when there is one. 24.7
products[].discount string The discount TikTok Shop shows, when there is one. 21%
products[].rating number The product's average star rating. 4.5
products[].review_count string How many reviews the product has. 94408
products[].sold_count integer How many units TikTok Shop shows as sold. 1,303,982
products[].currency string The currency of the prices. USD
products[].product_id string TikTok Shop's ID for the product. 1729527313880355335
products[].shop_name string The shop that sells it. Goli Nutrition
products[].url string The product's page on TikTok Shop. https://shop.tiktok.com/us/pdp/ashwagandha-gummies-by-goli-ksm-…
has_more boolean Whether more products are available. true
products array The shop's products. 20 records
result_count integer How many results this answer holds. 20
REST API · MCP server

Call it from your code, or ask your agent

Set UPSCRAPE_API_KEY to your key and copy a working request.

curl --request POST \  --url https://data.upscrape.com/execute \  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \  --header "Content-Type: application/json" \  --header "Prefer: wait=30" \  --data '{  "capability": "tiktok.shop.products",  "input": {    "url": "https://www.tiktok.com/shop/store/goli-nutrition/7495794203056835079"  }}'
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words

With Upscrape, list the products in Goli Nutrition's TikTok Shop store and show price, discount, rating and units sold for each.

The agent finds the endpoint, shows you the price, and runs it with your credits.
TikTok

More from the TikTok API

Same data, other platforms

The same data from other platforms

Questions

TikTok Shop Store Products API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
How much does the TikTok Shop Store Products API cost?

1 credit per successful call, shown before it runs. You buy credits once, and paid credits never expire.

What do I send?

Send url. The input fields below list every option with its type and limits.

Do I need a TikTok login?

No. It reads public TikTok data; nothing runs on your account.

Can my AI agent call it?

Yes, over MCP: the agent finds tiktok.shop.products, checks its price and runs it with the same credits as the REST API.

Get started

Your first TikTok call is free.

Up to 100 free credits to start, no card needed.