Returns the account's daily metrics and follower demographics for a window of
complete UTC days. Needs the user.insights permission, which every
connection made since Adeli moved to TikTok API for Business has granted.
Query parameters
accountIduuidRequired- A connected TikTok account.
profileIduuid- Optional, because accountId names its profile. If you pass both, they must agree.
startDateYYYY-MM-DD- First day, UTC. At most 60 days ago. Give both dates or neither; the default is the last 28 complete days.
endDateYYYY-MM-DD- Last day, UTC, before today and on or after startDate.
null means TikTok did not report it
TikTok's daily figures lag by 24 to 48 hours and exist only while Analytics is
turned on in the TikTok app. Unique views, follower gains and losses, engaged
audience, and activity are reported for Business Accounts only; the click
metrics need a verified or registered business; demographics and activity
need at least 100 followers. Anything TikTok withholds is null or an empty
list, never 0.
activity is when followers were active, by hour. percentage values are
fractions of 1.
Errors — 401 unauthorized, 400 invalid_request, 404 account_not_found,
404 profile_not_found, 422 connection_expired (also returned when the
connection lacks user.insights; reconnecting fixes it),
422 provider_not_configured, 429 rate_limited, 502 provider_error.