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 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
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.
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)
{
"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…"
}
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
Dettagli canale. Metadati del canale per ID o URL dell'handle.
Video del canale. Ultimi video, live o shorts.
Playlist del canale. Playlist di un canale.
Video della playlist. Video di una playlist.
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.
Casi d'uso correlati
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.