Faceless YouTube Automation
Automatizare care caută singură, în fiecare zi, canale YouTube faceless mici și în creștere rapidă, verifică dacă sunt cu adevărat faceless și trimite dimineața un raport pe email. Rulează în cloud prin Claude Code Routines, chiar și cu calculatorul închis.
Prezentare generală
În fiecare dimineață, o rutină Claude Code rulează în cloud: caută prin YouTube Data API clipurile cu cele mai multe vizualizări din ultimele 30 de zile, pe 6 nișe rotite zilnic plus un slot de descoperire, apoi trece fiecare canal găsit printr-o pâlnie de filtre. Rezultatul ajunge pe email, ca un brief cu trei benzi de calificare. Separat, un pas local verifică vizual, cu Claude, dacă un canal e cu adevărat faceless. Peste 4.300 de linii de Python, cu rulări în 78 de zile între iunie și octombrie 2026.
Problema de business
Canalele YouTube faceless (fără prezentator, doar voce și imagini) pot crește foarte repede, iar formatul lor poate fi preluat de alți creatori. Doar că găsirea celor mici, noi și în creștere e o muncă manuală de ore: căutări, verificat abonați, vechime, vizualizări și dacă apare sau nu o față. Automatizarea face asta zilnic și livrează doar canalele care merită analizate.
Arhitectură
- Rutină Claude Code în cloud, zilnică: rulează căutarea și salvează rezultatele în GitHub, fără să fie nevoie de calculatorul pornit
- Căutare prin YouTube Data API v3: 12 nișe, 6 pe zi prin rotație, plus un slot de descoperire pe tipare de titlu
- Pâlnie de filtre pentru fiecare canal: abonați, format long-form, durată, limbă, ultimul clip, vizualizări pe 30 de zile, frecvență, vechime
- Trei benzi de calificare (strict, marja 1, marja 2), cu deduplicare: un canal apare o singură dată în brief
- Brief zilnic pe email, plus un CSV unificat și o listă de urmărire cu scor
- Verificare faceless pe calculatorul local: montaje din 18 cadre per clip, clasificate vizual de Claude (faceless / nu / incert)
- Rotație automată între mai multe chei API când se epuizează cota, cu reîncercări la erori
Funcționalități principale
- Rulează singură, în fiecare dimineață
- Merge și cu calculatorul închis
- Fără API plătit: cota gratuită YouTube + abonamentul Claude
- Separă Shorts de clipurile long-form
- Calificare pe 3 benzi, de la strict la larg
- Verificare vizuală faceless cu Claude
- Raport pe email, cu cel mai bun clip al fiecărui canal
- Listă de urmărire cu scor pentru canalele promițătoare
Integrări
Sub capotă
Shorts vs. long-form
API-ul YouTube amestecă Shorts cu clipurile lungi. Un canal trece doar dacă are cel puțin 10 clipuri de minimum 10 minute, iar vizualizările pe 30 de zile se calculează doar din clipurile lungi, ca cifrele să nu fie umflate de Shorts.
Cloud + local, fiecare unde merge
Căutarea rulează în cloud prin Claude Code Routines. Verificarea vizuală rulează pe calculatorul local, pentru că în cloud descărcarea cadrelor e blocată frecvent; un pas local îmbină apoi rezultatele zilnice în GitHub.
Fără API plătit
Folosește cota zilnică gratuită a YouTube, cu rotație automată între chei când una se epuizează, iar verificarea vizuală e făcută de Claude prin abonament, fără o cheie API separată.
O pâlnie care se poate măsura
Fiecare brief arată și de ce au fost respinse canalele. Pe 11 octombrie 2026, de exemplu: 2.697 de canale analizate, 509 cu destule clipuri lungi, 36 care trec vizualizările și frecvența, 15 calificate strict.
Tech stack
Rezultat
Ce făceam manual în ore vine acum singur pe email, în fiecare dimineață: în aproximativ 3,5 luni, 344 de canale găsite în cele trei benzi, dintre care 158 calificate strict, și 145 confirmate faceless de verificarea vizuală. Același tip de rutină se poate construi pentru orice cercetare de piață repetitivă.