Projektverzeichniss anlegen
Python umgebung einrichten
python3 -m venv env source env/bin/activate python channel_info.py > YT-5ergius git add . git commit -m "$(date +'%Y-%m-%d')" deactivate
#env pip install google-api-python-client
Skript erstellen
Google API besorgen
https://console.cloud.google.com
einloggen
Projekt erstellen
YouTube Data API V3 - Aktivieren
API Schlüssel erstellen
Mein Öffentlicher API-Schlüssel
AIzaSyBF5OkHZ8mQsKnIoLvpUhxbLE1CWsMHEi8
Meine Kanal-ID
UC3UmA3JI7pSZZ7v4O3wNiDA
Mit einem reinen API‑Schlüssel kannst du ausschließlich auf öffentlich zugängliche Daten zugreifen. Das sind beispielsweise:
Kanalinformationen:
Grundlegende Details wie Kanalname, Beschreibung, benutzerdefinierte URL, Veröffentlichungsdatum und Ländereinstellungen
Thumbnails in verschiedenen Auflösungen
Öffentliche Statistiken wie Aufrufe, Abonnenten (sofern nicht verborgen) und die Anzahl der Videos
Verknüpfte Playlists, etwa die Uploads-Playlist
Videoinformationen:
Metadaten wie Titel, Beschreibung, Veröffentlichungsdatum, Tags und Thumbnails
Öffentliche Statistiken wie Aufrufe, Likes und Kommentare
Kategorien und, je nach Video, weitere Zusatzinformationen (z. B. Dauer, Veröffentlichungsstatus)
Playlistinformationen:
Titel, Beschreibung und Thumbnail einer Playlist
Die enthaltenen Video-IDs (also welche Videos in der Playlist sind)
Kommentare:
Öffentliche Kommentare zu Videos inklusive Text, Autor und Veröffentlichungsdatum
Anzahl der Likes zu einzelnen Kommentaren
Suchergebnisse:
Durchsuchbare Snippets zu Videos, Kanälen und Playlists, basierend auf Stichworten
Zusätzlich gibt es noch weitere Endpunkte, die dir Einblicke in Video-Kategorien, Abonnements (sofern öffentlich) und andere aggregierte Daten geben – jedoch immer nur den öffentlichen Teil.
Wichtig ist, dass sensible Aktionen – wie Videos hochladen, bearbeiten oder löschen – eine OAuth2-Authentifizierung erfordern. Mit dem API‑Schlüssel selbst kannst du nur Daten abrufen, nicht ändern.
So hast du einen guten Überblick, welche Informationen öffentlich über die YouTube Data API v3 zur Verfügung stehen. Wenn du noch mehr Fragen hast, lass es mich wissen!