TubeAnalyse
YouTube niche and channel analyser
A YouTube research dashboard built around the few signals that actually matter for niche selection — channel growth, video engagement, topic momentum — pulling everything from the YouTube Data API.
Open the live appproblem
YouTube research means juggling vidIQ, TubeBuddy, and the YouTube Data API by hand. Each surfaces one slice — channel performance, topic trend, video metadata — and none of them ties together.
solution
FastAPI service pulls channel and video metrics through the YouTube Data API on a schedule, computes engagement and growth signals, and exposes them in a Next.js dashboard. CORS-safe split between web (`ytanalytics.koralktech.io`) and API (`ytanalytics-api.koralktech.io`).
architecture
external → compute → store → ui
outcome
Channel research and topic ranking in one place. Surfaces under-served topics where growth is trending up but competition is still tractable.
stack
capabilities
- →Channel metrics and growth tracking
- →Video engagement and outlier detection
- →Topic ranking by demand-vs-competition
- →Keyword/title research helpers
lessons learned
- 01YouTube quotas are a planning constraint, not a runtime one — every endpoint costs different amounts of quota and you batch around the cheap ones.
- 02Engagement ratio beats raw views. A 50k-view video with 5% engagement teaches more about a niche than a million-view drive-by.
- 03Cross-domain CORS between ytanalytics and ytanalytics-api caused half the early bugs — moving to subpath proxying would have been simpler.