vibes.diy/docs Home Discord
creator docs · works with

Works with YouTube

Build a dashboard for your YouTube channel — subscribers, views, which videos are picking up — on your own YouTube Data API key, with a daily snapshot that charts the change.

What you can build

Pages built on your own channel: a dashboard of subscribers and views, a leaderboard of which videos are picking up since yesterday, a chart of the last month, a fan page that always shows your newest uploads. Paste your channel's handle or link and the app finds it.

How it connects

Your own YouTube Data API key, saved on your app. You make a key once in the Google Cloud console and save it on your app's Settings → Secrets as YOUTUBE_API_KEY. Your backend.js makes every YouTube call with it, so the key never reaches the page. Until the key is in, your app shows you a Setup screen that links each console page and names each button; the dashboard opens the moment the key is saved, with no redeploy.

Every visitor sees your channel's numbers, read with your key — the shape for "show how my channel is doing".

What it can read and do

Your app can read Your app can do
A channel from its handle or URL: title, subscriber count, total views, video count Save a snapshot every day and chart the change over time
Your recent uploads with views, likes and comments Rank videos by the views they gained since the last snapshot

A full refresh of a channel with 50 recent videos costs about three of the 10,000 units in YouTube's default daily quota, so an hourly check is easy.

Starter prompts

  • Make a dashboard for my YouTube channel that shows subscribers and which videos are gaining views this week.
  • Build a page that tracks my YouTube channel's video views day by day, starting today.
  • Make a fan page for my YouTube channel with my latest videos and a guestbook where viewers leave notes.

Good to know

  • A key reads public numbers. Watch time, revenue, impressions, traffic sources and audience demographics live in YouTube Analytics, which signs in as the channel; the app labels that section so the boundary is clear.
  • Hidden stays hidden. A channel that hides its subscriber count, or a video with likes or comments turned off, reads as "hidden" rather than zero.
  • Subscriber counts are rounded by YouTube above 1,000, and the app says so under the number.
  • Change shows from day two. The first snapshot is the baseline; tomorrow's is the first comparison.

Go deeper