TikTok Popular Videos
Read the complete requested top-N TikTok video board, up to 20 rows, for US, JP, VN, TH or ID over 7 or 30 days. Sort by views, engagement or six-second view rate. Preserve native rank, lifetime versus period views, publication times and signed media links. A truncated or inconsistent source fails without charge.
period also accepts 30; orderBy also accepts engagement or six_second_views. Other markets and separate like/comment/share sorts are rejected before source work.
Each items[].post includes the native video ID, canonical URL, caption, cover, available signed video-file URL, creator identity, publication time and lifetime views. post.ext.trend preserves rank, period views, organic views, engagement rate, six-second view-through rate and content tags. Period views are not lifetime views. Like/comment/share counts, duration and verification status are unavailable and remain null. The board may contain paid or branded posts; organic views are the supplied organic signal. Media links expire; SocialQuery returns them without downloading or rehosting the media.
limit selects a top-N window from 1 to 20. Every source row must have a distinct native ID, consecutive rank, the requested country/period/sort and valid source metrics. A shortened or inconsistent dataset fails unbilled instead of being presented as a complete or empty board. There is no cursor or deeper-history search.
since and until filter publication timestamps inside that requested window, inclusively. An ISO until date includes the whole UTC day; timezone-qualified timestamps are used exactly. Filtering preserves native ranks, so visible ranks may skip numbers. source_count is the verified window before filtering, dropped is the number removed, and returned_count is the final number of rows. A date-filtered empty result is free.
Pricing: 25 credits per board plus 1 per returned video. The default top-20 request reserves 45 credits; limit 4 reserves 29. Date filtering refunds unused per-video credits, and a completely empty filtered result refunds the entire hold. Failed reads, cache hits and successful idempotent replays cost zero. Supply X-Max-Credits for the full requested hold, even if date filters may reduce the final charge.
The source run is pinned, uses limited permissions and has a 50-second execution limit within a 55-second read deadline. This is a bounded live ranking, not a guarantee that every country and sort will remain available at all times.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
US, JP, VN, TH, ID 7, 30 views, engagement, six_second_views Requested top-N board window, 1–20 (default 20). The full requested window is validated before date filtering; no second page is exposed.
1 <= x <= 20Optional inclusive publication-date bound within the requested top-N window. Accepts ISO dates or timezone-qualified timestamps; an until date includes the entire UTC day. It does not search deeper history.
Optional inclusive publication-date bound within the requested top-N window. Accepts ISO dates or timezone-qualified timestamps; an until date includes the entire UTC day. It does not search deeper history.
Response
Read the complete requested top-N TikTok video board, up to 20 rows, for US, JP, VN, TH or ID over 7 or 30 days. Sort by views, engagement or six-second view rate. Preserve native rank, lifetime versus period views, publication times and signed media links. A truncated or inconsistent source fails without charge.
x >= 0The selected operation determines the resource fields in this object. Source data can omit a metric or report it as null.