Introduction
The TikTok Organic data source surfaces account-level and video-level organic performance for a connected TikTok Creator or Business account through the TikTok Business API (v1.3). It covers published videos, account engagement, audience demographics, and impression-source breakdowns across TikTok’s discovery surfaces — For You, Following, Search, Sound, and Profile. Personal consumer TikTok accounts are not supported, because the TikTok Business API only exposes data for Creator and Business accounts (TikTok for Developers). The Open ID captured at connection time is used as the business identifier on every query. As an organic-social data source, engagement metrics, audience breakdowns, and video-level fields are standardized so widgets can aggregate alongside other sources without additional configuration. To connect this data source, see How to connect TikTok Organic to Adriel.Data refresh strategy
Architecture data
The account and video hierarchy is refreshed daily at 5:00 PM UTC. On first connection, videos posted within roughly the last three years (1,099 days) are retrieved, but only lifetime metrics are available for them — there are no historical daily values. Metrics accumulate in the cache from the connection date forward, and new videos appear after the next daily refresh. A manual refresh is also available from the connection page, limited to once per day. Triggering it clears the existing cache and re-runs the full cache population.Reports data
Report data is refreshed on the following schedules:- Lifetime account data and video data — daily at 5:00 PM UTC.
- Daily page data — the initial fetch covers the last 59 days; each subsequent refresh updates the most recent 3 days at 12:00 AM UTC.
Follower and audience metrics (follower count, demographics) have no historical backfill. Only daily snapshots are cached, starting from the day the connection is first established.
Architecture levels
TikTok account → VideoDate range limits
Some time breakdowns cap how far back a single report can reach:
When a report’s date range exceeds the cap for the selected breakdown, data outside the range may be truncated.
Metrics
How to read the columns
Data type uses this vocabulary: Number, Currency, Percentage, Ratio, Duration, Date, Text, URL, Array, Boolean.
API Key in code style like
video_views is the literal TikTok Business API field name. Italic text describes how a value is produced when it doesn’t map cleanly to a single API field.Lifetime and delta variants
Most performance metrics are cached once per day and are available in two forms. Lifetime is a snapshot of the total value at the moment the data is retrieved. Delta is the day-over-day change, useful for trend monitoring. For videos published before the connection date, the first delta is 0 because no prior history exists, so the sum of deltas will not equal the lifetime total. When a delta cannot be calculated on a given day (for example, API downtime), it is linearly estimated from the last available data point.
Views & reach
Engagement
Video performance
Profile & followers
Post actions & clicks
These video-level action metrics were added recently and return 0 when the underlying action count is not available from the TikTok Business API.
Video metadata
Breakdowns
Account & video
Impression source
Video impressions are bucketed by the discovery surface that delivered them — For You feed, Following feed, Search results, Sound page, and Profile page. Each bucket behaves as an independent breakdown value.
Audience demographics
Demographic breakdowns return follower and audience snapshots per bucket and must be used on their own; they cannot be combined with video-level engagement breakdowns.
Time & grouping
The TikTok Business API returns daily records; Adriel groups them into these views for reporting, so all time-grouping options are Adriel-side aggregations of the same underlying daily data.
Limitations
- Creator or Business accounts only — personal consumer TikTok accounts cannot be connected, because the TikTok Business API only exposes Creator and Business account data.
- No current-day data — the TikTok Business API does not return data for the current calendar day; the most recent available day is yesterday (UTC) (TikTok Business API).
- No historical backfill for follower and audience metrics — follower count and demographics accumulate only from the connection date forward as daily snapshots.
- Reach is a daily unique count — because reach reflects unique users per day, summing it across a multi-day range adds up each day’s value, so a longer-period total may exceed the true number of unique users reached.
- First-day delta is zero — videos published before the connection date have a first delta of 0, so the sum of deltas will not equal the lifetime total.
- Temporary content — temporary posts such as stories are not fully implemented and may contain missing or inaccurate fields.
- Media expiry — associated media, such as images and videos, may expire once a video is no longer accessible through the API.
- Older or unretrievable videos — delta values for very old videos (3+ years) or videos that became unretrievable (deleted, restricted, or shortlisted by the platform) are not recorded.
- Deleted data not provided — data for an element is not available after it is deleted on the platform.
- Token refresh disconnect — access tokens are refreshed automatically; if the refresh exchange fails, the data source is disconnected and the account must be reauthorized. This token behavior is shared with TikTok Ads.
API references
- TikTok Business API portal (v1.3)
See also
- How to connect TikTok Organic to Adriel (paired how-to)
- TikTok Ads data reference — for paid TikTok campaigns
- Instagram Organic data reference — sister organic platform
