20 % Rabatt auf alle kostenpflichtigen Tarife mit dem Code

Video · YouTube

YouTube Kanal-Statistiken API

Die YouTube Kanal-Statistiken API liefert Ihnen Live-Daten von YouTube in dem Moment, in dem Sie fragen, als saubere, strukturierte Daten – bereit für Ihre eigene App, eine Tabelle oder einen KI-Assistenten. Kein Scraping, nichts zu warten.

YouTube ist gerade nur eingeschränkt erreichbar. Unsere regelmäßigen Prüfungen sehen derzeit fehlgeschlagene Anfragen. Fehlgeschlagene Anfragen kosten kein Kontingent. Aktuelle Erfolgsquoten finden Sie auf der Statusseite.

100 kostenlose Anfragen pro Monat · keine Kreditkarte · ein API-Schlüssel für alle Plattformen

Das Wichtigste in Kürze

Aktualisiert am

YouTube-Kanalstatistiken beantworten, was Agenturen, Talent-Scouts und Wettbewerbsbeobachter am häufigsten fragen: Wie groß ist dieser Kanal, wie oft veröffentlicht er, welche Formate nutzt er und wie schneiden die letzten Uploads ab? everydata.io liest die öffentlichen Kanalseiten und liefert sie als JSON – Details per Kanal-ID oder @Handle-URL, neueste Videos, Streams und Shorts mit Aufrufzahlen sowie Playlists mit ihren Videos. Es sind dieselben öffentlichen Daten, die ein Besucher sieht, geliefert ohne OAuth oder Google-Kontingent; private Studio-Kennzahlen wie Wiedergabezeit oder Umsatz gehören nicht dazu.

Plattform
YouTube
Kontingent pro Aufruf
1 Anfrage
Kostenloser Tarif
100 Anfr. / Monatdanach ab 30 € / Monat
Das erhalten Sie

Was die YouTube Kanal-Statistiken API liefert

GET /ytb/youtube-channel-details nimmt als id die UC…-Kanal-ID oder eine URL wie https://www.youtube.com/@WWE entgegen und liefert channelId, title, handle, description, keywords[], url, vanityUrl und rssUrl (die Feed-URL, die Sie für neue Uploads abonnieren können). Größen- und Vertrauensindikatoren kommen als Zahlen und Labels: subscriberCount mit subscriberCountText, videoCount mit videoCountText, isVerified und isFamilySafe. avatar[] und banner[] liefern Bild-URLs mit Abmessungen, availableCountryCodes listet, wo der Kanal sichtbar ist, und tabs[] zeigt, welche Bereiche (Home, Videos, Shorts, Live, Playlists) der Kanal aktiviert hat.

GET /ytb/youtube-channel-videos listet Uploads mit den neuesten zuerst als items[] mit videoId, title, viewCount, viewCountText, publishedTimeText, duration, durationText, thumbnails[], isLive und badges[]. Der Parameter filter wechselt das Format: videos_latest (Standard), streams_latest für vergangene und geplante Livestreams, shorts_latest für Shorts und live_now für Streams, die gerade laufen. /ytb/youtube-channel-playlists und /ytb/youtube-playlist-videos ergänzen die Playlist-Ebene, alle mit derselben Cursor-Paginierung.

  • Kanal-ID oder @Handle-URL werden akzeptiert; die Antwort normalisiert immer auf channelId und handle
  • subscriberCount, videoCount, isVerified, isFamilySafe, keywords[], description, rssUrl
  • Bild-URLs in avatar[] und banner[] mit Breite/Höhe; availableCountryCodes[] und tabs[]
  • Neueste Uploads mit viewCount, publishedTimeText, duration, isLive und badges über filter=videos_latest
  • Livestream- und Shorts-Ansichten mit filter=streams_latest, shorts_latest und live_now
  • Playlists eines Kanals und deren Inhalte über zwei weitere Endpoints mit Cursor-Paginierung
  • Nur öffentliche Daten – kein Login, keine privaten Studio-Kennzahlen
Anwendungsfälle

Was Teams mit der YouTube Kanal-Statistiken API bauen

Influencer finden und prüfen

Lösen Sie @Handles aus einem Briefing auf, ziehen Sie subscriberCount, isVerified, Upload-Rhythmus und durchschnittliche Aufrufe der letzten 30 Videos und ranken Sie Kandidaten vor der Kontaktaufnahme.

Wettbewerberkanäle verfolgen

Erfassen Sie täglich subscriberCount und videoCount einer Gruppe von Wettbewerberkanälen und bringen Sie Wachstumssprünge mit bestimmten Uploads aus der Videoliste in Verbindung.

Performance-Analyse nach Format

Vergleichen Sie die Aufrufzahlen über filter=videos_latest, shorts_latest und streams_latest, um zu sehen, welches Format die Reichweite eines Kanals treibt und wie sich der Mix über die Zeit verändert.

Content-Aggregation und Feeds

Bauen Sie einen Themen-Hub, der die neuesten Uploads Dutzender Kanäle listet – mit rssUrl für ressourcenschonendes Abfragen und dem Video-Endpoint für Vorschaubilder und Aufrufzahlen.

So funktioniert es

YouTube Kanal-Statistiken API: Beispielanfrage und -antwort

Lösen Sie zuerst den Kanal auf und durchlaufen Sie dann seine Inhalte. Die Details-Antwort liefert die kanonische channelId – verwenden Sie sie als Schlüssel in Ihrer Datenbank, denn Handles können umbenannt werden, IDs nicht. Rufen Sie dann /ytb/youtube-channel-videos mit derselben id und dem benötigten filter auf; das Beispiel zeigt die zwei neuesten WWE-Uploads.

GET /ytb/youtube-channel-videos

curl "https://api.everydata.io/ytb/youtube-channel-videos?id=UCJ5v_MCY6GNUBTO8-D3XoAg&filter=videos_latest" \
  -H "x-api-key: YOUR_API_KEY"

Antwort (gekürzt)

200 OK · application/json
{
  "responseStatus": "PAGE_FOUND",
  "responseMessage": "Page successfully found!",
  "channelId": "UCJ5v_MCY6GNUBTO8-D3XoAg",
  "filter": "videos_latest",
  "items": [
    {
      "type": "video",
      "videoId": "b7kl_pcHa0A",
      "title": "Blake Monroe vows to get payback against Giulia: SmackDown exclusive, Sept. 18, 2026",
      "viewCount": 6800,
      "viewCountText": "6.8K views",
      "publishedTimeText": "47 minutes ago",
      "duration": 110,
      "durationText": "1:50",
      "thumbnails": [
        {
          "url": "https://i.ytimg.com/vi/b7kl_pcHa0A/hq720.jpg",
          "width": 360,
          "height": 202
        }
      ],
      "isLive": false,
      "badges": []
    },
    {
      "type": "video",
      "videoId": "j-RnEhNl-EU",
      "title": "Full SmackDown highlights: Sept. 18, 2026",
      "viewCount": 627000,
      "viewCountText": "627K views",
      "publishedTimeText": "10 hours ago",
      "duration": 561,
      "durationText": "9:21",
      "thumbnails": [
        {
          "url": "https://i.ytimg.com/vi/j-RnEhNl-EU/hq720.jpg",
          "width": 720,
          "height": 404
        }
      ],
      "isLive": false,
      "badges": []
    }
  ],
  "cursor": "4qmFsgLZCRIYVUNKNXZfTUNZNkdOVUJUTzgtRDNYb0FnGrwJOGdhRUJ4cUJCM3ItQmpyN0Jnb2tObU0xTmpNeFpUUXRNREF3TUMweVlqRTBMVGhoWXpNdE5UZ3lOREk1WWpjMU4yVmpFdEFHUVdWUFdWTkxTa1ZsYlVkb1ZsSnJjQzFTUVdWcFRXODBPVzB3VFdSR2J…"
}
YouTube Kanal-Statistiken API: Felder der Beispielantwort von /ytb/youtube-channel-videos
YouTube Kanal-Statistiken API: Felder der Beispielantwort von /ytb/youtube-channel-videos

Jede Seite enthält etwa 30 Einträge und endet mit einem cursor; senden Sie ihn als Parameter cursor zurück, um ältere Uploads abzurufen, und hören Sie auf, wenn er fehlt. viewCount im Kanalraster ist YouTubes gerundete öffentliche Zahl (6.8K, 627K) – für die exakte Zahl eines bestimmten Videos rufen Sie /ytb/youtube-video-details mit der videoId auf. publishedTimeText ist relativ; versehen Sie Ihre Abrufe also mit Zeitstempeln, wenn Sie den Upload-Rhythmus berechnen.

Die Abonnentenzahlen im Details-Endpoint sind die öffentliche Zahl, die YouTube anzeigt, ab 1.000 auf drei signifikante Stellen gerundet (114000000 bei WWE). Tägliche Snapshots bewegen sich in sichtbaren Stufen – gut für Wachstumstrends, nicht für exakte Differenzen. videoCount ist ebenfalls gerundet.

Was Sie hier nicht finden, ist alles hinter dem Creator-Login: Wiedergabezeit, durchschnittliche Wiedergabedauer, Impressionen, Traffic-Quellen, demografische Daten oder Umsatz. Diese stehen in YouTube Studio. Alles, was diese API liefert, ist für einen nicht angemeldeten Besucher sichtbar – deshalb funktioniert sie auch für jeden Kanal, nicht nur für solche, die Ihnen Zugriff gewährt haben.

Verwandte Endpoints

GET/ytb/youtube-channel-details

Kanaldetails. Kanal-Metadaten per ID oder Handle-URL.

GET/ytb/youtube-channel-videos

Kanalvideos. Neueste Videos, Streams oder Shorts.

GET/ytb/youtube-channel-playlists

Kanal-Playlists. Playlists eines Kanals.

GET/ytb/youtube-playlist-videos

Playlist-Videos. Videos einer Playlist.

Vollständige API-Referenz
Preise

Preise der YouTube Kanal-Statistiken API: Bezahlen pro Anfrage

Kanaldetails, eine Seite Videos oder eine Seite einer Playlist zählen jeweils als eine Anfrage. Ein täglicher Snapshot von 500 Kanälen (Details plus erste Seite der Uploads) ergibt 1.000 Anfragen pro Tag – rund 30.000 im Monat, passend für den Production-Tarif (50.000 Anfragen, 80 €). Business (300.000, 300 €) reicht für einige tausend Kanäle inklusive Playlists. 5xx-Antworten der Zielseite werden nie berechnet.

Free
100 Anfr. / Monat
Starter
5.000 Anfr. · 30 €
Production
50.000 Anfr. · 80 €
Business
300.000 Anfr. · 300 €

YouTube Kanal-Statistiken API: häufige Fragen

Kann ich einen Kanal über sein @Handle abfragen?

Ja. Übergeben Sie die Handle-URL, z. B. id=https://www.youtube.com/@WWE, und die Antwort liefert die kanonische channelId zusammen mit handle und vanityUrl. Speichern Sie die channelId – Handles können sich ändern, IDs nie.

Liefert die API Wiedergabezeit, Umsatz oder demografische Daten?

Nein. Diese Kennzahlen sind in YouTube Studio privat für den Kanalinhaber. Die API liefert nur öffentliche Kennzahlen: Abonnenten- und Videoanzahl, Verifizierung, Aufrufe pro Video, Veröffentlichungszeitpunkte, Dauer und Formate.

Wie genau ist die Abonnentenzahl?

Es ist die Zahl, die YouTube veröffentlicht, bei Kanälen ab 1.000 Abonnenten auf drei signifikante Stellen gerundet (zum Beispiel 114000000). Wachstumstrends sind verlässlich; Änderungen um einzelne Abonnenten sind bei großen Kanälen nicht erkennbar.

Wie bekomme ich nur Shorts oder Livestreams?

Nutzen Sie den Parameter filter bei /ytb/youtube-channel-videos: shorts_latest für Shorts, streams_latest für vergangene und kommende Streams, live_now für das, was gerade live ist. videos_latest ist der Standard.

Kann ich die gesamte Upload-Historie eines Kanals durchlaufen?

Ja, indem Sie dem cursor folgen, der mit jeder Seite von etwa 30 Einträgen geliefert wird, bis keiner mehr kommt. Ein Kanal mit 96.000 Videos wie WWE ergibt rund 3.200 Seiten – planen Sie Ihre Anfragen entsprechend oder beschränken Sie sich auf das benötigte jüngste Zeitfenster.

Analysieren Sie Ihren ersten Kanal

Legen Sie ein kostenloses Konto an und rufen Sie GET /ytb/youtube-channel-details?id=https://www.youtube.com/@WWE auf – Abonnentenzahl, Verifizierung und Feed-URL in einem JSON-Dokument.