All posts

YouTube competitor analysis: a repeatable method and tools

November 8, 2026

Competitor analysis on YouTube is mostly arithmetic on public numbers: uploads, views, likes, comments and dates. The work is in choosing the right channels and asking the right questions. Here is a method that takes an afternoon the first time and minutes each month after.

Step 1: choose 5 to 10 competitors

  • Direct: channels that target your audience with similar content.
  • Aspirational: one or two bigger channels in your niche.
  • Rising: small channels gaining fast. Find them by searching your main keywords sorted by upload date and noting channels with high views relative to their subscriber count.

Step 2: pull the data

For each channel, get subscribers and total views, then every upload from the last 6 to 12 months with views, likes, comments, duration and publish date. With the official API, read the channel's uploads playlist through playlistItems.list (50 items a page, 1 unit) and get stats from videos.list. Google Keep Shorts separate from long videos; the official API has no Shorts flag, so you may need a tool that reads the Shorts tab. source

Step 3: compute the core metrics

MetricFormulaWhat it tells you
Cadenceuploads per week, by formatHow much they invest
Median viewsmedian of views, last 20 videosTypical reach, not skewed by one hit
Views per subscribermedian views / subscribersHow engaged the base is
Engagement rate(likes + comments) / viewsHow much viewers care
Outlier scorevideo views / channel median viewsWhich topics break out

Use medians, not averages. One viral video can triple a channel's average and hide what normally happens.

A worked example: a competitor has 200,000 subscribers and a median of 18,000 views on its last 20 videos. Views per subscriber is 0.09. One video has 140,000 views, an outlier score of about 7.8. That video's topic goes on your list.

Step 4: study the outliers

List every video with an outlier score of 3 or more. For each, note the topic, title pattern, length, thumbnail style and publish day. Look for patterns that repeat across channels: a topic that breaks out for three competitors is a demand signal, not luck.

Step 5: compare formats and titles

  • Group videos by length band (under 3 minutes, 3 to 10, 10 to 20, over 20) and compare median views per band.
  • Count title patterns: numbers, questions, "how to", brand names, first person.
  • Read the descriptions for sponsors. Repeated sponsors tell you which brands buy this audience.
  • Read the top comments on the outliers for what viewers asked next.

Step 6: track monthly

Save a snapshot each month and compare: subscriber growth, change in median views, change in cadence, new formats. Google's developer policies require refreshing or deleting stored official API data after 30 days, so a monthly refresh fits well. source

Tools

ToolGood forNote
YouTube StudioYour own channel's analyticsYour channel only
YouTube Data APIFree public stats10,000 units a day, 100 searches source
vidIQCreator tools in the browserFree plan; Boost $19 a month source
TubeBuddyCreator tools in the browserLists a Competitor Scorecard on its pricing page source
A spreadsheetThe formulas aboveFree
ScrapeIORaw data across many channels and platformsPer call, no subscription

Browser tools are quicker to start. Raw data is better when you track many channels, want your own formulas, or also compare the same creators on TikTok and Instagram.

Doing it with ScrapeIO

Pull each competitor's profile with the YouTube channel API, uploads with the channel videos API, and Shorts with the channel Shorts API. The video sponsors API helps with step 5. A 10-channel monthly snapshot is a few dozen credits. Our 10-brand benchmark shows the same method applied to TikTok.

Sources

Checked on 8 November 2026 from each vendor's own pages. Prices and limits change; follow the links before you decide.

100 free credits, no card. Credits never expire.

Get API key