All of TikTok Shop in one call
Catalogue, pricing and sales performance from TikTok Shop across nine markets, with a versioned schema, JSON out, no crawler to maintain. Stop fixing parsers and go back to shipping product.
50 free credits for 7 days · no card · three minutes to your first 200
9
markets
products and videos, same set
2,632
categories
full path on every row
12 h
maximum staleness
every response, every endpoint
1
credit per page
4xx costs nothing
The problem
A scraper is not infrastructure.
The old way
rotating proxies, captchas and a burnt IP every week
the parser breaks when the layout changes, and it changes
duplicate SKUs, prices as strings, inconsistent categories
one engineer on your team doing this full time
With Tikgraph
one Authorization header and you are done
versioned schema: a field only changes in a new version
typed and deduplicated, with an explicit currency on every amount
the maintenance is ours
Explore
Pick a route and see the response.
Four data routes on v1. These are all of them. Nothing held back behind a plan.
{
"id": "1735010839410541605",
"title": "Sérum facial vitamina C 30ml",
"market": "BR",
"category": { "name": "Serums", "path": ["Beauty", "Skincare", "Serums"] },
"price": { "min": { "amount": 39.90, "currency": "BRL" } },
"sales": { "units_30d": 1284, "revenue_30d": { "amount": 51203.60, "currency": "USD" } }
}Performance
The same question is not paid for twice.
Responses are cached for 12 hours and shared across every customer. Measured on real traffic: the second call for the same query returns in 22 ms instead of 2,104 ms.
Who it is for
Three ways to use the same data.
01 · Solo dev
Build the product, not the crawler
Call an endpoint, get a normalised catalogue. No proxies, no captchas, no parser to fix on a Sunday.
02 · Agency
One key per client
Separate keys with their own limits, usage visible in the dashboard, and history per key.
03 · Seller
Know what the competition charges
Query the SKUs in your category with price, rating and sales performance over 7- and 30-day windows.
Pricing
You pay for requests that worked.
4xx responses are not counted. Out of credits? The API answers 402 rather than billing you for overage.
Every route, all nine markets and the playground on any plan.
Frequently asked
From public TikTok Shop data, normalised and deduplicated by our pipeline. We do not access anyone’s seller account and we do not expose personal buyer data.