Reels & TikTok Hook Analyzer — On-Screen Text & CTAs
Pricing
$100.00 / 1,000 video analyzeds
Reels & TikTok Hook Analyzer — On-Screen Text & CTAs
Reverse-engineer why a short video works: opening hook and hook type, every on-screen text overlay, CTAs, segment structure, cut pacing and transcript.
Pricing
$100.00 / 1,000 video analyzeds
Rating
0.0
(0)
Developer
Andrew
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Reels & TikTok Hook Analyzer
Reverse-engineer why a short video works. Feed in Instagram reel or TikTok URLs and get back the opening hook, every on-screen text overlay, the calls to action, the segment-by-segment structure, edit pacing, and the full transcript — as structured data you can sort and filter.
A plain transcript tells you what was said. This tells you how the video was built.
What you get
Every record is one video:
The hook
hookText— the exact opening line that stops the scroll, verbatimhookType— classified as question, bold claim, problem callout, curiosity gap, result reveal, how-to promise, story open, listicle, direct address and morehookDeliveredAs— spoken, on-screen text, both, or purely visualhookDurationSeconds— how long the hook runs before the main content startshookAnalysis— a short read on why the opening does or does not hold attention
On-screen text
onScreenText— every text overlay with a timestamp, merged into whole phrases rather than word fragmentsonScreenTextCombined— all overlays as one string, ready for keyword searchhasBurnedInCaptions— whether subtitle-style captions are burned into the video
Calls to action
ctas— each CTA with its timestamp ("follow for more", "link in bio", "comment WORD")ctaCount— how many CTAs the video contains
Structure and pacing
structure— a timestamped breakdown of segment roles: hook → problem → solution → proof → CTAsceneChangesandcutsPerMinute— how aggressively the video is editedisTalkingHead,hasVoiceover,hasMusic— the production formatcontentType— educational, product promo, testimonial, UGC ad, tutorial, vlog and moretopics— subject keywords
Post context
- Username, caption, post date, duration, likes, comments, plays, shares, and a computed
engagementRate transcript— full verbatim transcript of the spoken audio
Use cases
- Ad creative research — build a swipe file of hooks that work in your niche, sorted by hook type and engagement rate
- Hook pattern mining — analyse 50 top-performing competitor videos and see which opening formulas dominate
- Content strategy — compare your videos against creators outperforming you on structure, pacing and CTA placement
- UGC and creator briefing — hand creators concrete, evidenced hook formats instead of vague direction
- Competitive monitoring — track how a competitor's messaging and offers change across their video output
- Search and repurposing — find every video where a phrase appears on screen, not just in the caption
How to use
- Paste Instagram reel and/or TikTok video URLs into Video URLs (up to 50 per run, both platforms can be mixed)
- Optionally set a Language hint if auto-detection struggles with the audio
- Leave Include full transcript on to get the spoken transcript alongside the analysis
- Run the actor — results appear in the Dataset tab
Output format
Each dataset record (abbreviated):
{"platform": "tiktok","username": "tiktokcreators","postUrl": "https://www.tiktok.com/@tiktokcreators/video/7630922277026090254","durationSeconds": 72,"playCount": 50400,"engagementRate": 6.38,"hookText": "In less than nine months, I went from 200 followers to almost 50,000.","hookType": "result reveal","hookDeliveredAs": "both","hookDurationSeconds": 3,"hookAnalysis": "The hook presents a significant achievement and then promises to reveal 'how I did it', creating a strong curiosity gap.","onScreenText": [{ "start": "00:00", "text": "In less than nine months, I went from 200 followers to almost 50,000." }],"ctas": [{ "start": "00:03", "text": "Follow" }],"structure": [{ "start": "00:00", "label": "hook", "summary": "Creator shares his rapid growth on TikTok" },{ "start": "00:15", "label": "solution", "summary": "Lists essential equipment for high-quality content" }],"sceneChanges": 20,"cutsPerMinute": 16.7,"hasVoiceover": true,"hasMusic": true,"hasBurnedInCaptions": true,"isTalkingHead": true,"contentType": "educational","topics": ["TikTok growth", "content creation", "creator tips"],"transcript": "In less than nine months, I went from 200 followers to almost 50,000…"}
Export to JSON, CSV, Excel or Google Sheets directly from the Apify console.
Notes
- Only public Instagram reels and public TikTok videos can be analysed. Private, deleted or restricted posts return an
errorfield on their record while the rest of the run continues. - A video that fails for any reason still produces a record with whatever post metadata was resolved, so nothing silently disappears from your export.
- Videos up to 150 MB are supported. Very long videos with dense captions may exceed what a single analysis response can hold — shorter, feed-style videos are the intended target.