YouTube Search
Search videos, channels and playlists.
Ricerca YouTube
Cerca su YouTube video, canali e playlist. engine=youtube e q sono obbligatori. Usa gl e hl per paese e lingua, oppure sp per paginazione e filtri avanzati.
Riferimento prezzi
- Misurazione: base di costo fissa per richiesta riuscita.
- Stima di riferimento per richiesta: USD 0.0029.
- Moltiplicatore di riferimento per il cliente: 1.0. Non applicarlo di nuovo a un importo già addebitato al cliente.
Solo metadati di riferimento, non un preventivo dell'account né un prezzo o un limite di spesa garantito. I crediti delle risorse non sono crediti Felo. Gli addebiti finali seguono le registrazioni di fatturazione Felo.
- enumengineconst:youtubeobbligatorio
Identificatore del motore SearchApi. Usa
youtubeper questo endpoint YouTube.valori- youtube
- Tipo: stringgl
Codice paese (ad es. us, jp)
- Tipo: stringhl
Lingua dell'interfaccia
- Tipo: stringqobbligatorio
Query di ricerca. Obbligatoria per il runtime e per SearchApi upstream.
- Tipo: stringsp
Token di filtro YouTube (paginazione o filtri avanzati)
- Tipo: object · ResponseFc5Af1Fcba22_SearchResponse200
Risposta riuscita
- Tipo: array object[] · ResponseFc5Af1Fcba22_Ad[]ads
Risultati degli annunci
- channelTipo: object · ResponseFc5Af1Fcba22_AdChannel
- idTipo: string
ID del canale
- linkTipo: string
Link al canale
- titleTipo: string
Nome del canale
- descriptionTipo: string
Descrizione dell'annuncio
- idTipo: string
ID video per gli annunci video
- lengthTipo: string
Durata del video per gli annunci video
- linkTipo: string
Link dell'annuncio
- positionTipo: integer
Posizione nei risultati di ricerca
- thumbnailTipo: string
URL dell'immagine in miniatura dell'annuncio
- titleTipo: string
Titolo dell'annuncio
- websiteTipo: string
URL del sito web dell'inserzionista
- Tipo: array object[] · ResponseFc5Af1Fcba22_Channel[]channels
Risultati dei canali YouTube
- descriptionTipo: string
Descrizione del canale
- idTipo: string
ID del canale YouTube
- isTipo: boolean
_verified Indica se il canale è verificato
- linkTipo: string
Link al canale
- positionTipo: integer
Posizione nei risultati di ricerca
- subscribersTipo: integer
Numero di iscritti
- thumbnailTipo: object · ResponseFc5Af1Fcba22_Thumbnail
- richTipo: string
URL dell'immagine in miniatura ricca/animata
- staticTipo: string
URL dell'immagine in miniatura statica
- titleTipo: string
Nome del canale
- videoTipo: integer
_count Numero di video
- Tipo: stringerror
Messaggio di errore se la ricerca non è riuscita
- Tipo: object · ResponseFc5Af1Fcba22_FeaturedChannelfeatured
_channel - highlightedTipo: object · ResponseFc5Af1Fcba22_HighlightedVideo
_video - idTipo: string
ID del video
- lengthTipo: string
Durata del video
- linkTipo: string
Link al video
- subtitleTipo: string
Sottotitolo del video
- titleTipo: string
Titolo del video
- idTipo: string
ID del canale in evidenza
- linkTipo: string
Link al canale in evidenza
- subtitleTipo: string
Sottotitolo del canale in evidenza
- titleTipo: string
Titolo del canale in evidenza
- videosTipo: array object[] · ResponseFc5Af1Fcba22_FeaturedVideo[]
Video del canale in evidenza
- channelTipo: object · ResponseFc5Af1Fcba22_FeaturedVideoChannel
- idTipo: string
ID del canale
- linkTipo: string
Link al canale
- titleTipo: string
Nome del canale
- idTipo: string
ID del video
- lengthTipo: string
Durata del video
- linkTipo: string
Link al video
- subtitleTipo: string
Sottotitolo del video
- thumbnailTipo: string
URL dell'immagine in miniatura del video
- titleTipo: string
Titolo del video
- Tipo: array object[] · ResponseFc5Af1Fcba22_Movie[]movies
Risultati dei film
- badgesTipo: array string[]
Badge del film
- buttonsTipo: array string[]
Pulsanti di azione
- channelTipo: object · ResponseFc5Af1Fcba22_MovieChannel
- idTipo: string
ID del canale
- isTipo: boolean
_verified Indica se il canale è verificato
- linkTipo: string
Link al canale
- titleTipo: string
Nome del canale
- descriptionTipo: string
Descrizione del film
- idTipo: string
ID video del film
- lengthTipo: string
Durata del film
- linkTipo: string
Link al film
- metadataTipo: object · ResponseFc5Af1Fcba22_MetadataItems
_items - bottomTipo: array string[]
Elementi di metadati in basso
- topTipo: array string[]
Elementi di metadati in alto
- positionTipo: integer
Posizione nei risultati di ricerca
- thumbnailTipo: string
URL dell'immagine in miniatura del film
- titleTipo: string
Titolo del film
- Tipo: object · ResponseFc5Af1Fcba22_Paginationpagination
- nextTipo: string
_page _token Token per recuperare la pagina successiva dei risultati
- Tipo: array object[] · ResponseFc5Af1Fcba22_PeopleAlsoSearchFor[]people
_also _search _for Suggerimenti di ricerca correlati
- linkTipo: string
Link per eseguire la ricerca
- queryTipo: string
Query di ricerca suggerita
- thumbnailTipo: string
Miniatura per il suggerimento
- Tipo: array object[] · ResponseFc5Af1Fcba22_Playlist[]playlists
Risultati delle playlist
- channelTipo: object · ResponseFc5Af1Fcba22_PlaylistChannel
- idTipo: string
ID del canale
- isTipo: boolean
_verified Indica se il canale è verificato
- linkTipo: string
Link al canale
- titleTipo: string
Nome del canale
- idTipo: string
ID della playlist
- linkTipo: string
Link alla playlist
- positionTipo: integer
Posizione nei risultati di ricerca
- publishedTipo: string
_time Tempo trascorso dalla pubblicazione
- thumbnailTipo: string
URL dell'immagine in miniatura della playlist
- titleTipo: string
Titolo della playlist
- videoTipo: integer
_count Numero di video nella playlist
- videosTipo: array object[] · ResponseFc5Af1Fcba22_PlaylistVideo[]
Video nella playlist
- idTipo: string
ID del video
- lengthTipo: string
Durata del video
- linkTipo: string
Link al video
- titleTipo: string
Titolo del video
- Tipo: array object[] · ResponseFc5Af1Fcba22_Posts[]posts
Risultati dei post della community
- itemsTipo: array object[] · ResponseFc5Af1Fcba22_Post[]
Post della community
- channelTipo: object · ResponseFc5Af1Fcba22_PostChannel
- idTipo: string
ID del canale
- isTipo: boolean
_verified Indica se il canale è verificato
- linkTipo: string
Link al canale
- thumbnailTipo: string
URL dell'immagine in miniatura del canale
- titleTipo: string
Nome del canale
- commentsTipo: string
Numero di commenti come testo
- extractedTipo: integer
_comments Numero di commenti come intero
- extractedTipo: integer
_likes Numero di like come intero
- idTipo: string
ID del post
- likesTipo: string
Numero di like come testo
- linkTipo: string
Link al post
- positionTipo: integer
Posizione nella sezione dei post
- publishedTipo: string
_time Tempo trascorso dalla pubblicazione
- textTipo: string
Contenuto testuale del post
- thumbnailTipo: string
URL dell'immagine in miniatura del post
- positionTipo: integer
Posizione nei risultati di ricerca
- sectionTipo: string
_title Titolo della sezione per i post
- Tipo: object · ResponseFc5Af1Fcba22_SearchInformationsearch
_information - correctedTipo: string
_query Query corretta se è stata applicata una correzione ortografica
- originalTipo: string
_query Query originale prima della correzione
- originalTipo: string
_query _sp Parametro SP per la query originale
- stateTipo: string
Stato della correzione della query, se applicabile
- totalTipo: integer
_results Numero totale di risultati trovati
- Tipo: object · ResponseFc5Af1Fcba22_SearchMetadatasearch
_metadata - createdTipo: string Formato: date-time
_at obbligatorioTimestamp di creazione della ricerca
- idTipo: stringobbligatorio
Identificatore univoco per la richiesta di ricerca
- statusTipo: stringobbligatorio
Stato della richiesta di ricerca
- htmlTipo: string
_url URL per visualizzare i risultati HTML
- jsonTipo: string
_url URL per visualizzare i risultati JSON
- parsingTipo: number
_time _taken Tempo impiegato per analizzare i risultati in secondi
- requestTipo: number
_time _taken Tempo impiegato per effettuare la richiesta in secondi
- requestTipo: string
_url URL YouTube per questa ricerca
- totalTipo: number
_time _taken Tempo totale impiegato per la ricerca in secondi
- Tipo: object · ResponseFc5Af1Fcba22_SearchParameterssearch
_parameters - engineTipo: string
Motore di ricerca utilizzato
- glTipo: string
Codice paese utilizzato
- hlTipo: string
Lingua dell'interfaccia utilizzata
- qTipo: string
Query di ricerca utilizzata
- spTipo: string
Parametro di filtro/paginazione utilizzato
- Tipo: array object[] · ResponseFc5Af1Fcba22_Section[]sections
Risultati delle sezioni
- itemsTipo: array object[] · ResponseFc5Af1Fcba22_SectionItem[]
Elementi nella sezione
- channelTipo: object · ResponseFc5Af1Fcba22_SectionChannel
- idTipo: string
ID del canale
- linkTipo: string
Link al canale
- titleTipo: string
Nome del canale
- idTipo: string
ID dell'elemento
- lengthTipo: string
Durata dell'elemento
- linkTipo: string
Link all'elemento
- publishedTipo: string
_time Tempo trascorso dalla pubblicazione
- thumbnailTipo: string
URL dell'immagine in miniatura dell'elemento
- titleTipo: string
Titolo dell'elemento
- viewsTipo: integer
Numero di visualizzazioni
- positionTipo: integer
Posizione nei risultati di ricerca
- sectionTipo: string
_title Titolo della sezione
- Tipo: array object[] · ResponseFc5Af1Fcba22_Shorts[]shorts
Risultati di YouTube Shorts
- itemsTipo: array object[] · ResponseFc5Af1Fcba22_Short[]
Video brevi
- durationTipo: string
Durata dello short
- idTipo: string
ID video dello short
- linkTipo: string
Link allo short
- positionTipo: integer
Posizione nella sezione degli short
- thumbnailTipo: string
URL dell'immagine in miniatura dello short
- titleTipo: string
Titolo dello short
- viewsTipo: integer
Numero di visualizzazioni
- positionTipo: integer
Posizione nei risultati di ricerca
- sectionTipo: string
_title Titolo della sezione per gli short
- Tipo: array string[]suggestions
Suggerimenti per le query di ricerca
- Tipo: array object[] · ResponseFc5Af1Fcba22_Video[]videos
Risultati della ricerca video
- badgesTipo: array string[]
Badge del video
- channelTipo: object · ResponseFc5Af1Fcba22_VideoChannel
- idTipo: string
ID del canale
- isTipo: boolean
_verified Indica se il canale è verificato
- linkTipo: string
Link al canale
- thumbnailTipo: string
URL dell'immagine in miniatura del canale
- titleTipo: string
Nome del canale
- descriptionTipo: string
Estratto della descrizione del video
- idTipo: string
ID del video YouTube
- isTipo: boolean
_live Indica se il video è attualmente in diretta
- keyTipo: array object[] · ResponseFc5Af1Fcba22_KeyMoment[]
_moments Momenti chiave nel video
- startTipo: integer
_seconds Ora di inizio del momento in secondi
- thumbnailTipo: string
URL dell'immagine in miniatura del momento chiave
- titleTipo: string
Titolo del momento chiave
- lengthTipo: string
Durata del video
- linkTipo: string
Link al video
- positionTipo: integer
Posizione nei risultati di ricerca
- publishedTipo: string
_time Tempo trascorso dalla pubblicazione
- thumbnailTipo: object · ResponseFc5Af1Fcba22_Thumbnail
- richTipo: string
URL dell'immagine in miniatura ricca/animata
- staticTipo: string
URL dell'immagine in miniatura statica
- titleTipo: string
Titolo del video
- viewsTipo: integer
Numero di visualizzazioni
application/json - 400
Impossibile elaborare la richiesta. Controlla i parametri della richiesta.
- 401
È richiesta una chiave API Felo valida.
- 402
Impossibile procedere con la richiesta perché non è soddisfatto un requisito di fatturazione.
- 403
L'account non è autorizzato a eseguire questa operazione.
- 429
È stato raggiunto un limite di richieste o di spesa.
- 502
Il servizio non è riuscito a completare la richiesta.
- 503
L'API o il servizio di fatturazione è temporaneamente non disponibile.
- 504
Si è verificato un timeout durante l'elaborazione della richiesta.
- default
Risposta di errore; le risposte passthrough upstream possono usare formati del provider
application/json
curl 'https://openapi.felo.ai/v1/beta/youtube/search?engine=youtube&q=' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"search_metadata": {
"id": "string",
"status": "string",
"created_at": "2026-10-26T08:08:16.601Z",
"request_time_taken": 1,
"parsing_time_taken": 1,
"total_time_taken": 1,
"request_url": "string",
"html_url": "string",
"json_url": "string"
},
"search_parameters": {
"engine": "string",
"q": "string",
"sp": "string",
"hl": "string",
"gl": "string"
},
"search_information": {
"total_results": 1,
"state": "string",
"original_query": "string",
"original_query_sp": "string",
"corrected_query": "string"
},
"suggestions": [
"string"
],
"ads": [
{
"position": 1,
"id": "string",
"title": "string",
"link": "string",
"description": "string",
"website": "string",
"channel": {
"id": "string",
"title": "string",
"link": "string"
},
"length": "string",
"thumbnail": "string"
}
],
"channels": [
{
"position": 1,
"id": "string",
"title": "string",
"link": "string",
"description": "string",
"is_verified": true,
"video_count": 1,
"subscribers": 1,
"thumbnail": {
"static": "string",
"rich": "string"
}
}
],
"movies": [
{
"position": 1,
"id": "string",
"title": "string",
"link": "string",
"description": "string",
"channel": {
"id": "string",
"title": "string",
"link": "string",
"is_verified": true
},
"length": "string",
"metadata_items": {
"top": [
"string"
],
"bottom": [
"string"
]
},
"badges": [
"string"
],
"buttons": [
"string"
],
"thumbnail": "string"
}
],
"videos": [
{
"position": 1,
"id": "string",
"title": "string",
"link": "string",
"description": "string",
"views": 1,
"is_live": true,
"channel": {
"id": "string",
"title": "string",
"link": "string",
"is_verified": true,
"thumbnail": "string"
},
"length": "string",
"published_time": "string",
"badges": [
"string"
],
"thumbnail": {
"static": "string",
"rich": "string"
},
"key_moments": [
{
"title": "string",
"start_seconds": 1,
"thumbnail": "string"
}
]
}
],
"playlists": [
{
"position": 1,
"id": "string",
"title": "string",
"link": "string",
"video_count": 1,
"channel": {
"id": "string",
"title": "string",
"is_verified": true,
"link": "string"
},
"published_time": "string",
"videos": [
{
"id": "string",
"title": "string",
"link": "string",
"length": "string"
}
],
"thumbnail": "string"
}
],
"sections": [
{
"section_title": "string",
"position": 1,
"items": [
{
"id": "string",
"title": "string",
"link": "string",
"channel": {
"id": "string",
"title": "string",
"link": "string"
},
"views": 1,
"published_time": "string",
"length": "string",
"thumbnail": "string"
}
]
}
],
"shorts": [
{
"section_title": "string",
"position": 1,
"items": [
{
"position": 1,
"id": "string",
"title": "string",
"link": "string",
"duration": "string",
"views": 1,
"thumbnail": "string"
}
]
}
],
"posts": [
{
"section_title": "string",
"position": 1,
"items": [
{
"position": 1,
"id": "string",
"link": "string",
"text": "string",
"likes": "string",
"extracted_likes": 1,
"comments": "string",
"extracted_comments": 1,
"channel": {
"id": "string",
"title": "string",
"link": "string",
"is_verified": true,
"thumbnail": "string"
},
"published_time": "string",
"thumbnail": "string"
}
]
}
],
"people_also_search_for": [
{
"query": "string",
"link": "string",
"thumbnail": "string"
}
],
"featured_channel": {
"id": "string",
"title": "string",
"subtitle": "string",
"link": "string",
"highlighted_video": {
"id": "string",
"title": "string",
"subtitle": "string",
"link": "string",
"length": "string"
},
"videos": [
{
"id": "string",
"title": "string",
"subtitle": "string",
"link": "string",
"length": "string",
"channel": {
"id": "string",
"title": "string",
"link": "string"
},
"thumbnail": "string"
}
]
},
"pagination": {
"next_page_token": "string"
},
"error": "string"
}