YouTube Search
Search videos, channels and playlists.
YouTube-Suche
Durchsucht YouTube nach Videos, Kanälen und Playlists. engine=youtube und q sind erforderlich. Verwenden Sie gl und hl für Land und Sprache oder sp für Paginierung und erweiterte Filter.
Preisreferenz
- Abrechnung: Feste Kostenbasis pro erfolgreicher Anfrage.
- Referenzschätzung pro Anfrage: USD 0.0029.
- Referenz-Kundenmultiplikator: 1.0. Nicht erneut auf bereits abgerechnete Kundenbeträge anwenden.
Nur Referenzmetadaten, kein Kontenangebot, kein garantierter Preis und keine Ausgabenobergrenze. Ressourcen-Credits sind keine Felo-Credits. Endgültige Abrechnungen richten sich nach den Felo-Abrechnungsbelegen.
- enumengineKonstante:youtubeerforderlich
SearchApi-Engine-Kennung. Verwenden Sie
youtubefür diesen YouTube-Endpunkt.Werte- youtube
- Typ: stringgl
Ländercode (z. B. us, jp)
- Typ: stringhl
Sprache der Benutzeroberfläche
- Typ: stringqerforderlich
Suchanfrage. Erforderlich für die Laufzeit und die Upstream-SearchApi.
- Typ: stringsp
YouTube-Filtertoken (Paginierung oder erweiterte Filter)
- Typ: object · ResponseFc5Af1Fcba22_SearchResponse200
Erfolgreiche Antwort
- Typ: array object[] · ResponseFc5Af1Fcba22_Ad[]ads
Anzeigenergebnisse
- channelTyp: object · ResponseFc5Af1Fcba22_AdChannel
- idTyp: string
Kanal-ID
- linkTyp: string
Link zum Kanal
- titleTyp: string
Kanalname
- descriptionTyp: string
Anzeigenbeschreibung
- idTyp: string
Video-ID für Videoanzeigen
- lengthTyp: string
Videodauer für Videoanzeigen
- linkTyp: string
Anzeigenlink
- positionTyp: integer
Position in den Suchergebnissen
- thumbnailTyp: string
Vorschaubild-URL der Anzeige
- titleTyp: string
Anzeigentitel
- websiteTyp: string
Website-URL des Werbetreibenden
- Typ: array object[] · ResponseFc5Af1Fcba22_Channel[]channels
Ergebnisse für YouTube-Kanäle
- descriptionTyp: string
Kanalbeschreibung
- idTyp: string
YouTube-Kanal-ID
- isTyp: boolean
_verified Gibt an, ob der Kanal verifiziert ist
- linkTyp: string
Link zum Kanal
- positionTyp: integer
Position in den Suchergebnissen
- subscribersTyp: integer
Anzahl der Abonnenten
- thumbnailTyp: object · ResponseFc5Af1Fcba22_Thumbnail
- richTyp: string
Vorschaubild-URL (Rich/animiert)
- staticTyp: string
Statische Vorschaubild-URL
- titleTyp: string
Kanalname
- videoTyp: integer
_count Anzahl der Videos
- Typ: stringerror
Fehlermeldung, wenn die Suche fehlgeschlagen ist
- Typ: object · ResponseFc5Af1Fcba22_FeaturedChannelfeatured
_channel - highlightedTyp: object · ResponseFc5Af1Fcba22_HighlightedVideo
_video - idTyp: string
Video-ID
- lengthTyp: string
Videodauer
- linkTyp: string
Link zum Video
- subtitleTyp: string
Videountertitel
- titleTyp: string
Videotitel
- idTyp: string
ID des hervorgehobenen Kanals
- linkTyp: string
Link zum hervorgehobenen Kanal
- subtitleTyp: string
Untertitel des hervorgehobenen Kanals
- titleTyp: string
Titel des hervorgehobenen Kanals
- videosTyp: array object[] · ResponseFc5Af1Fcba22_FeaturedVideo[]
Videos des hervorgehobenen Kanals
- channelTyp: object · ResponseFc5Af1Fcba22_FeaturedVideoChannel
- idTyp: string
Kanal-ID
- linkTyp: string
Link zum Kanal
- titleTyp: string
Kanalname
- idTyp: string
Video-ID
- lengthTyp: string
Videodauer
- linkTyp: string
Link zum Video
- subtitleTyp: string
Videountertitel
- thumbnailTyp: string
Vorschaubild-URL des Videos
- titleTyp: string
Videotitel
- Typ: array object[] · ResponseFc5Af1Fcba22_Movie[]movies
Filmergebnisse
- badgesTyp: array string[]
Film-Badges
- buttonsTyp: array string[]
Aktionsschaltflächen
- channelTyp: object · ResponseFc5Af1Fcba22_MovieChannel
- idTyp: string
Kanal-ID
- isTyp: boolean
_verified Gibt an, ob der Kanal verifiziert ist
- linkTyp: string
Link zum Kanal
- titleTyp: string
Kanalname
- descriptionTyp: string
Filmbeschreibung
- idTyp: string
Video-ID des Films
- lengthTyp: string
Filmdauer
- linkTyp: string
Link zum Film
- metadataTyp: object · ResponseFc5Af1Fcba22_MetadataItems
_items - bottomTyp: array string[]
Untere Metadateneinträge
- topTyp: array string[]
Obere Metadateneinträge
- positionTyp: integer
Position in den Suchergebnissen
- thumbnailTyp: string
Vorschaubild-URL des Films
- titleTyp: string
Filmtitel
- Typ: object · ResponseFc5Af1Fcba22_Paginationpagination
- nextTyp: string
_page _token Token zum Abrufen der nächsten Ergebnisseite
- Typ: array object[] · ResponseFc5Af1Fcba22_PeopleAlsoSearchFor[]people
_also _search _for Verwandte Suchvorschläge
- linkTyp: string
Link zum Ausführen der Suche
- queryTyp: string
Vorgeschlagene Suchanfrage
- thumbnailTyp: string
Vorschaubild für den Vorschlag
- Typ: array object[] · ResponseFc5Af1Fcba22_Playlist[]playlists
Playlist-Ergebnisse
- channelTyp: object · ResponseFc5Af1Fcba22_PlaylistChannel
- idTyp: string
Kanal-ID
- isTyp: boolean
_verified Gibt an, ob der Kanal verifiziert ist
- linkTyp: string
Link zum Kanal
- titleTyp: string
Kanalname
- idTyp: string
Playlist-ID
- linkTyp: string
Link zur Playlist
- positionTyp: integer
Position in den Suchergebnissen
- publishedTyp: string
_time Zeit seit der Veröffentlichung
- thumbnailTyp: string
Vorschaubild-URL der Playlist
- titleTyp: string
Playlist-Titel
- videoTyp: integer
_count Anzahl der Videos in der Playlist
- videosTyp: array object[] · ResponseFc5Af1Fcba22_PlaylistVideo[]
Videos in der Playlist
- idTyp: string
Video-ID
- lengthTyp: string
Videodauer
- linkTyp: string
Link zum Video
- titleTyp: string
Videotitel
- Typ: array object[] · ResponseFc5Af1Fcba22_Posts[]posts
Ergebnisse für Community-Beiträge
- itemsTyp: array object[] · ResponseFc5Af1Fcba22_Post[]
Community-Beiträge
- channelTyp: object · ResponseFc5Af1Fcba22_PostChannel
- idTyp: string
Kanal-ID
- isTyp: boolean
_verified Gibt an, ob der Kanal verifiziert ist
- linkTyp: string
Link zum Kanal
- thumbnailTyp: string
Vorschaubild-URL des Kanals
- titleTyp: string
Kanalname
- commentsTyp: string
Anzahl der Kommentare als Text
- extractedTyp: integer
_comments Anzahl der Kommentare als Ganzzahl
- extractedTyp: integer
_likes Anzahl der Likes als Ganzzahl
- idTyp: string
Beitrags-ID
- likesTyp: string
Anzahl der Likes als Text
- linkTyp: string
Link zum Beitrag
- positionTyp: integer
Position im Bereich „Beiträge“
- publishedTyp: string
_time Zeit seit der Veröffentlichung
- textTyp: string
Textinhalt des Beitrags
- thumbnailTyp: string
Vorschaubild-URL des Beitrags
- positionTyp: integer
Position in den Suchergebnissen
- sectionTyp: string
_title Bereichstitel für Beiträge
- Typ: object · ResponseFc5Af1Fcba22_SearchInformationsearch
_information - correctedTyp: string
_query Korrigierte Suchanfrage, falls eine Rechtschreibkorrektur angewendet wurde
- originalTyp: string
_query Ursprüngliche Suchanfrage vor der Korrektur
- originalTyp: string
_query _sp SP-Parameter für die ursprüngliche Suchanfrage
- stateTyp: string
Status der Suchanfragenkorrektur, falls zutreffend
- totalTyp: integer
_results Gesamtzahl der gefundenen Ergebnisse
- Typ: object · ResponseFc5Af1Fcba22_SearchMetadatasearch
_metadata - createdTyp: string Format: date-time
_at erforderlichZeitstempel der Erstellung der Suche
- idTyp: stringerforderlich
Eindeutige Kennung für die Suchanfrage
- statusTyp: stringerforderlich
Status der Suchanfrage
- htmlTyp: string
_url URL zum Anzeigen der HTML-Ergebnisse
- jsonTyp: string
_url URL zum Anzeigen der JSON-Ergebnisse
- parsingTyp: number
_time _taken Benötigte Zeit zum Parsen der Ergebnisse in Sekunden
- requestTyp: number
_time _taken Benötigte Zeit für die Anfrage in Sekunden
- requestTyp: string
_url YouTube-URL für diese Suche
- totalTyp: number
_time _taken Gesamtzeit der Suche in Sekunden
- Typ: object · ResponseFc5Af1Fcba22_SearchParameterssearch
_parameters - engineTyp: string
Verwendete Suchmaschine
- glTyp: string
Verwendeter Ländercode
- hlTyp: string
Verwendete Oberflächensprache
- qTyp: string
Verwendete Suchanfrage
- spTyp: string
Verwendeter Filter-/Paginierungsparameter
- Typ: array object[] · ResponseFc5Af1Fcba22_Section[]sections
Bereichsergebnisse
- itemsTyp: array object[] · ResponseFc5Af1Fcba22_SectionItem[]
Einträge im Bereich
- channelTyp: object · ResponseFc5Af1Fcba22_SectionChannel
- idTyp: string
Kanal-ID
- linkTyp: string
Link zum Kanal
- titleTyp: string
Kanalname
- idTyp: string
Element-ID
- lengthTyp: string
Dauer des Elements
- linkTyp: string
Link zum Element
- publishedTyp: string
_time Zeit seit der Veröffentlichung
- thumbnailTyp: string
Vorschaubild-URL des Elements
- titleTyp: string
Titel des Elements
- viewsTyp: integer
Anzahl der Aufrufe
- positionTyp: integer
Position in den Suchergebnissen
- sectionTyp: string
_title Bereichstitel
- Typ: array object[] · ResponseFc5Af1Fcba22_Shorts[]shorts
YouTube-Shorts-Ergebnisse
- itemsTyp: array object[] · ResponseFc5Af1Fcba22_Short[]
Kurzvideos
- durationTyp: string
Dauer des Shorts
- idTyp: string
Video-ID des Shorts
- linkTyp: string
Link zum Short
- positionTyp: integer
Position im Shorts-Bereich
- thumbnailTyp: string
Vorschaubild-URL des Shorts
- titleTyp: string
Titel des Shorts
- viewsTyp: integer
Anzahl der Aufrufe
- positionTyp: integer
Position in den Suchergebnissen
- sectionTyp: string
_title Bereichstitel für Shorts
- Typ: array string[]suggestions
Suchanfragenvorschläge
- Typ: array object[] · ResponseFc5Af1Fcba22_Video[]videos
Videosuchergebnisse
- badgesTyp: array string[]
Video-Badges
- channelTyp: object · ResponseFc5Af1Fcba22_VideoChannel
- idTyp: string
Kanal-ID
- isTyp: boolean
_verified Gibt an, ob der Kanal verifiziert ist
- linkTyp: string
Link zum Kanal
- thumbnailTyp: string
Vorschaubild-URL des Kanals
- titleTyp: string
Kanalname
- descriptionTyp: string
Ausschnitt der Videobeschreibung
- idTyp: string
YouTube-Video-ID
- isTyp: boolean
_live Gibt an, ob das Video aktuell live ist
- keyTyp: array object[] · ResponseFc5Af1Fcba22_KeyMoment[]
_moments Schlüsselmomente im Video
- startTyp: integer
_seconds Startzeit des Moments in Sekunden
- thumbnailTyp: string
Vorschaubild-URL des Schlüsselmoments
- titleTyp: string
Titel des Schlüsselmoments
- lengthTyp: string
Videodauer
- linkTyp: string
Link zum Video
- positionTyp: integer
Position in den Suchergebnissen
- publishedTyp: string
_time Zeit seit der Veröffentlichung
- thumbnailTyp: object · ResponseFc5Af1Fcba22_Thumbnail
- richTyp: string
Vorschaubild-URL (Rich/animiert)
- staticTyp: string
Statische Vorschaubild-URL
- titleTyp: string
Videotitel
- viewsTyp: integer
Anzahl der Aufrufe
application/json - 400
Die Anfrage konnte nicht verarbeitet werden. Prüfen Sie die Anfrageparameter.
- 401
Ein gültiger Felo-API-Schlüssel ist erforderlich.
- 402
Die Anfrage kann nicht fortgesetzt werden, da eine Abrechnungsvoraussetzung nicht erfüllt ist.
- 403
Das Konto ist für diesen Vorgang nicht berechtigt.
- 429
Ein Anfrage- oder Ausgabenlimit wurde erreicht.
- 502
Der Dienst konnte die Anfrage nicht abschließen.
- 503
Die API oder der Abrechnungsdienst ist vorübergehend nicht verfügbar.
- 504
Beim Verarbeiten der Anfrage ist eine Zeitüberschreitung aufgetreten.
- default
Fehlerantwort; Upstream-Passthrough-Antworten können Anbieterformate verwenden
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"
}