20 % di sconto su tutti i piani a pagamento con il codice

Video · YouTube

API statistiche canale YouTube

API statistiche canale YouTube: ricevi dati YouTube live nel momento in cui li chiedi, in forma pulita e strutturata – pronti per la tua app, un foglio di calcolo o un assistente AI. Niente scraping, niente da mantenere.

YouTube è raggiungibile solo in parte in questo momento. I nostri controlli periodici rilevano al momento richieste non riuscite. Le richieste non riuscite non consumano quota. I tassi di successo attuali sono nella pagina di stato.

100 richieste gratuite ogni mese · nessuna carta di credito · una chiave API per tutte le piattaforme

Dati chiave

Aggiornato il

Le statistiche di un canale YouTube rispondono alle domande che agenzie, talent scout e chi osserva la concorrenza si pongono più spesso: quanto è grande questo canale, con che frequenza pubblica, quali formati usa e come vanno gli ultimi caricamenti? everydata.io legge le pagine pubbliche del canale e le restituisce in JSON: dettagli per channel ID o URL @handle, ultimi video, live e Shorts con le visualizzazioni, e playlist con i relativi video. Sono gli stessi dati pubblici che vede un visitatore, forniti senza OAuth né quota Google; le metriche private di Studio come tempo di visualizzazione o ricavi non sono incluse.

Piattaforma
YouTube
Endpoint principale
/youtube-channel-videos
Quota per chiamata
1 richiesta
Piano gratuito
100 rich. / mesepoi da 30 € / mese
Cosa ottieni

Cosa restituisce API statistiche canale YouTube

GET /ytb/youtube-channel-details accetta id come channel ID UC… o come URL del tipo https://www.youtube.com/@WWE e restituisce channelId, title, handle, description, keywords[], url, vanityUrl e rssUrl (il feed a cui puoi iscriverti per ricevere i nuovi caricamenti). Gli indicatori di dimensione e affidabilità arrivano come numeri ed etichette: subscriberCount con subscriberCountText, videoCount con videoCountText, isVerified e isFamilySafe. avatar[] e banner[] forniscono gli URL delle immagini con le dimensioni, availableCountryCodes elenca i paesi in cui il canale è visibile e tabs[] indica quali sezioni (Home, Videos, Shorts, Live, Playlists) il canale ha attivato.

GET /ytb/youtube-channel-videos elenca i caricamenti dal più recente come items[] con videoId, title, viewCount, viewCountText, publishedTimeText, duration, durationText, thumbnails[], isLive e badges[]. Il parametro filter cambia formato: videos_latest (predefinito), streams_latest per le live passate e programmate, shorts_latest per gli Shorts e live_now per le dirette in onda in questo momento. /ytb/youtube-channel-playlists e /ytb/youtube-playlist-videos aggiungono il livello delle playlist, tutti con la stessa paginazione a cursore.

  • Accetta channel ID o URL @handle; la risposta normalizza sempre in channelId e handle
  • subscriberCount, videoCount, isVerified, isFamilySafe, keywords[], description, rssUrl
  • URL delle immagini avatar[] e banner[] con width/height; availableCountryCodes[] e tabs[]
  • Ultimi caricamenti con viewCount, publishedTimeText, duration, isLive e badges tramite filter=videos_latest
  • Viste di live e Shorts con filter=streams_latest, shorts_latest e live_now
  • Playlist del canale e relativi contenuti tramite altri due endpoint con paginazione a cursore
  • Solo dati pubblici: nessun login, nessuna metrica privata di Studio
Casi d'uso

Cosa costruiscono i team con API statistiche canale YouTube

Ricerca e valutazione di influencer

Risolvi gli @handle di un brief, recupera subscriberCount, isVerified, frequenza di pubblicazione e visualizzazioni medie degli ultimi 30 video e classifica i candidati prima di contattarli.

Monitoraggio dei canali concorrenti

Salva ogni giorno subscriberCount e videoCount di un gruppo di canali concorrenti e collega i picchi di crescita a specifici caricamenti dell'elenco video.

Analisi delle performance per formato

Confronta le visualizzazioni tra filter=videos_latest, shorts_latest e streams_latest per capire quale formato genera la copertura di un canale e come cambia il mix nel tempo.

Aggregazione di contenuti e feed

Crea un hub tematico con i caricamenti più recenti di decine di canali, usando rssUrl per un polling leggero e l'endpoint dei video per miniature e visualizzazioni.

Come funziona

API statistiche canale YouTube: richiesta e risposta di esempio

Prima risolvi il canale, poi scorrine i contenuti. La risposta dei dettagli ti fornisce il channelId canonico, che è la chiave da usare nel tuo database: gli handle si possono rinominare, gli ID no. Poi richiedi /ytb/youtube-channel-videos con lo stesso id e il filter che ti serve; l'esempio mostra i due caricamenti più recenti di WWE.

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"

Risposta (abbreviata)

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…"
}
API statistiche canale YouTube: campi della risposta di esempio di /ytb/youtube-channel-videos
API statistiche canale YouTube: campi della risposta di esempio di /ytb/youtube-channel-videos

Ogni pagina contiene circa 30 elementi e termina con un cursor; rimandalo come parametro cursor per recuperare i caricamenti meno recenti e fermati quando manca. Il viewCount nella griglia del canale è il valore pubblico arrotondato di YouTube (6.8K, 627K): per il conteggio esatto di un video specifico chiama /ytb/youtube-video-details con il videoId. publishedTimeText è relativo, quindi salva l'orario delle tue richieste se calcoli la frequenza di pubblicazione.

Il numero di iscritti restituito dall'endpoint dei dettagli è il valore pubblico mostrato da YouTube, arrotondato a tre cifre significative sopra i 1.000 (114000000 per WWE). Gli snapshot giornalieri si muovono a scatti visibili: vanno bene per i trend di crescita, non per variazioni esatte. Anche videoCount è arrotondato.

Qui non trovi nulla di ciò che sta dietro il login del creator: tempo di visualizzazione, durata media di visualizzazione, impression, sorgenti di traffico, dati demografici o ricavi. Quei dati sono in YouTube Studio. Tutto ciò che questa API restituisce è visibile a un visitatore non autenticato, il che significa anche che funziona per qualsiasi canale, non solo per quelli che ti hanno concesso l'accesso.

Endpoint correlati

GET/ytb/youtube-channel-details

Dettagli canale. Metadati del canale per ID o URL dell'handle.

GET/ytb/youtube-channel-videos

Video del canale. Ultimi video, live o shorts.

GET/ytb/youtube-channel-playlists

Playlist del canale. Playlist di un canale.

GET/ytb/youtube-playlist-videos

Video della playlist. Video di una playlist.

API reference completa
Prezzi

Prezzi di API statistiche canale YouTube: paghi a richiesta

I dettagli di un canale, una pagina di video o una pagina di playlist contano ciascuno come una richiesta. Uno snapshot giornaliero di 500 canali (dettagli più la prima pagina di caricamenti) equivale a 1.000 richieste al giorno, circa 30.000 al mese: rientra nel piano Production (50.000 richieste, 80 €). Business (300.000, 300 €) scala a qualche migliaio di canali con le playlist. Le risposte 5xx upstream non vengono mai addebitate.

Free
100 rich. / mese
Starter
5000 rich. · 30 €
Production
50.000 rich. · 80 €
Business
300.000 rich. · 300 €

API statistiche canale YouTube: domande frequenti

Posso cercare un canale tramite il suo @handle?

Sì. Passa l'URL dell'handle, ad es. id=https://www.youtube.com/@WWE, e la risposta restituisce il channelId canonico insieme a handle e vanityUrl. Salva il channelId: gli handle possono cambiare, gli ID mai.

L'API restituisce tempo di visualizzazione, ricavi o dati demografici?

No. Queste metriche sono private e riservate al proprietario del canale in YouTube Studio. L'API restituisce solo analytics pubbliche: numero di iscritti e di video, verifica, visualizzazioni per video, date di pubblicazione, durate e formati.

Quanto è preciso il numero di iscritti?

È il valore pubblicato da YouTube, arrotondato a tre cifre significative per i canali con più di 1.000 iscritti (ad esempio 114000000). I trend di crescita sono affidabili; le variazioni di singoli iscritti non sono osservabili per i canali grandi.

Come ottengo solo Shorts o live?

Usa il parametro filter su /ytb/youtube-channel-videos: shorts_latest per gli Shorts, streams_latest per le live passate e future, live_now per ciò che è in diretta ora. Il valore predefinito è videos_latest.

Posso scorrere l'intero storico dei caricamenti di un canale?

Sì, seguendo il cursor restituito con ogni pagina di circa 30 elementi finché non ne arriva più nessuno. Un canale con 96.000 video come WWE richiede circa 3.200 pagine, quindi pianifica le richieste di conseguenza o limitati alla finestra recente che ti serve.

Analizza il tuo primo canale

Crea un account gratuito e chiama GET /ytb/youtube-channel-details?id=https://www.youtube.com/@WWE: numero di iscritti, verifica e URL del feed in un unico documento JSON.