YouTube-Daten-API
Videos, Kanäle, Playlists, Kommentare und Suche auf YouTube
Die YouTube Data API v3 bietet Zugriff auf YouTubes Video-, Kanal-, Playlist-, Kommentar- und Suchdaten. Häufige Anwendungsfälle sind der Bau individueller Videoplayer, YouTube-Analyse-Dashboards, Tools zur Inhaltserkennung, Systeme zur Kommentar-Moderation und Apps zur Kanalverwaltung. Die Authentifizierung erfolgt über einen API-Schlüssel (nur lesender Zugriff auf öffentliche Daten) oder OAuth 2.0 (Nutzerdaten, Uploads). Das tägliche Kontingent von 10.000 Einheiten ist für Apps mit hohem Volumen knapp – eine Erhöhung des Kontingents erfordert eine Überprüfung durch Google. Als Teil der Google API Suite erfolgt die Abrechnung zentral über Google Cloud.
API-Details
Kategorien
Häufig gestellte Fragen
Die YouTube Data API verwendet ein Quoten-System: 10.000 Einheiten pro Tag sind kostenlos. Verschiedene Operationen kosten unterschiedlich viele Einheiten – ein search.list kostet 100 Einheiten, videos.list kostet 1 Einheit, comments.list kostet 1 Einheit. Die meisten Entwickler können innerhalb des kostenlosen Kontingents arbeiten. Zusätzliche Kontingente können bei Google beantragt werden, aber eine Genehmigung ist nicht garantiert und wird sorgfältig geprüft.
Die YouTube Data API unterstützt: Videosuche und Metadatenabruf, Kanal-Analysen, Lesen und Posten von Kommentaren (erfordert OAuth), Playlist-Verwaltung, Video-Upload (mit OAuth), Abonnementverwaltung und Live-Streaming-Daten. Viele Entwickler nutzen sie für Inhaltsaggregation, Recherche-Tools und Dashboards zur Verwaltung von YouTube-Kanälen.
Der search.list-Endpunkt kostet 100 Kontingenteinheiten pro Aufruf – 100-mal mehr als die meisten anderen Operationen. Wenn Sie häufig suchen, ist Ihr tägliches Kontingent von 10.000 nach nur 100 Suchanfragen aufgebraucht. Optimieren Sie, indem Sie Suchergebnisse zwischenspeichern, videos.list für bekannte Video-IDs verwenden (je 1 Einheit) und Webhooks (Push-Benachrichtigungen via PubSubHubbub) für Abonnement-Updates statt Polling nutzen.
Nicht gelistete Videos können abgerufen werden, wenn Sie die direkte URL/Video-ID haben. Private Videos erfordern eine OAuth-Authentifizierung und können nur vom Besitzer oder von Nutzern, mit denen der Besitzer sie geteilt hat, abgerufen werden. Die API respektiert die gleichen Sichtbarkeitseinstellungen wie die YouTube-Website – Sie können auf Inhalte, die Ihnen normalerweise nicht zur Verfügung stehen, nicht zugreifen.
