Skip to main content
GET
TikTok Post
Accepts a canonical TikTok video url. Returns the matching post and its author, caption, thumbnail, duration, available engagement counts and publication time. Downloadable media URLs are not supplied by this source. trim accepts true or false; the normalized response omits raw provider fields in both cases.
The current EnsembleData source is a limited trial through October 18, 2026 UTC, with 50 shared provider units per rolling day. A missing or exhausted allowance returns an availability error without a net SocialQuery credit charge. Other configured sources may be tried when eligible; provider availability and response detail can differ. This is not a guarantee of continuous trial capacity.
Additional query parameters are rejected by this source. Cached results and idempotent replay use the standard zero-credit behavior. See the API response for credits used and request identity.

Authorizations

x-api-key
string
header
required

Headers

Cache-Control
string
Idempotency-Key
string
X-Max-Credits
integer

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.

Required range: x >= 0

Query Parameters

url
string
required
region
string
trim
boolean
download_media
boolean

Response

Request completed. Interpret data using the selected resource contract.

success
boolean
required
platform
string
required
endpoint
string
required
credits_used
integer
required
Required range: x >= 0
credits_remaining
integer | null
required
request_id
string
required
cached
boolean
required
data
object
required

The selected operation determines the resource fields in this object. Source data can omit a metric or report it as null.