YouTube Shorts Hook Analyzer — On-Screen Text & CTAs
Pricing
$150.00 / 1,000 video analyzeds
Go to Apify Store
YouTube Shorts Hook Analyzer — On-Screen Text & CTAs
Reverse-engineer why a YouTube Short works: opening hook and hook type, every on-screen text overlay, CTAs, segment structure, cut pacing and transcript.
Pricing
$150.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
Reverse-engineer why a YouTube Short works: the opening hook and its type, every on-screen text overlay verbatim, CTAs, segment-by-segment structure, cut pacing, and a full transcript.
What you get
- Hook breakdown: the exact opening line (spoken, on-screen, or both), its type (bold claim, curiosity gap, question, etc.), how long it runs, and why it works
- Every on-screen text overlay, timestamped and in reading order — including fast burned-in captions
- CTAs called out separately with timestamps ("follow for more", "link in bio", etc.)
- Segment structure: the video broken into labeled beats (hook, problem, demo, proof, cta...) with a one-line summary of each
- Pacing metrics: scene/cut count and cuts-per-minute
- Full verbatim transcript of the spoken audio
- Format signals: talking-head vs. not, voiceover, music, burned-in captions
- Content classification: topics and content type (educational, entertainment, product promo, etc.)
Use cases
- Study top-performing creators or competitors to reverse-engineer their hook formulas
- Build a swipe file of proven hook types and CTA phrasing for your own scripts
- QA your own Shorts before publishing — check hook timing and caption pacing
- Feed structured video content into an LLM pipeline without watching every clip
How to use
- Paste YouTube Shorts (or regular video) URLs into YouTube Shorts URLs, one per line
- Optionally set a Language hint if auto-detection struggles with your content
- Run the actor — one row per video appears in the Dataset tab
Output format
Each dataset record includes (abridged):
{"videoId": "LiH-P4rSkLI","title": "Can You Pass This Classroom Quiz?","channelName": "MrBeast","durationSeconds": 74,"hookText": "I'm about to surprise a class of kids with a ton of money.","hookType": "bold claim","hookAnalysis": "The hook immediately grabs attention by promising a surprise...","onScreenText": [{ "start": "00:12", "text": "+ $3k" }],"ctas": [{ "start": "00:58", "text": "go visit your local Old Navy or oldnavy.com..." }],"structure": [{ "start": "00:00", "label": "hook", "summary": "The host announces he will surprise a class with money." }],"cutsPerMinute": 16.2,"contentType": "entertainment","topics": ["surprise", "classroom", "money giveaway"]}
A free-tier run analyzes up to 3 videos; upgrade to a paid plan to remove that limit.