Skip to content

TikTok Ads Limits

Rate Headers

HeaderMeaning
x-ratelimit-remainingCountdown of remaining requests (no total)
x-ratelimit-resetSeconds until the sliding window clears

The limiter is per-advertiser. Calls without an advertiser_id (token refresh, listing) go against the app-level key.

Throttle Codes (Often with HTTP 200)

CodeMeaning
20001Rate limit exceeded
20002Daily quota exhausted
20003Concurrent request limit

A genuine HTTP 429 is also possible.

Backoff in LightLead

  1. Priority: x-ratelimit-reset (sec → ms, capped at 15 min)
  2. Fallback: 60s * 2^attempt, max 15 min
  3. If a block is active — an error with the time until retry

Metrics

Only the keys from mapTikTokMetricIds are requested (see Metrics).

Maintained by the LightLead Documentation Team · Last verified: 2026-07-26