A weekly competitor sweep that takes twenty minutes
Most competitor research on short-form is scrolling with a notes app open. It does not scale, it does not accumulate, and by Thursday you have forgotten what you saw on Monday. This is the version that produces an asset instead of a feeling.
The whole loop is four steps and runs on a $9 pack for a couple of months.
The loop
- List, do not watch. Resolve each competitor's profile to get their recent posts as links. Free — nothing has been transcribed yet. Four competitors gives you well over a hundred candidate posts in about a minute.
- Keep only the outliers. Sort by the engagement figures that come attached and keep the posts that clearly beat that account's own baseline. Their median video tells you what they do; their top video tells you what works. Ten to fifteen per competitor is plenty.
- Transcribe the survivors in one batch. Merge everything you kept into a single paste of up to 100 links and run it. Forty short videos is roughly 25 minutes of balance.
- Break down the top few and export the rest. Run the structural breakdown on the handful that outperformed the most, export the whole batch to CSV, and you are done for the week.
Why outliers and not averages
The instinct is to study a competitor's typical video. It is the wrong target. Typical videos are mostly determined by things you cannot copy — account size, posting history, the algorithm's existing model of that creator's audience.
Outliers are where format effects show up. When one video does eight times an account's own median, something in that specific script did work, and the account-level variables were held constant by definition. That is as close to a controlled comparison as this medium offers.
What accumulates in the spreadsheet
Each week's CSV appends to the last. After a month you are no longer looking at videos, you are looking at a dataset with a few hundred rows: transcript, author, duration, engagement, and whatever columns you add yourself.
- Filter by phrase to see who is making which claim, and when they started making it.
- Sort by duration against engagement to find the length your niche actually rewards.
- Group by hook type once you have run breakdowns, and the distribution answers what to open with.
- Diff week over week to catch a competitor changing their offer, their price or their positioning — usually visible in the scripts weeks before it shows up anywhere else.
What this does not tell you
Transcripts capture what was said. They do not capture the edit, the on-screen text, the visual gag, the trending sound, or the fact that a video was boosted with paid spend. On visual-first content — transformations, demos, comedy bits — the script is a minority of why it worked.
So use this where the words carry the weight: talking-head, educational, review, storytelling and sales content. There, the script is most of the video, and reading forty of them beats watching four.
What it costs to run weekly
Forty short videos a week at around 40 seconds each is roughly 27 minutes of balance — call it 110 minutes a month. The $9 / 300-minute pack covers about two and a half months of that; the $29 / 1,200-minute pack covers most of a year. Nothing expires, there is no subscription, and profile listing stays free no matter how much of it you do.
Try it on your own links
Ten free minutes, no card. Paste a batch of TikTok or YouTube links and read the scripts.
Start extracting →Questions people ask
How many competitors can I track?
As many as you have balance for. Profile listing is free and unlimited; you only spend on the videos you choose to transcribe.
How do I find the outliers without watching everything?
The engagement counts the platform exposes come attached to each item, so you can sort a profile's recent posts and keep the ones that beat that account's own baseline before transcribing anything.
Can I keep the research in one place over time?
Yes. Every batch exports to CSV with one row per video, so weekly sweeps append into a single growing sheet.
Does this work for visual content with no talking?
Poorly. If the video has no voiceover, there is no script to read. This workflow is for niches where the words do the work.