# TikTok Shop products API for your agent

TikTok Shop products API for an agent: it sends a product keyword or a shop URL to a catalog endpoint and reads product title, price and units sold back. Several providers sell the call, so the agent tries the cheapest first. You pay per call, and a failed call costs nothing.

## What this does

TikTok Shop shows what people buy on impulse. Your agent searches products by keyword, or lists everything in a shop, and reads back the price, the units sold, the rating and the number of reviews. Then it pulls the reviews of a winner to see why it sells and what customers dislike.

Each run is two calls, a product search and a review fetch. The search returns a page of products. The review call returns each review with the rating, the text, the date, the reviewer and the variant that was bought. Both providers here do both jobs, so one provider can run the whole flow.

You give: a product keyword or a shop URL. Example: vitamin c serum.

## What differs between providers

- Scrape Creators API (scrapecreators-tiktok-shop-search): searches TikTok Shop by keyword and returns title, cover, price, units sold, review count, rating and shop name, with a page and a region.
- TikHub (tikhub-api-tiktok-shop-web-fetch-search-products-list): searches products by keyword with an offset, a region and a page token.
- Scrape Creators API (scrapecreators-tiktok-shop-products): lists all the products of one shop from its URL, with a cursor, a region and a sort for best sellers.
- Scrape Creators API (scrapecreators-tiktok-shop-product-reviews): returns the rating, text, date, reviewer and variant bought for each review, plus the total review count.
- TikHub (tikhub-api-tiktok-shop-web-fetch-product-reviews): takes a product ID with a page size, a sort rule and a filter, and pages through the reviews.

## Before you start

- Set the region. TikTok Shop sells per market, and the search and the reviews both take a region.
- Sort a shop by top sellers when you list its products. One provider supports a sort option for it.
- Count two calls per product. A search page costs one call, and the reviews of each product you open cost another.

## Prompt

Use looot to search TikTok Shop for vitamin c serum in the US, list the best sellers with price, units sold and rating, then fetch the reviews of the top product. 1. Set up https://looot.ai/skill.md. 2. Search the catalog for each step and check its price before you call. 3. Run the cheapest endpoint that fits. 4. Show the results as a table and the total cost.

## Steps and providers

- Search products: scrapecreators, tikhub. 1 call per product.
- Fetch the reviews of one product: scrapecreators, tikhub. 1 call per product.

## What comes back

- Product title and price
- Units sold
- Rating and review count
- Shop name
- Review text and variant bought

## The request and what comes back

Each run is one POST to /v1/runs with an endpoint id and an input. These are illustrative calls with generic values. The run's result holds the provider's own fields.

- Scrape Creators API: {"endpointId":"scrapecreators-tiktok-shop-search","input":{"query":"vitamin c serum","region":"US"},"wait":30}
- TikHub: {"endpointId":"tikhub-api-tiktok-shop-web-fetch-search-products-list","input":{"search_word":"vitamin c serum","region":"US"},"wait":30}
- Scrape Creators API: {"endpointId":"scrapecreators-tiktok-shop-product-reviews","input":{"product_id":"1729384756102938475","region":"US"},"wait":30}

## How do I search TikTok Shop products?

Send a keyword to a TikTok Shop search endpoint. Your agent reads back the products with their price, units sold, rating and shop. Add a region to match the market.

## Can I get the reviews of a product?

Yes. A second call takes the product ID or URL and returns the reviews with the rating, the text and the variant that was bought.

## Can I list every product of one shop?

Yes. Send the shop URL to the shop-products endpoint. It pages with a cursor and can sort for top sellers.

## Does it show units sold?

Yes, on the endpoints that return a sold count with each product. Treat it as a signal for comparing products.

## What does a run cost?

Two calls at least, a search and a review fetch. The live prices on this page add up the cheapest option of each step.

## How much does one product cost?

You pay per call, and the price depends on the provider your agent picks. This page reads the cheapest live price from the catalog and shows no number when the catalog is unreachable.

## Do I pay when a tiktok shop products call fails?

No. A call that fails at the provider costs nothing, and your agent can retry it or send it to another provider.

## Do I need an account with each tiktok shop products provider?

No. One looot key reaches every provider in the catalog. You top up once, and each call is billed at the price shown before it runs.

## How do I call tiktok shop products from code?

Send a POST to /v1/runs with the endpoint id, the input and a new idempotency key, and your looot token in the Authorization header. With wait set to 30, the answer comes back in the response when the run ends within 30 seconds. Otherwise poll GET /v1/runs/<runId>.

## Can I run tiktok shop products on a schedule?

That needs scheduled runs, not available yet. Run it by hand whenever you want fresh results.

## Do I pay while my agent is idle?

No. looot bills per call, and nothing runs while your agent is idle.

## Related pages

- /use-cases/tiktok-search-api
- /use-cases/amazon-product-api
- /use-cases/tiktok-ads-library-api

## Last reviewed

2026-10-04. The cost per 1,000 product runs is read live from the catalog on the web page.
