TikTok Analytics: Hook & Creative Analyzer
Pricing
from $250.00 / 1,000 account analyses
TikTok Analytics: Hook & Creative Analyzer
Turn your TikTok video performance export (CSV/JSON) into hook and format analysis, top and weak videos versus your baseline, creative briefs and a two-week test plan. Rule-based, no AI API, no scraping. Display API token optional. Free demo mode.
Pricing
from $250.00 / 1,000 account analyses
Rating
0.0
(0)
Developer
PRIVATEX
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Security
Limited permissionsShare
TikTok Creative Intelligence
Turn your TikTok performance numbers into decisions: which openings work, which formats lag, and a 14-day test plan with ready-to-use creative briefs.
Feed it a TikTok Studio export / any CSV or JSON of your video performance, or connect the official TikTok Display API with a token authorised by the account owner. It does not scrape, does not use the academic-only Research API, and never fetches videos of accounts that did not authorise you.
Who is it for
TikTok creators, social media managers and small agencies who export their video performance and want hook, format and test-plan guidance from their own history.
Quick start
- Press Start with the pre-ticked Demo mode: you get a full report on a fabricated account. Every row is labelled
SYNTHETIC DEMOand demo runs are never charged. - For your own account, download your video performance table from TikTok Studio > Analytics (use the download/export option; menu names change between app versions) and paste the CSV text into Performance export (CSV text).
- Press Start again. Provided data always wins over Demo mode.
- Open Output for the structured rows, and the Key-value store for
REPORT_WEEKLY_MDandfindings.csv.
Example input
{"dataCsv": "Video ID,Video link,Post time,Video title,Duration,Total views,Total likes,Total comments,Total shares\n...","accountName": "@mybrand","timezoneOffsetMinutes": 180}
Example output row (SAMPLE - synthetic, illustrative values; not from a real account)
{"recordType": "account_summary","platform": "tiktok","account": "@mybrand","postsAnalysed": 52, "postsScored": 49,"billing": { "charged": true, "event": "account-analyzed" },"synthetic": false}
Pricing
$0.25 per account analysed, once per account, only when at least 6 videos could be scored. Too little data = delivered but not billed (billing.charged: false). The billed summary is written last. Demo runs are free.
Pay-per-event. Platform usage (compute, storage) is included in the price - there is no separate Apify usage bill for you. A negligible Actor-start event ($0.00005 per GB of memory, minimum one) also applies. You can cap spending with Apify's "Maximum charged results / cost per run" setting; the Actor stops cleanly at your limit.
What is verified, and what is not
- CSV/JSON export analysis is covered by automated tests using synthetic exports, including English, Turkish (; delimiter, Video başlığı, 29.10.2026 14:30, 12.345 counts), Spanish and Portuguese headers. Real export files from other languages were not available, so an unusual header may need one line from you to be supported.
- Not verified with live credentials: the TikTok Display API mode (scope
video.list, your own videos only) has only been tested against synthetic API-shaped responses, never with a real OAuth token. Use the export path for guaranteed behaviour. The academic-only Research API is deliberately not used.
Limitations
- Works on data you own or are authorised to use. It never scrapes TikTok.
- The Display API gives no retention, traffic-source or demographic data; none is invented.
- At least 6 posts older than 3 days are needed for baselines.
- Trend and sound discovery are out of scope (they need data we are not licensed to collect).
Built by PRIVATEX. Questions or a data-format that does not parse? Open an issue on the Actor page and include the (anonymised) column headers or first lines.
What you get
- Top and weak videos versus your own median (ratio, comparison size, link).
- Hook analysis – opening lines classified into question, number list, how-to, warning, first-person story, call-out, curiosity gap, series; distribution plus performance per style.
- Format groups – duration bands, caption length, hashtag count, numbers, publish weekday/hour, each with sample size and confidence.
- Creative briefs and test plan – week 1 / week 2 experiments built from your best topics, A/B hook variants, success rule (beat your median within 72h), evidence links.
- Weekly report and account comparison from data you supply.
- Deterministic algorithms, no AI API, no per-item AI cost.
Data sources and official API scope
- Display API (
video.listscope) returns the authorising user's own videos withview_count, like_count, comment_count, share_count, duration, create_time, title/description. Production use requires a TikTok developer app approved for that scope. - Research API: academic/non-commercial only – intentionally not used.
Input
| Field | Meaning |
|---|---|
dataCsv / dataUrl / dataRows | Performance export (columns matched flexibly). |
accessToken | Optional Display API user token (secret). |
additionalAccounts | Other accounts you have data for. |
demoMode | Fabricated account, labelled SYNTHETIC. |
API example
curl -X POST "https://api.apify.com/v2/acts/YOUR_USER~tiktok-creative-intelligence/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" -d '{"dataUrl":"https://example.com/tiktok-studio.csv"}'