kniazkov.dev

Case · Web-App, Daten & KI

Nischly – YouTube-Nischen mit Daten finden

Lohnt sich ein neuer YouTube-Kanal in dieser Nische? Nischly beantwortet das mit Daten statt Bauchgefühl: 304.625 Kanäle aus Musik, Kinderinhalten und Themen-Nischen, ein Chancen-Score für jede Nische, eine KI-Auswahl mit 100 Kanälen, der „Young Hunter“ für junge Kanäle und eine Chrome-Erweiterung direkt auf YouTube. Daten-Pipeline, Web-App, Zugangssystem und Erweiterung habe ich allein gebaut – mit Claude Code.

Nischly, Live-Demo: Schnellansicht „Aufsteiger“ mit Kanälen unter einem Jahr und über einer Million Aufrufen im Monat
Rolle
Idee, Daten & Entwicklung
Zeitraum
10/2026 · Datenbank seit 08/2026
Stack
Cloudflare Workers · Python · JavaScript · YouTube Data API
304.625Kanäle in der Datenbank – gefiltert direkt im Browser
209.223Kanäle per YouTube Data API aktualisiert – für 4.226 Quota-Einheiten
6.514junge Kanäle unter sechs Monaten im Young Hunter
100Kanäle in der KI-Auswahl, jeder mit eigener Notiz

Video-Anleitung · 2 Minuten

So funktioniert Nischly

Ein Rundgang in zwei Minuten: Datenbasis, Filter und Schnellansichten, Kanalkarte, Analysen, Chancen-Score, KI-Auswahl, Young Hunter und die Chrome-Erweiterung – im hellen Design der Web-App. Gesprochen von einer professionellen KI-Stimme (ElevenLabs); Bildschirmaufnahmen, Animationen und Schnitt entstehen komplett per Code (Playwright und HyperFrames).

Video-Anleitung · Oktober 2026

Nischly im Überblick

Was die Web-App zeigt, wie der Chancen-Score entsteht – und wie die Erweiterung direkt auf YouTube hilft.

Kapitel

  • 0:00 · Worum es geht
  • 0:10 · Die Datenbasis
  • 0:21 · Entdecken: Filter und Schnellansichten
  • 0:37 · Kanalkarte und Analysen
  • 0:57 · Chancen-Score
  • 1:11 · KI-Auswahl und Young Hunter
  • 1:33 · Chrome-Erweiterung und Demo

Live-Demo öffnen

Frühere Fassung auf Russisch (3 Min.)

Datenschutz: Das Video wird erst nach einem Klick von YouTube (youtube-nocookie.com) geladen. Erst dann werden Daten an Google übertragen.

Ausgangslage

  • Wer einen neuen YouTube-Kanal plant, steht vor derselben Frage: Gibt es in dieser Nische Nachfrage – und ist noch Platz für Neue?
  • Übliche Tools zeigen Zahlen einzelner Kanäle. Für eine Entscheidung braucht man den Vergleich ganzer Nischen: Wie viele Neulinge sind zuletzt durchgestartet, wie viel sieht ein typischer Kanal, wie aktiv ist die Konkurrenz?
  • Die Grundlage hatte ich bereits: eine eigene Datenbank aus einem früheren Projekt mit über 211.000 geprüften Musik-, Kinder- und Trendkanälen.

Was ich gebaut habe

1. Nischen-Radar mit Chancen-Score

  • Filter über alle 304.625 Kanäle: Genre, Nische, Land, Abonnenten, Aufrufe pro Monat, Kanalalter und Upload-Tempo – dazu Schnellansichten wie „Aufsteiger“ oder „Ausreißer“.
  • Chancen-Score von 0 bis 100 für jede Nische: 40 % Neulinge, die in höchstens zwei Jahren 100.000 Aufrufe im Monat erreicht haben, 35 % Nachfrage (Aufrufe eines typischen Kanals), 25 % Aktivität (Anteil mit Upload in den letzten 30 Tagen, gezählt dort, wo der letzte Upload bekannt ist).
  • Kanalkarte mit Größe, Wachstum und Kennzahlen pro Video – und ähnlichen Kanälen nach Nische, Größe und Wachstum.
Live-Demo von Nischly: gefilterte Kanalliste, ab dem elften Ergebnis gesperrt
Live-Demo, Schnellansicht „Aufsteiger“: Kanäle unter einem Jahr mit über einer Million Aufrufen im Monat. In der Demo sind die ersten zehn Ergebnisse sichtbar, der Rest gehört zur Vollversion.
Analysen in Nischly: Nischen mit Aufrufen, Median-Kanal, Anteil junger Kanäle und Chancen-Score
Analysen: Nischen und Länder im Vergleich – mit demselben Chancen-Score. Sichtbar wird, wo die Nachfrage groß und die Konkurrenz noch jung ist.

2. KI-Auswahl: 100 Kanäle, die sich lohnen

  • Der Score kombiniert fünf Signale: Momentum der neuesten Videos (30 %), Reichweite über die eigenen Abonnenten hinaus (20 %), Wachstumstempo junger Kanäle (20 %), Konstanz (10 %) und den Chancen-Score der Nische (20 %).
  • In die Auswahl kommen nur aktive Kanäle mit frisch analysierten Videos, höchstens acht pro Genre – damit die Liste vielfältig bleibt.
  • Zu jedem Kanal schreibt die KI (Claude) eine kurze Notiz auf Deutsch und Englisch: was der Kanal macht, warum es funktioniert und wo die Risiken liegen.
KI-Auswahl in Nischly: Kanäle mit Score, Signalen und KI-Notiz
KI-Auswahl in der Vollversion: Rang, Score aus fünf Signalen und die Notiz der KI zu jedem Kanal.

3. Young Hunter: junge Kanäle, die schon durchstarten

  • Der Hunter durchsucht die meistgesehenen neuen Videos – 169 Suchanfragen in 30 Nischen und mehreren Sprachen – und prüft über die YouTube Data API das Gründungsdatum jedes Kanals.
  • Ergebnis: 6.514 Kanäle unter sechs Monaten, davon 1.006, die noch in keiner meiner Datenbanken standen.
  • Potenzial-Score aus Aufrufen pro Tag, Median neuer Videos, Reichweite über die Abonnenten hinaus, Alter und Upload-Tempo; filterbar nach Alter, Nische und Tempo – ohne Begrenzung der Liste.
Young Hunter in Nischly: Kanäle unter 30 Tagen mit Aufrufen pro Tag und Potenzial
Young Hunter, Filter „bis 30 Tage“: Kanäle, die jünger als ein Monat sind und schon Hunderttausende Aufrufe pro Tag holen.

4. Chrome-Erweiterung direkt auf YouTube

  • Auf jeder Kanalseite: Live-Zahlen des Kanals, die Nische mit Chancen-Score, ähnliche Kanäle und ein Hinweis, wenn der Kanal in der KI-Auswahl steht.
  • Kanäle mit einem Klick auf die eigene Liste setzen; im Popup gibt es die Nischensuche mit Score und die Liste.
  • Manifest V3, Deutsch und Englisch; das Panel liegt im Shadow DOM und stört das Layout von YouTube nicht.
Die Nischly-Erweiterung auf einer YouTube-Kanalseite mit Live-Zahlen, Nische und ähnlichen Kanälen
Die Erweiterung auf einer Kanalseite: Live-Zahlen, Nische mit Score, Notiz aus der KI-Auswahl und ähnliche Kanäle.

5. Öffentliche Demo, private Vollversion

  • Die Demo ist ohne Anmeldung offen: Alle Filter laufen über die ganze Datenbank, sichtbar sind jeweils die ersten zehn Ergebnisse.
  • Kennzahlen neuer Videos, KI-Auswahl, Young Hunter und CSV-Export liegen im privaten Arbeitsbereich. Der Zugang ist nur für mich: Passwort-Hash und Sitzungsschlüssel als Worker-Secrets, signierte Sitzungs-Cookies (HMAC), Rate-Limit beim Login, Origin-Prüfung gegen CSRF und eine strenge Content-Security-Policy.
  • Datensparsam: keine Besucherkonten, keine Datenbank mit Personendaten, kein Tracking. Ein Einladungssystem mit Konten (PBKDF2 im Browser, Cloudflare D1) war gebaut und getestet – für das Portfolio habe ich es wieder abgeschaltet.
  • Geschützte Daten liefert der Worker nur mit gültiger Sitzung aus – nach dem Abmelden auch nicht aus dem Browser-Cache.

Technik und Daten

  • Daten-Pipeline in Python: Aus der SQLite-Datenbank entsteht ein kompaktes Format (Base64-Codes, Zahlen mit drei signifikanten Stellen) – 304.625 Kanäle in rund 11,8 MB (gzip). Gefiltert wird komplett im Browser, ohne Server-Abfragen.
  • Sparsam mit der API: Die Statistik kommt über die YouTube Data API in Paketen zu 50 Kanälen – 209.223 Kanäle für 4.226 Quota-Einheiten, weniger als die Hälfte des kostenlosen Tageskontingents. 2.070 gelöschte oder gesperrte Kanäle fliegen automatisch raus.
  • Quellen: YouTube-Suche, Trendsuchen und die Toplisten von Social Blade (nach YouTube-Kategorien und „Made for Kids“ für 244 Länder) – die Zahlen selbst kommen immer direkt aus der YouTube Data API.
  • Jede Zahl mit Datum: Die App zeigt, von wann Statistik und Video-Kennzahlen stammen.
  • Monatliches Update: Ein Skript sichert die Datenbank, holt frische Statistik und neue Videos, sucht junge Kanäle, baut den Snapshot neu und veröffentlicht ihn – automatisch über die Aufgabenplanung.
  • Hosting: ein Cloudflare Worker mit statischen Assets – schnell, günstig, ohne eigenen Server und ohne Datenbank für Besucher.
  • Video-Anleitung per Code: Ein Playwright-Skript klickt den Rundgang durch und zeichnet den Bildschirm auf, ElevenLabs spricht den Text mit meiner Stimme, FFmpeg setzt Bild, Ton, Untertitel und das Popup der Erweiterung zusammen – auf Deutsch und Russisch.

Was ich mitbringe

  • Datenprodukte von der Rohdatenbank bis zur fertigen Web-App – mit Zugangskontrolle und Datenschutz.
  • Sparsamer Umgang mit APIs und Kontingenten: 209.000 Kanäle aktualisiert für weniger als die Hälfte des Tageskontingents.
  • KI dort, wo sie Arbeit spart: Bewertung, Notizen, Stimme und Video – Abläufe automatisiert mit Claude Code.

Offen für eine neue Stelle

Lassen Sie uns sprechen.

Ich suche eine Festanstellung als KI-Automatisierer, Entwickler oder KI-Videoproduzent – remote oder vor Ort in der Region.

Antwort in der Regel innerhalb von 24 h
WhatsAppLebenslauf