# TikTok Shop API: search products by keyword and read a product's reviews, without a seller account

Give your agent a keyword and a region and get TikTok Shop's product results back as rows: title, price, seller and product id, then the reviews on any of them by id or URL. 3 providers read the public storefront through one treg.to key, from $0.001 a call, at the provider's own rate with no markup. None of them is the seller-side Partner API, so there is no shop, no sandbox and no app review to get through first.

## What's the best way to ask ChatGPT?

Setup line (paste into any agent): `set up treg — https://treg.to/llms.txt`

Then ask: "Using treg, search TikTok Shop US for "matcha whisk", show me the price per call first, then give me the top 20 products by sales with seller, price and rating, and pull the last 50 reviews on the best seller."

- **Name the region** Every provider takes a region code and US is the one they all list as reliable. Say which market you mean.
- **Ask for the price first** treg.to returns the cost before the call, so the agent can say what a 20-page pull will spend.
- **Go id to id** Search returns product ids; the reviews call takes one. Two calls, no browser, no login.
- **Bring the analysis** The rows carry sales counts, prices and review text. Ranking and reading them is the agent's job.

## Why go through treg.to

- **One key, not 9 accounts** treg.to holds the provider keys. Neither you nor the agent sees them.
- **Price before the call** The provider's own rate, $0.000 markup, from a prepaid balance.
- **No subscription, no seats** Charged per call. $1.00 free per new team, no card to start.
- **Your own keys are free** Already pay Hunter? Register it and those calls are never metered.
- **Switch by changing a word** Another provider is a different word in the prompt, not a new integration.
- **Nothing to integrate** No SDK, no OAuth dance per vendor, no seats.

## Behind the scenes: what ChatGPT sees before it calls

treg.to does not choose for you. It hands ChatGPT this comparison and it picks, or you tell it how.

### Which TikTok Shop API is cheapest?

- Cheapest per found: TikHub at $0.001 (`tikhub.x.tiktok-shop-web-fetch-search-products-list`)
- Cheapest per call: ScrapeCreators at $0.00188 (`scrapecreators.x.v1-tiktok-shop-search`)

Those units are not interchangeable: one call can return many results, so compare on the unit you will actually be billed in.

### Which one is the most reliable?

- TikHub: 100% over 55 calls, 898ms median
- ScrapeCreators: 99% over 330 calls, 4.2s median

Measured on treg.to traffic; not a controlled benchmark.

### How do the providers compare?

| Provider | Price | Accepts | Verified |
|---|---|---|---|
| TikHub | $0.001 per found | search_word, offset, page_token, region, product_id, page_start | 2026-07-28 |
| ScrapeCreators | $0.00188 per call | query, page, region, url, product_id | unverified |
| Just One API | $0.0148 per found | keyword, region, offset, pageToken | 2026-07-28 |

Endpoints:

- `justoneapi.x.tiktok-shop-search-products-v1`: treg call justoneapi.x.tiktok-shop-search-products-v1 --query keyword=headphones --query region=US --query offset=0
- `scrapecreators.x.v1-tiktok-shop-search`: treg call scrapecreators.x.v1-tiktok-shop-search --query query=shoes
- `tikhub.x.tiktok-shop-web-fetch-search-products-list`: treg call tikhub.x.tiktok-shop-web-fetch-search-products-list --query search_word=labubu --query offset=0 --query region=US
- `tikhub.x.tiktok-shop-web-fetch-search-products-list-v2`: treg call tikhub.x.tiktok-shop-web-fetch-search-products-list-v2 --query search_word=labubu --query offset=0 --query region=US
- `scrapecreators.x.v1-tiktok-shop-product-reviews`: treg call scrapecreators.x.v1-tiktok-shop-product-reviews --query url=https://www.tiktok.com/shop/pdp/cat-nail-clipper-by-potaroma-adjustable-sizes-built-in-file-safe-for-kittens-cats/1731578642912612516
- `tikhub.x.tiktok-shop-web-fetch-product-reviews`: treg call tikhub.x.tiktok-shop-web-fetch-product-reviews --query product_id=1729508370969629931 --query page_start=1 --query page_size=5 --query sort_rule=1 --query filter_type=1 --query filter_value=6 --query region=US
- `tikhub.x.tiktok-shop-web-fetch-product-reviews-v2`: treg call tikhub.x.tiktok-shop-web-fetch-product-reviews-v2 --query product_id=1729408816995078528 --query page_start=1 --query sort_rule=2 --query filter_type=1 --query filter_value=6 --query region=US

## What people actually struggle with

TikTok Shop is sold harder than it is discussed: of ~140 Reddit and X posts in August 2026, about seventeen vendors were pitching, including one MCP launched by five accounts reading the same script inside thirty hours. These four are people blocked at the official door or paying for a dashboard they cannot export.

**The official API needs a shop before it will let you test**

> "We're stuck in a loop: our app keeps getting rejected in review... but to test that authorization flow we need a sandbox test account" (r/TikTokshop: https://www.reddit.com/r/TikTokshop/comments/1ufgdy3/tiktok_shop_partner_center_create_test_account/)

What this page can do about it: That loop is the Partner API's, and the providers here never enter it. They read the public storefront, so the first call is a keyword and a region, and the $1.00 a new team starts with is enough to see live results before deciding anything.

**Everything built on it is priced for agencies**

> "Been looking into the TikTok Shop API but.... I only find those tools meant for agencies." (r/TikTokshop: https://www.reddit.com/r/TikTokshop/comments/1vhwoph/is_the_tiktok_shop_api_worth_learning_if_you_just/)

What this page can do about it: Per-call metering is the answer to a monthly plan you would use twice. A search is a fraction of a cent and there is no subscription, so a one-off market check costs what it costs and nothing the month after.

**The dashboards will show you the data but not give it to you**

> "built a TikTok Shop research tool in Claude Code that replaces your $99/mo Kalodata subscription" (@mikefutia on X, 305 likes: https://x.com/i/status/2068043305292886465)

What this page can do about it: The most-liked on-topic post in the research is someone doing exactly this page's job with an agent. The rows come back as JSON, so sorting by sales, price or rating and keeping the output is yours, not a plan tier.

**A seller's full product list is a different question**

> "we are struggling to find a way of programmatically obtaining all product IDs for a particular seller" (r/webscraping: https://www.reddit.com/r/webscraping/comments/1e7042c/tiktok_shop_product_link_scraping/)

What this page can do about it: This page is keyword search and reviews by product id. Search results carry the seller, so an agent can filter to one shop, but a complete catalogue for a seller is not a call on this page and it would be wrong to pretend otherwise.


## What actually differs

- The three providers cover the job differently. TikHub and ScrapeCreators do both halves, keyword search and product reviews; JustOneAPI does search only and bills per successful call, so an error costs nothing there. TikHub's reviews call also takes a star filter and a sort rule, which saves paging through five-star noise to reach the complaints.
- Region is a real parameter, not a default to ignore. JustOneAPI lists nine markets, ScrapeCreators says in its own docs that US is the reliable region for reviews and that other regions may come back thin or inconsistent, and TikHub takes a region code on every call. Ask for the market you sell in and read the count that comes back.
- This is the public storefront, so it moves. TikTok changes the page and fights scrapers, and the providers here have had public outages when it did. treg.to shows each provider's measured success rate on live traffic where there is enough of it, and the agent picks; treg.to does not fail over between them on its own.

## What is a TikTok Shop API?

TikTok's own Shop API is for sellers and their partners: it needs a seller account, an app that passes review and, for many applicants, a US representative, and it manages orders and inventory rather than answering questions about the market. What buyers usually mean by a TikTok Shop API is the other thing: a way to read the public storefront as data, search results by keyword and the reviews on a product, without owning a shop. That is what the providers here do, per call, in JSON.

## Questions

**Do I need a TikTok Shop seller account or Partner API access?** No. These providers read the public storefront, not the seller-side API, so there is no seller account, sandbox, app review or US representative involved. What you cannot do this way is anything seller-side: orders, inventory, your own shop's analytics.

**How much does a TikTok Shop search cost?** A fraction of a cent per call at the cheapest provider, and the live rate is at the top of this page. treg.to bills the provider's own rate with $0.000 markup from your team's prepaid balance, and JustOneAPI bills only when the call succeeds.

**Can I get a product's reviews?** Yes, by product id or product URL, paged. Two of the three providers do reviews, and one lets you filter by star rating. Reviews TikTok has removed from the page are gone from here too.

**Which provider should my agent use?** Ask for the price first and let it pick, or name one. treg.to shows the providers side by side with the rate and the measured success rate; it compares, it does not route or fail over for you.

HTML version: https://treg.to/use-cases/tiktok-shop-products-and-reviews