v1 stable

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.

200 OK
{
  "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.

first call2.104 ms
same query, cached22 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.

Trial

R$ 0

50 credits for 7 days

Every route

No card

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.

Three minutes to your first 200.

Create the account, copy the key, paste the cURL. If anything gets in the way, we answer.