API di YouTube
Recupera da YouTube video, Shorts, commenti, sottotitoli, numero di iscritti e metadati dei canali.
Fornisci gli handle dei canali o gli URL dei video. Il numero di iscritti è un totale, non un elenco degli iscritti.
Invia POST https://api.everyinfra.com/api/v1/social con platform impostato su youtube e action impostato sul nome di una funzionalità dell'elenco qui sotto, ad esempio search.
- 8 funzionalità
- $0.56 per 1.000 richieste
- Nessun addebito per chiamate non riuscite o risultati vuoti
- Operatività nelle ultime 24 ore 100%
Disponibilità della piattaforma
- Operatività nelle ultime 24 ore
- 100%
Ultimi 30 giorni
Funzionalità disponibili
Ogni azione di YouTube: cosa fa, quanto costa e come ha funzionato nelle ultime 24 ore. Apri un'azione per vederne parametri, campi della risposta ed esempi di codice.
| Funzionalità | Cosa fa | Per 1.000Righe vuote: $0.56 | Stato nelle ultime 24 ore · Tutto regolare |
|---|---|---|---|
Ricercasearch | Cerca video su YouTube per parola chiave, fino a 50 per chiamata. | Buono · operatività 100% | |
Dettagli del canaleprofile | Recupera un canale YouTube dal suo URL. | Normale | |
Post dell'utenteuser_posts | Elenca i video di un canale YouTube a partire dal suo URL, fino a 50 per chiamata. | Normale | |
Dettagli del videovideo | Recupera titolo, descrizione, canale, visualizzazioni, like, numero di commenti, durata e data di pubblicazione di un video YouTube dal suo link watch o di condivisione. | Normale | |
Commenticomments | Leggi i commenti a un video di YouTube, fino a 100 per chiamata. | Normale | |
Followerfollowers | Controlla il numero di iscritti di un canale YouTube a partire dal suo handle. | Normale | |
Trascrizionetranscript | Recupera i sottotitoli di un video YouTube come testo completo e segmenti con timestamp, con lingua della traccia, lingue disponibili e dettagli del canale. | Normale | |
Shortsshorts | Sfoglia gli Shorts di un canale YouTube tramite handle, fino a 100 per chiamata. | Normale |
Cosa accetta ogni azione di API di YouTube?
Ogni risposta qui sotto associa un'azione richiamabile ai suoi input reali. Il significato dei parametri e i valori ammessi dipendono dall'azione: un nome familiare non ha lo stesso significato su tutte le piattaforme.
Le fonti ufficiali sono linkate solo per chiarire il termine della piattaforma accanto a cui compaiono. Non implicano autorizzazione o approvazione da parte della piattaforma e le funzionalità del sito ufficiale non fanno parte dell'API di EveryInfra, a meno che questa pagina non le elenchi.
Consegna Sync per ogni azione.
| Azione | Obbligatori | Facoltativi | Limite | Per 1.000Righe vuote: $0.56 | Campi della risposta |
|---|---|---|---|---|---|
searchRicerca Cerca video su YouTube per parola chiave, fino a 50 per chiamata. Ottieni canale, descrizione, visualizzazioni, like, commenti, durata e data di pubblicazione. | keyword | sort | Valori del catalogo: defaultLimit=10, maxLimit=50. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe. | id · url · title · text · author_name · author_username · author_id · author_url · like_count · comment_count · view_count · duration · posted_at · thumbnail_url · hashtags · is_comments_disabled · is_members_only · is_paid_partnership · author_follower_count · author_video_count · author_view_count · author_created_at · description_links · search_rank · platform | |
profileDettagli del canale Recupera un canale YouTube dal suo URL. Ottieni bio, numero di iscritti, video e visualizzazioni, verifica, località, avatar, banner e data di creazione. Non espone YouTube Analytics né un elenco di iscritti. | url | — | — | channel_id · name · url · bio · subscriber_count · video_count · view_count · is_verified · location · avatar_url · banner_url · created_at · platform | |
user_postsPost dell'utente Elenca i video di un canale YouTube a partire dal suo URL, fino a 50 per chiamata. Ottieni titolo, descrizione, visualizzazioni, like, commenti, durata e data di pubblicazione. Usa | url | since, sort | Valori del catalogo: defaultLimit=10, maxLimit=50. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe. | id · url · title · text · author_name · author_username · author_id · author_url · like_count · comment_count · view_count · duration · posted_at · thumbnail_url · hashtags · is_comments_disabled · is_members_only · is_paid_partnership · author_follower_count · author_video_count · author_view_count · author_created_at · description_links · search_rank · platform | |
videoDettagli del video Recupera titolo, descrizione, canale, visualizzazioni, like, numero di commenti, durata e data di pubblicazione di un video YouTube dal suo link watch o di condivisione. Commenti e trascrizione si ottengono con azioni dedicate, | url | — | — | id · url · title · text · author_name · author_username · author_id · author_url · like_count · comment_count · view_count · duration · posted_at · thumbnail_url · hashtags · is_comments_disabled · is_members_only · is_paid_partnership · author_follower_count · author_video_count · author_view_count · author_created_at · description_links · search_rank · platform | |
commentsCommenti Leggi i commenti a un video di YouTube, fino a 100 per chiamata. Ogni commento include testo, autore, like, numero di risposte, data e un indicatore di risposta. Ordina per più recenti o più popolari e imposta una data di inizio con | url | since, sort | Valori del catalogo: defaultLimit=20, maxLimit=100. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe. | id · text · author_name · like_count · reply_count · posted_at · is_reply · reply_to_id · platform | |
followersFollower Controlla il numero di iscritti di un canale YouTube a partire dal suo handle. Ottieni il numero di account seguiti, post, like e connessioni e un indicatore di precisione per le cifre arrotondate. Passa l'@handle in | username | channel | — | id · username · url · follower_count · following_count · post_count · like_count · connection_count · precision · platform | |
transcriptTrascrizione Recupera i sottotitoli di un video YouTube come testo completo e segmenti con timestamp, con lingua della traccia, lingue disponibili e dettagli del canale. | url | language | — | id · url · title · text · segments · language · available_languages · channel_id · channel_name · channel_username · view_count · like_count · comment_count · posted_at · platform | |
shortsShorts Sfoglia gli Shorts di un canale YouTube tramite handle, fino a 100 per chiamata. Ottieni titolo, miniatura, visualizzazioni, like, durata e data di pubblicazione. Passa un handle in | username | channel, since, sort | Valori del catalogo: defaultLimit=20, maxLimit=100. Per alcune azioni limit può controllare le pagine o l'espansione per elemento padre, quindi non è sempre un numero finale di righe. | id · url · title · thumbnail_url · view_count · like_count · duration · posted_at · author_name · author_id · author_url · platform |
Cosa significano i parametri search di API di YouTube?
Cerca video su YouTube per parola chiave, fino a 50 per chiamata. Ottieni canale, descrizione, visualizzazioni, like, commenti, durata e data di pubblicazione. sort ordina per pertinenza, più recenti, più visualizzati o valutazione migliore. I risultati non sono completi e il ranking non viene spiegato.
keywordObbligatorio- Il termine di ricerca per l'azione search di YouTube. Se passato agli input di compatibilità dell'azione shorts, questo parametro viene interpretato come nome del canale e non avvia una ricerca di Shorts su tutto il sito.
sortFacoltativo- L'ordinamento applicato alle azioni di YouTube. Per search i valori accettati sono relevance, newest, most_viewed e top_rated. Per i video e gli Shorts del canale sono newest, oldest e popular. Per i commenti sono newest e popular. Specificare questo parametro in una query su un singolo video non filtra i contenuti di quel video.Valori ammessi:
most_viewednewestrelevancetop_rated
Cosa significano i parametri profile di API di YouTube?
Recupera un canale YouTube dal suo URL. Ottieni bio, numero di iscritti, video e visualizzazioni, verifica, località, avatar, banner e data di creazione. Non espone YouTube Analytics né un elenco di iscritti.
Riferimento API completo: parametri, esempi di codice, esempio di risposta e statourlObbligatorio- L'URL di destinazione richiesto dalle azioni di YouTube. Usa URL completi del canale per profile e user_posts, oppure link watch?v= specifici e link di condivisione per video, comments e transcript. I metadati del canale derivano dai contenuti pubblicati e comments non restituisce i post della bacheca Community del canale.
Cosa significano i parametri user_posts di API di YouTube?
Elenca i video di un canale YouTube a partire dal suo URL, fino a 50 per chiamata. Ottieni titolo, descrizione, visualizzazioni, like, commenti, durata e data di pubblicazione. Usa since per una data di inizio e sort per più recenti, meno recenti o più popolari. Un singolo batch potrebbe non coprire l'intero archivio del canale.
urlObbligatorio- L'URL di destinazione richiesto dalle azioni di YouTube. Usa URL completi del canale per profile e user_posts, oppure link watch?v= specifici e link di condivisione per video, comments e transcript. I metadati del canale derivano dai contenuti pubblicati e comments non restituisce i post della bacheca Community del canale.
sinceFacoltativo- Il limite inferiore di data per filtrare i video, gli Shorts o i commenti del canale. Si applica solo a questi elenchi.
sortFacoltativo- L'ordinamento applicato alle azioni di YouTube. Per search i valori accettati sono relevance, newest, most_viewed e top_rated. Per i video e gli Shorts del canale sono newest, oldest e popular. Per i commenti sono newest e popular. Specificare questo parametro in una query su un singolo video non filtra i contenuti di quel video.Valori ammessi:
newestoldestpopular
Cosa significano i parametri video di API di YouTube?
Recupera titolo, descrizione, canale, visualizzazioni, like, numero di commenti, durata e data di pubblicazione di un video YouTube dal suo link watch o di condivisione. Commenti e trascrizione si ottengono con azioni dedicate, comments e transcript.
urlObbligatorio- L'URL di destinazione richiesto dalle azioni di YouTube. Usa URL completi del canale per profile e user_posts, oppure link watch?v= specifici e link di condivisione per video, comments e transcript. I metadati del canale derivano dai contenuti pubblicati e comments non restituisce i post della bacheca Community del canale.
Cosa significano i parametri comments di API di YouTube?
Leggi i commenti a un video di YouTube, fino a 100 per chiamata. Ogni commento include testo, autore, like, numero di risposte, data e un indicatore di risposta. Ordina per più recenti o più popolari e imposta una data di inizio con since. Usa reply_to_id per collegare le risposte. La discussione completa non è garantita.
urlObbligatorio- L'URL di destinazione richiesto dalle azioni di YouTube. Usa URL completi del canale per profile e user_posts, oppure link watch?v= specifici e link di condivisione per video, comments e transcript. I metadati del canale derivano dai contenuti pubblicati e comments non restituisce i post della bacheca Community del canale.
sinceFacoltativo- Il limite inferiore di data per filtrare i video, gli Shorts o i commenti del canale. Si applica solo a questi elenchi.
sortFacoltativo- L'ordinamento applicato alle azioni di YouTube. Per search i valori accettati sono relevance, newest, most_viewed e top_rated. Per i video e gli Shorts del canale sono newest, oldest e popular. Per i commenti sono newest e popular. Specificare questo parametro in una query su un singolo video non filtra i contenuti di quel video.Valori ammessi:
newestpopular
Cosa significano i parametri followers di API di YouTube?
Controlla il numero di iscritti di un canale YouTube a partire dal suo handle. Ottieni il numero di account seguiti, post, like e connessioni e un indicatore di precisione per le cifre arrotondate. Passa l'@handle in username. Restituisce conteggi aggregati, non un elenco di iscritti.
usernameObbligatorio- L'handle del canale (con @ iniziale facoltativa) richiesto dalle azioni followers e shorts. L'azione followers restituisce il numero complessivo di iscritti, non elenchi di utenti. L'azione shorts dà priorità agli handle e non considera gli ID canale UC... come identificatori equivalenti.YouTube: cosa sono gli handle dei canali — YouTube definisce l'handle come un identificatore univoco del canale che inizia con @ ed è distinto dal nome visualizzato del canale. · Verificato
channelFacoltativo- Un alias di compatibilità per indicare l'handle di un canale. Gli URL completi /channel/UC... potrebbero non essere interpretati correttamente da alcune utility di supporto, quindi preferisci passare un handle o usare il parametro URL previsto esplicitamente dall'azione.
Cosa significano i parametri transcript di API di YouTube?
Recupera i sottotitoli di un video YouTube come testo completo e segmenti con timestamp, con lingua della traccia, lingue disponibili e dettagli del canale. language richiede una traccia specifica, ma non tutti i video hanno sottotitoli e la traduzione automatica non è garantita.
urlObbligatorio- L'URL di destinazione richiesto dalle azioni di YouTube. Usa URL completi del canale per profile e user_posts, oppure link watch?v= specifici e link di condivisione per video, comments e transcript. I metadati del canale derivano dai contenuti pubblicati e comments non restituisce i post della bacheca Community del canale.
languageFacoltativo- Il codice della lingua richiesta per il contenuto della trascrizione. I sottotitoli vengono restituiti in base alle tracce disponibili; la traduzione automatica non è garantita.
Cosa significano i parametri shorts di API di YouTube?
Sfoglia gli Shorts di un canale YouTube tramite handle, fino a 100 per chiamata. Ottieni titolo, miniatura, visualizzazioni, like, durata e data di pubblicazione. Passa un handle in username, non un ID canale UC. Un singolo batch potrebbe non includere tutti gli Shorts del canale.
usernameObbligatorio- L'handle del canale (con @ iniziale facoltativa) richiesto dalle azioni followers e shorts. L'azione followers restituisce il numero complessivo di iscritti, non elenchi di utenti. L'azione shorts dà priorità agli handle e non considera gli ID canale UC... come identificatori equivalenti.YouTube: cosa sono gli handle dei canali — YouTube definisce l'handle come un identificatore univoco del canale che inizia con @ ed è distinto dal nome visualizzato del canale. · Verificato
channelFacoltativo- Un alias di compatibilità per indicare l'handle di un canale. Gli URL completi /channel/UC... potrebbero non essere interpretati correttamente da alcune utility di supporto, quindi preferisci passare un handle o usare il parametro URL previsto esplicitamente dall'azione.
sinceFacoltativo- Il limite inferiore di data per filtrare i video, gli Shorts o i commenti del canale. Si applica solo a questi elenchi.
sortFacoltativo- L'ordinamento applicato alle azioni di YouTube. Per search i valori accettati sono relevance, newest, most_viewed e top_rated. Per i video e gli Shorts del canale sono newest, oldest e popular. Per i commenti sono newest e popular. Specificare questo parametro in una query su un singolo video non filtra i contenuti di quel video.Valori ammessi:
newestoldestpopular
Come usare l'API di YouTube
- 01Scegli un'azione della piattaforma dal catalogo pubblico.
- 02Invia piattaforma, azione e parametri obbligatori a POST /api/v1/social.
- 03Leggi il risultato dalla risposta. Per un'azione asincrona, interroga periodicamente il job ID restituito.
- 04Salva i campi della risposta che servono alla tua applicazione.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"youtube","action":"search","params":{"keyword":"<keyword>"}}'
Guide su API di YouTube
Esempi pratici e metodi basati su queste azioni. Verifica prima azioni, parametri e campi attuali in questa pagina: esempi e limiti di un articolo non sostituiscono il catalogo aggiornato.
Perché lo scraping dei commenti di YouTube perde le risposte: paginazione a due livelli e verifica della completezza
I commentThreads di YouTube non includono sempre tutte le risposte. Sulla base della documentazione ufficiale, questa guida spiega comments.list, parentId, la paginazione a due livelli, la deduplicazione e le discrepanze nel conteggio dei commenti, e propone un metodo riproducibile per collaudare l'importazione.
Leggi l'articoloCome strutturare i dati dei creator per la due diligence prima di una campagna: perché il numero di follower non prova il pubblico
I prodotti di dati sui creator dovrebbero evitare di generare punteggi di autenticità a scatola chiusa. Questo articolo spiega come metriche pubbliche, analytics autorizzate, coerenza tra contenuti e brand, obblighi di trasparenza, test su piccola scala e feedback post-campagna contribuiscano a una due diligence verificabile.
Leggi l'articoloPrimi passi con l'API unificata per i dati: dal catalogo delle funzionalità al primo risultato utilizzabile
Accedi ai dati di più piattaforme con platform, action e params: leggi il catalogo delle funzionalità, completa richieste minime, gestisci task asincroni, risultati parziali e addebiti, e crea record di dati tracciabili.
Leggi l'articoloDomande sull'API di YouTube
Cosa posso ottenere con l'API di YouTube?
Imposta platform su youtube. Il catalogo attuale elenca ricerca, dettagli del canale, post dell'utente, dettagli del video, commenti e more. Questi nomi di azione identificano oggetti o viste diversi di YouTube; non sono modalità di ricerca intercambiabili.
Quale input avvia la richiesta search di YouTube?
Il termine di ricerca per l'azione search di YouTube. Se passato agli input di compatibilità dell'azione shorts, questo parametro viene interpretato come nome del canale e non avvia una ricerca di Shorts su tutto il sito. Invialo come keyword all'interno di params.
Quali campi può restituire search di YouTube?
Il suo schema dichiarato include title, text, author_name e author_username. Un campo dichiarato può comunque mancare in un singolo record, e ogni altra azione ha il proprio elenco di campi.
Tutte le azioni di YouTube rispondono subito?
Le azioni indicate come asincrone restituiscono un job ID da interrogare periodicamente. Tutte le altre azioni possono essere eseguite anche in modo asincrono: aggiungi "mode": "async" al corpo della richiesta per ricevere subito un job ID, utile per task lenti o limiti elevati. Il catalogo attuale contiene consegna sync.