TikTok Shop Search
Search a current TikTok Shop product page in one of 16 markets. Canonical product wrappers preserve prices, ratings, seller IDs, observed sold counts and merchandising signals. Missing fields remain null. Explicit page 1–100 is supported; source page sizes vary and continuation metadata is absent, so cursor is rejected instead of fabricated. Market currencies are validated. Nonempty uncached pages cost 1 credit; confirmed empty pages, errors, cache hits and replays are free. Currently operates within a finite 10-source-request verification ceiling, not a funded ongoing plan.
price.current, rating.average, image_urls, seller name, and ext.seller_id / ext.sold_count. Missing sales and ratings remain null. Search merchandising fields live under ext.tiktokshop.
Use query, region (default US) and explicit page (1–100). US and GB have passed live source checks, including a second US page. The remaining documented markets are supported by source configuration but have not all been live-tested. Currency is validated; the source does not echo the requested region.
The upstream gives no total match count or continuation flag. Consequently, total, has_more and next_cursor are null. cursor returns free 422. Explicit page requests are available, but universal cursor parity remains incomplete.
Nonempty uncached pages cost 1 credit. Empty pages, errors, cache hits and successful idempotent replays are free. Use X-Max-Credits: 1 to cap billing.
Authorizations
Headers
Optional nonnegative integer cap on the maximum request hold. A live request whose hold exceeds this cap returns 422 CREDIT_BUDGET_EXCEEDED before spending. Metered holds use the requested limit; cache hits and successful idempotent replays cost zero.
x >= 0Query Parameters
Explicit source page, from 1 to 100. Page sizes vary. The provider does not publish continuation metadata.
1 <= x <= 100US, GB, DE, FR, IT, ID, MY, MX, PH, SG, ES, TH, VN, BR, JP, IE Unavailable for this source: returns free 422. Use an explicit page number; next_cursor and has_more remain null.
Response
Search a current TikTok Shop product page in one of 16 markets. Canonical product wrappers preserve prices, ratings, seller IDs, observed sold counts and merchandising signals. Missing fields remain null. Explicit page 1–100 is supported; source page sizes vary and continuation metadata is absent, so cursor is rejected instead of fabricated. Market currencies are validated. Nonempty uncached pages cost 1 credit; confirmed empty pages, errors, cache hits and replays are free. Currently operates within a finite 10-source-request verification ceiling, not a funded ongoing plan.
x >= 0The selected operation determines the resource fields in this object. Source data can omit a metric or report it as null.