YouTube Search
Search videos, channels and playlists.
Wyszukiwanie w YouTube
Przeszukuje YouTube w poszukiwaniu filmów, kanałów i playlist. engine=youtube i q są wymagane. Użyj gl i hl dla kraju i języka lub sp dla paginacji i filtrów zaawansowanych.
Cennik referencyjny
- Rozliczanie: stała podstawa kosztu za udane żądanie.
- Szacunek referencyjny dla żądania: USD 0.0029.
- Referencyjny mnożnik klienta: 1.0. Nie stosuj go ponownie do rozliczonej kwoty klienta.
Wyłącznie metadane referencyjne, a nie wycena konta, gwarantowana cena lub limit wydatków. Kredyty zasobów nie są kredytami Felo. Ostateczne obciążenia są zgodne z zapisami rozliczeniowymi Felo.
- enumengineconst:youtubewymagane
Identyfikator silnika SearchApi. Dla tego endpointu YouTube użyj
youtube.wartości- youtube
- Typ: stringgl
Kod kraju (np. us, jp)
- Typ: stringhl
Język interfejsu
- Typ: stringqwymagane
Zapytanie wyszukiwania. Wymagane przez środowisko uruchomieniowe i upstream SearchApi.
- Typ: stringsp
Token filtrów YouTube (paginacja lub filtry zaawansowane)
- Typ: object · ResponseFc5Af1Fcba22_SearchResponse200
Pomyślna odpowiedź
- Typ: array object[] · ResponseFc5Af1Fcba22_Ad[]ads
Wyniki reklam
- channelTyp: object · ResponseFc5Af1Fcba22_AdChannel
- idTyp: string
Identyfikator kanału
- linkTyp: string
Link do kanału
- titleTyp: string
Nazwa kanału
- descriptionTyp: string
Opis reklamy
- idTyp: string
Identyfikator wideo dla reklam wideo
- lengthTyp: string
Czas trwania wideo dla reklam wideo
- linkTyp: string
Link do reklamy
- positionTyp: integer
Pozycja w wynikach wyszukiwania
- thumbnailTyp: string
Adres URL miniatury reklamy
- titleTyp: string
Tytuł reklamy
- websiteTyp: string
Adres URL witryny reklamodawcy
- Typ: array object[] · ResponseFc5Af1Fcba22_Channel[]channels
Wyniki kanałów YouTube
- descriptionTyp: string
Opis kanału
- idTyp: string
Identyfikator kanału YouTube
- isTyp: boolean
_verified Czy kanał jest zweryfikowany
- linkTyp: string
Link do kanału
- positionTyp: integer
Pozycja w wynikach wyszukiwania
- subscribersTyp: integer
Liczba subskrybentów
- thumbnailTyp: object · ResponseFc5Af1Fcba22_Thumbnail
- richTyp: string
Adres URL miniatury animowanej/bogatej
- staticTyp: string
Adres URL statycznej miniatury
- titleTyp: string
Nazwa kanału
- videoTyp: integer
_count Liczba filmów
- Typ: stringerror
Komunikat o błędzie, jeśli wyszukiwanie nie powiodło się
- Typ: object · ResponseFc5Af1Fcba22_FeaturedChannelfeatured
_channel - highlightedTyp: object · ResponseFc5Af1Fcba22_HighlightedVideo
_video - idTyp: string
Identyfikator wideo
- lengthTyp: string
Czas trwania wideo
- linkTyp: string
Link do wideo
- subtitleTyp: string
Podtytuł wideo
- titleTyp: string
Tytuł wideo
- idTyp: string
Identyfikator wyróżnionego kanału
- linkTyp: string
Link do wyróżnionego kanału
- subtitleTyp: string
Podtytuł wyróżnionego kanału
- titleTyp: string
Tytuł wyróżnionego kanału
- videosTyp: array object[] · ResponseFc5Af1Fcba22_FeaturedVideo[]
Filmy wyróżnionego kanału
- channelTyp: object · ResponseFc5Af1Fcba22_FeaturedVideoChannel
- idTyp: string
Identyfikator kanału
- linkTyp: string
Link do kanału
- titleTyp: string
Nazwa kanału
- idTyp: string
Identyfikator wideo
- lengthTyp: string
Czas trwania wideo
- linkTyp: string
Link do wideo
- subtitleTyp: string
Podtytuł wideo
- thumbnailTyp: string
Adres URL miniatury wideo
- titleTyp: string
Tytuł wideo
- Typ: array object[] · ResponseFc5Af1Fcba22_Movie[]movies
Wyniki filmów
- badgesTyp: array string[]
Plakietki filmu
- buttonsTyp: array string[]
Przyciski akcji
- channelTyp: object · ResponseFc5Af1Fcba22_MovieChannel
- idTyp: string
Identyfikator kanału
- isTyp: boolean
_verified Czy kanał jest zweryfikowany
- linkTyp: string
Link do kanału
- titleTyp: string
Nazwa kanału
- descriptionTyp: string
Opis filmu
- idTyp: string
Identyfikator wideo filmu
- lengthTyp: string
Czas trwania filmu
- linkTyp: string
Link do filmu
- metadataTyp: object · ResponseFc5Af1Fcba22_MetadataItems
_items - bottomTyp: array string[]
Dolne elementy metadanych
- topTyp: array string[]
Górne elementy metadanych
- positionTyp: integer
Pozycja w wynikach wyszukiwania
- thumbnailTyp: string
Adres URL miniatury filmu
- titleTyp: string
Tytuł filmu
- Typ: object · ResponseFc5Af1Fcba22_Paginationpagination
- nextTyp: string
_page _token Token do pobrania następnej strony wyników
- Typ: array object[] · ResponseFc5Af1Fcba22_PeopleAlsoSearchFor[]people
_also _search _for Powiązane sugestie wyszukiwania
- linkTyp: string
Link do wykonania wyszukiwania
- queryTyp: string
Sugerowane zapytanie wyszukiwania
- thumbnailTyp: string
Miniatura sugestii
- Typ: array object[] · ResponseFc5Af1Fcba22_Playlist[]playlists
Wyniki playlist
- channelTyp: object · ResponseFc5Af1Fcba22_PlaylistChannel
- idTyp: string
Identyfikator kanału
- isTyp: boolean
_verified Czy kanał jest zweryfikowany
- linkTyp: string
Link do kanału
- titleTyp: string
Nazwa kanału
- idTyp: string
Identyfikator playlisty
- linkTyp: string
Link do playlisty
- positionTyp: integer
Pozycja w wynikach wyszukiwania
- publishedTyp: string
_time Czas od publikacji
- thumbnailTyp: string
Adres URL miniatury playlisty
- titleTyp: string
Tytuł playlisty
- videoTyp: integer
_count Liczba filmów w playliście
- videosTyp: array object[] · ResponseFc5Af1Fcba22_PlaylistVideo[]
Filmy w playliście
- idTyp: string
Identyfikator wideo
- lengthTyp: string
Czas trwania wideo
- linkTyp: string
Link do wideo
- titleTyp: string
Tytuł wideo
- Typ: array object[] · ResponseFc5Af1Fcba22_Posts[]posts
Wyniki postów społeczności
- itemsTyp: array object[] · ResponseFc5Af1Fcba22_Post[]
Posty społeczności
- channelTyp: object · ResponseFc5Af1Fcba22_PostChannel
- idTyp: string
Identyfikator kanału
- isTyp: boolean
_verified Czy kanał jest zweryfikowany
- linkTyp: string
Link do kanału
- thumbnailTyp: string
Adres URL miniatury kanału
- titleTyp: string
Nazwa kanału
- commentsTyp: string
Liczba komentarzy (tekst)
- extractedTyp: integer
_comments Liczba komentarzy jako liczba całkowita
- extractedTyp: integer
_likes Liczba polubień jako liczba całkowita
- idTyp: string
Identyfikator posta
- likesTyp: string
Liczba polubień (tekst)
- linkTyp: string
Link do posta
- positionTyp: integer
Pozycja w sekcji postów
- publishedTyp: string
_time Czas od publikacji
- textTyp: string
Treść tekstowa posta
- thumbnailTyp: string
Adres URL miniatury posta
- positionTyp: integer
Pozycja w wynikach wyszukiwania
- sectionTyp: string
_title Tytuł sekcji postów
- Typ: object · ResponseFc5Af1Fcba22_SearchInformationsearch
_information - correctedTyp: string
_query Poprawione zapytanie, jeśli zastosowano korektę pisowni
- originalTyp: string
_query Oryginalne zapytanie przed korektą
- originalTyp: string
_query _sp Parametr SP dla oryginalnego zapytania
- stateTyp: string
Stan korekty zapytania, jeśli dotyczy
- totalTyp: integer
_results Łączna liczba znalezionych wyników
- Typ: object · ResponseFc5Af1Fcba22_SearchMetadatasearch
_metadata - createdTyp: string Format: date-time
_at wymaganeZnacznik czasu utworzenia wyszukiwania
- idTyp: stringwymagane
Unikalny identyfikator żądania wyszukiwania
- statusTyp: stringwymagane
Status żądania wyszukiwania
- htmlTyp: string
_url Adres URL do wyświetlenia wyników HTML
- jsonTyp: string
_url Adres URL do wyświetlenia wyników JSON
- parsingTyp: number
_time _taken Czas parsowania wyników w sekundach
- requestTyp: number
_time _taken Czas wykonania żądania w sekundach
- requestTyp: string
_url Adres URL YouTube dla tego wyszukiwania
- totalTyp: number
_time _taken Łączny czas wyszukiwania w sekundach
- Typ: object · ResponseFc5Af1Fcba22_SearchParameterssearch
_parameters - engineTyp: string
Użyta wyszukiwarka
- glTyp: string
Użyty kod kraju
- hlTyp: string
Użyty język interfejsu
- qTyp: string
Użyte zapytanie wyszukiwania
- spTyp: string
Użyty parametr filtra/paginacji
- Typ: array object[] · ResponseFc5Af1Fcba22_Section[]sections
Wyniki sekcji
- itemsTyp: array object[] · ResponseFc5Af1Fcba22_SectionItem[]
Elementy w sekcji
- channelTyp: object · ResponseFc5Af1Fcba22_SectionChannel
- idTyp: string
Identyfikator kanału
- linkTyp: string
Link do kanału
- titleTyp: string
Nazwa kanału
- idTyp: string
Identyfikator elementu
- lengthTyp: string
Czas trwania elementu
- linkTyp: string
Link do elementu
- publishedTyp: string
_time Czas od publikacji
- thumbnailTyp: string
Adres URL miniatury elementu
- titleTyp: string
Tytuł elementu
- viewsTyp: integer
Liczba wyświetleń
- positionTyp: integer
Pozycja w wynikach wyszukiwania
- sectionTyp: string
_title Tytuł sekcji
- Typ: array object[] · ResponseFc5Af1Fcba22_Shorts[]shorts
Wyniki YouTube Shorts
- itemsTyp: array object[] · ResponseFc5Af1Fcba22_Short[]
Wideo Shorts
- durationTyp: string
Czas trwania shorta
- idTyp: string
Identyfikator wideo Shorts
- linkTyp: string
Link do shorta
- positionTyp: integer
Pozycja w sekcji shorts
- thumbnailTyp: string
Adres URL miniatury shorta
- titleTyp: string
Tytuł shorta
- viewsTyp: integer
Liczba wyświetleń
- positionTyp: integer
Pozycja w wynikach wyszukiwania
- sectionTyp: string
_title Tytuł sekcji shorts
- Typ: array string[]suggestions
Sugestie zapytań wyszukiwania
- Typ: array object[] · ResponseFc5Af1Fcba22_Video[]videos
Wyniki wyszukiwania wideo
- badgesTyp: array string[]
Plakietki wideo
- channelTyp: object · ResponseFc5Af1Fcba22_VideoChannel
- idTyp: string
Identyfikator kanału
- isTyp: boolean
_verified Czy kanał jest zweryfikowany
- linkTyp: string
Link do kanału
- thumbnailTyp: string
Adres URL miniatury kanału
- titleTyp: string
Nazwa kanału
- descriptionTyp: string
Fragment opisu wideo
- idTyp: string
Identyfikator filmu YouTube
- isTyp: boolean
_live Czy wideo jest obecnie transmitowane na żywo
- keyTyp: array object[] · ResponseFc5Af1Fcba22_KeyMoment[]
_moments Kluczowe momenty w wideo
- startTyp: integer
_seconds Czas rozpoczęcia momentu w sekundach
- thumbnailTyp: string
Adres URL miniatury kluczowego momentu
- titleTyp: string
Tytuł kluczowego momentu
- lengthTyp: string
Czas trwania wideo
- linkTyp: string
Link do wideo
- positionTyp: integer
Pozycja w wynikach wyszukiwania
- publishedTyp: string
_time Czas od publikacji
- thumbnailTyp: object · ResponseFc5Af1Fcba22_Thumbnail
- richTyp: string
Adres URL miniatury animowanej/bogatej
- staticTyp: string
Adres URL statycznej miniatury
- titleTyp: string
Tytuł wideo
- viewsTyp: integer
Liczba wyświetleń
application/json - 400
Nie można przetworzyć żądania. Sprawdź parametry żądania.
- 401
Wymagany jest prawidłowy klucz API Felo.
- 402
Nie można kontynuować żądania, ponieważ nie spełniono wymogu rozliczeniowego.
- 403
Konto nie ma uprawnień do wykonania tej operacji.
- 429
Osiągnięto limit żądań lub wydatków.
- 502
Usługa nie mogła ukończyć żądania.
- 503
API lub usługa rozliczeniowa jest tymczasowo niedostępna.
- 504
Upłynął limit czasu usługi podczas przetwarzania żądania.
- default
Odpowiedź błędu; odpowiedzi przekazywane bezpośrednio od dostawcy upstream mogą używać formatów dostawcy
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.678Z",
"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"
}