Live YouTube Title
Make your YouTube title update itself every 10 minutes.
A free Python + AI playbook that pulls live views, likes, and comments from the YouTube API and rewrites your video title on a schedule. Built end-to-end with Claude — no developer needed.
No developer skills required · Free YouTube API quota · ~30 minutes to ship
Watch the build
Your title updates every 10 minutes — automatically, forever.
Watch the full walkthrough: from a blank Google Cloud project to a Windows Task Scheduler job rewriting your YouTube title with the live view, like, and comment counts.
What you'll ship
A small build with an outsized effect.
A live, self-updating YouTube title is the kind of detail that makes new viewers stop and watch. Here's what you actually walk away with.
A title that feels alive
Your video title shows real-time view, like, and comment counts — proof to every new viewer that people are watching right now.
Set it and forget it
Runs silently in the background every 10 minutes via Windows Task Scheduler. No manual updates, no babysitting.
Stays inside YouTube's free quota
Each update costs 51 of your 10,000 free daily API units. 144 updates a day = ~7,344 units. Plenty of headroom.
No developer skills required
Built entirely through conversation with Claude. If you can copy-paste and follow steps, you can ship this today.
Works on any video you own
Change one line — the VIDEO_ID — and point the script at any video on your channel. Run it on multiple videos if you want.
Opens the door to bigger builds
Once you have YouTube API access wired up, you can build live comment walls, sentiment dashboards, and milestone alerts.
How it works
Four steps. About 30 minutes.
Each step is in the downloadable .md file with exact commands, screenshots in the video, and the full script ready to paste.
Step 01
Install the Python packages
One command in your terminal pulls in everything you need to talk to the YouTube API and handle Google OAuth.
Step 02
Get YouTube API access
Create a free project in Google Cloud Console, enable the YouTube Data API v3, create OAuth credentials, and add yourself as a test user. About 10 minutes.
Step 03
Drop in the script and your Video ID
Save the Python script, paste your client_secrets.json next to it, set your VIDEO_ID, and run it once to authenticate. Done.
Step 04
Schedule it every 10 minutes
A tiny .bat file plus one PowerShell command registers a Windows Task Scheduler job. Your title now updates itself forever.
The prompt I used
The exact ask that built this in one conversation.
Paste this into Claude (or any capable model) and it will hand you the same Python script, OAuth setup, and Task Scheduler command you'll find in the playbook.
I want to build a Python script that updates one of my YouTube video titles every 10 minutes with the live view, like, and comment counts.
Constraints:
- Windows 11, Python 3 installed
- Use the YouTube Data API v3 with OAuth (Desktop App credentials)
- Cache the token in a pickle file so I only sign in once
- Title format: "This Video Has {views} Views, {likes} Likes & {comments} Comments"
- Pluralize Like/Comment correctly
- Skip the API write call if the title hasn't changed
- Print Old/New title and "Title updated." or "No change."
- Schedule it with Windows Task Scheduler to run every 10 minutes
Walk me through it step by step: which packages to install, how to set up Google Cloud Console, the full script, and the Task Scheduler command. Don't assume I'm a developer.More from Chad
Keep exploring
- Visit page
Claude Code Guide
Install Claude Code and build your first real tool in 10 minutes.
- Visit page
Claude Code vs Cursor AI
The honest comparison for non-developers — setup, cost, and which one to pick.
- Visit page
Lovable vs Bolt.new vs v0
Which AI web builder actually fits what you're building? Honest side-by-side.