← All Field Notes
GHL · Digital Marketing Agency · Oct 9, 2026

We Were Paying For Competitor Video Numbers Every Morning, And The Free Feed Had Them

We Were Paying For Competitor Video Numbers Every Morning, And The Free Feed Had Them

Key takeaways

Before you pay for data, ask one boring question: what does the free, public version already give me? We do marketing automation in San Jose, and we skipped that question for a while. We were paying every morning for numbers that were sitting in a public feed the whole time.

What the morning shoot list needs

Every morning a job in our command center ranks five video ideas for me to shoot that day. Part of how it ranks them is by watching a list of thirteen channels in our space and spotting the videos that are doing better than that channel usually does. A video pulling far more than its channel's normal views is telling you something about the topic, not just the creator.

To do that math you need two things: fresh view counts on new videos, and a sense of what normal looks like for each channel. We were getting both from a paid scraping service, once a morning.

What we found on September 6

While building the morning list into its own view, we opened the plain public feed that every YouTube channel has. Most people know it as the thing old feed readers used to subscribe to. We expected titles and links.

It carries a lot more. For each of a channel's 15 newest uploads it has the view count, the like count, the thumbnail and the full description. The full description includes the chapter list, so you can even see how a creator structured the video. No account, no key, no daily quota.

Every number the daily check was paying for was right there.

Diagram comparing the daily signal pass before and after September 6: before, a paid scrape once a morning; after, the public channel feed with the 15 newest uploads, view counts, like counts, thumbnails and full descriptions, free and as often as needed

What changed once it was free

The obvious change is cost. The daily pass stopped costing anything.

The bigger change was frequency. When every check costs money, you check once a morning and live with stale numbers all day. When it costs nothing, you can check whenever you open the screen. Our shoot list view now refreshes its numbers whenever they are more than 15 minutes old, and the open view polls every few minutes. That self refreshing view was not a feature we had planned. It only became possible because the data became free.

What the free feed could not do

The honest part is that we did not get to cancel everything. Fifteen videos is not enough to know what normal looks like for a channel. One viral upload in a set of fifteen throws the whole average off.

So the paid pull still runs, once a week instead of every day, for one job: grabbing the last 60 uploads per channel to set each channel's baseline. The daily view uses the free feed for fresh numbers and compares them against that weekly baseline, so the only thing we still pay for is the depth.

The trap: the wrong channel looks exactly like the right one

The feed needs the channel's real id, a long code, not the handle you see on the page. When we first set it up we looked a few of those ids up by searching, and two of thirteen were wrong. One of them pointed at the creator's podcast channel instead of their main one.

A wrong id does not error. It returns a perfectly good feed for a different channel, and the numbers look just as real. So now every id comes from a scrape record, not a search, and every feed gets fetched once and its channel name checked against the handle before it is allowed into the list.

Diagram of the split: the free feed checked whenever the view opens for fresh numbers, a paid pull once a week for a 60 upload baseline per channel, and every channel id verified by fetching its feed once and matching the channel name to the handle

What this means for San Jose businesses

You are probably paying for something like this right now. A report from a vendor that restates numbers already on a public page. A monthly review tool that tells you your star rating, which your own listing shows for free. A ranking report you could mostly read off a search. Some of those are worth it because they add history or depth. Some are just a nicer screen on free data.

That is where I would start any marketing automation project in San Jose: figure out what a business already has access to, then pay only for the part it cannot get any other way.

Want to build this yourself?

Join the On Point Tech Academy at optechsol.llc/academy. It's free, and we build live every Tuesday and Thursday.

Learn to build this yourself. Free.

The On Point Tech Academy costs nothing and never asks for a card. We build live every Tuesday and Thursday, 12:30 to 1:30 PT.

Join the Academy free ← Back to all Field Notes