Marketing intelligence
TikTok Organic Analytics: Which Metrics You Can Export, and Where
What TikTok organic data you can actually get out of the app, how account type and API access change it, and how to turn lifetime counters into daily reporting.

You can export TikTok organic data for your own account through TikTok's APIs. What you get depends on two things: your account type (personal, Creator or Business) and the API access your tool has been approved for.
Video-level counters such as views, likes, comments and shares are the most widely available. Richer insights like audience demographics and traffic sources depend on business-level access, and some numbers in the TikTok app aren't available through every API. Most counters are lifetime totals, so you have to snapshot them daily to report on day-by-day performance.
Two routes to organic data
TikTok offers different APIs for different jobs. Two matter for organic reporting:
| Route | Built for | Typical organic data | Watch out for |
|---|---|---|---|
| Display API | Showing a creator's own profile and videos in another product | Basic profile information and metadata for the user's recent videos, through the user info, video list and video query endpoints | Each data type needs its own authorization scope, and counters are lifetime totals |
| TikTok API for Business (organic account endpoints) | Brands managing their own Business accounts | Account and video insights for Business and Creator accounts | Access and available metrics depend on account type and approved scopes |
TikTok's developer overview lists the full product set. Before choosing a tool, ask which of these routes it uses, because that decides which columns you'll actually get.
What to expect, metric by metric
Use this as a planning guide, then confirm against your own approved access. Availability changes over time and differs by account type.
| Metric group | How it behaves | How to report it |
|---|---|---|
| Video views, likes, comments, shares | Lifetime counters per video | Snapshot daily and report the difference between snapshots |
| Follower count | Account-level snapshot | Record daily, and report net change for the period |
| Watch time, completion rate | Often limited to business-level access or the app | Report only if your access returns it, and label the source |
| Audience demographics, traffic sources | Usually business-level only, and may require a minimum audience size | Treat as a periodic snapshot, not a daily metric |
| Reach (unique viewers) | Not additive across days or videos | Never add it up across days; use the period value if provided |
Turning lifetime counters into daily numbers
Most video counters show the total since the video was posted. To report "views this week", you need snapshots.
- Collect once a day at the same time, storing the video ID, the counter values and the collection timestamp.
- Calculate daily change as today's snapshot minus yesterday's for each video.
- Add up the daily changes across videos to get account-level daily views.
- Flag negative values, which can happen when the platform removes spam engagement. Show them rather than hiding them.
Illustrative example: a video shows 10,200 lifetime views on Monday and 14,750 on Tuesday. That's 4,550 views on Tuesday. If you only stored Tuesday's total, you couldn't tell whether those views came this week or last month.
Start collecting now. Snapshots can't be recreated for dates you didn't capture.
Organic and paid: keep them apart
If you promote posts with Spark Ads, the same video can collect both organic and paid views. Keep paid delivery from Ads Manager in its own table, keyed by ad and date. Keep organic snapshots keyed by video and collection time. Only join them where TikTok gives you the link between the promoted post and the ad.
Our TikTok organic and ads to BigQuery guide shows this two-table model in detail. It also explains why adding paid reach to organic reach doesn't give you unique people.
Where the data can go
- Spreadsheet: fine for one account and a few dozen videos, if someone records snapshots daily.
- Warehouse: BigQuery or similar, with a scheduled job writing daily snapshots. It's the most flexible option, but someone has to own it.
- A reporting connector: a tool that already handles authorization and daily collection.
AKM's TikTok Organic connector tracks organic video performance, followers and engagement. It sits next to the TikTok Ads connector, so paid and organic appear in the same report while staying separate.
Whatever route you choose, check one video's numbers against the TikTok app before you share the report, and label lifetime metrics clearly.
A quick checklist before you build
- Confirm the account is a Business or Creator account if you need business-level insights.
- Write down which API route your tool uses and the scopes it requested.
- Decide your snapshot time and timezone.
- Label every metric as lifetime, daily change or period total.
- Keep paid and organic in separate tables or report sections.