YouTube Search
Search videos, channels and playlists.
YouTube 搜索
在 YouTube 上搜索视频、频道和播放列表。engine=youtube 和 q 为必填项。使用 gl 和 hl 指定国家/地区和语言,或使用 sp 进行分页和高级筛选。
计费参考
- 计量方式:按成功请求的固定成本计费。
- 参考请求估算:0.0029 美元。
- 参考客户倍率:1.0。不得对已结算的客户金额再次应用。
仅供参考的元数据,不是账户报价、保证价格或消费上限。资源额度不同于 Felo 额度。最终扣费以 Felo 计费记录为准。
- 枚举engine常量:youtube必填
SearchApi 引擎标识符。此 YouTube 端点请使用
youtube。值- youtube
- 类型: stringgl
国家代码(例如 us、jp)
- 类型: stringhl
界面语言
- 类型: stringq必填
搜索查询。运行时和上游 SearchApi 均要求提供。
- 类型: stringsp
YouTube 筛选令牌(分页或高级筛选)
- 类型: object · ResponseFc5Af1Fcba22_SearchResponse200
成功响应
- 类型: array object[] · ResponseFc5Af1Fcba22_Ad[]ads
广告结果
- channel类型: object · ResponseFc5Af1Fcba22_AdChannel
- id类型: string
频道 ID
- link类型: string
频道链接
- title类型: string
频道名称
- description类型: string
广告描述
- id类型: string
视频广告的视频 ID
- length类型: string
视频广告的视频时长
- link类型: string
广告链接
- position类型: integer
搜索结果中的位置
- thumbnail类型: string
广告缩略图 URL
- title类型: string
广告标题
- website类型: string
广告主网站 URL
- 类型: array object[] · ResponseFc5Af1Fcba22_Channel[]channels
YouTube 频道结果
- description类型: string
频道描述
- id类型: string
YouTube 频道 ID
- is类型: boolean
_verified 频道是否已验证
- link类型: string
频道链接
- position类型: integer
搜索结果中的位置
- subscribers类型: integer
订阅者数
- thumbnail类型: object · ResponseFc5Af1Fcba22_Thumbnail
- rich类型: string
富媒体/动画缩略图 URL
- static类型: string
静态缩略图 URL
- title类型: string
频道名称
- video类型: integer
_count 视频数
- 类型: stringerror
搜索失败时的错误消息
- 类型: object · ResponseFc5Af1Fcba22_FeaturedChannelfeatured
_channel - highlighted类型: object · ResponseFc5Af1Fcba22_HighlightedVideo
_video - id类型: string
视频 ID
- length类型: string
视频时长
- link类型: string
视频链接
- subtitle类型: string
视频副标题
- title类型: string
视频标题
- id类型: string
精选频道 ID
- link类型: string
精选频道链接
- subtitle类型: string
精选频道副标题
- title类型: string
精选频道标题
- videos类型: array object[] · ResponseFc5Af1Fcba22_FeaturedVideo[]
精选频道视频
- channel类型: object · ResponseFc5Af1Fcba22_FeaturedVideoChannel
- id类型: string
频道 ID
- link类型: string
频道链接
- title类型: string
频道名称
- id类型: string
视频 ID
- length类型: string
视频时长
- link类型: string
视频链接
- subtitle类型: string
视频副标题
- thumbnail类型: string
视频缩略图 URL
- title类型: string
视频标题
- 类型: array object[] · ResponseFc5Af1Fcba22_Movie[]movies
电影结果
- badges类型: array string[]
电影徽章
- buttons类型: array string[]
操作按钮
- channel类型: object · ResponseFc5Af1Fcba22_MovieChannel
- id类型: string
频道 ID
- is类型: boolean
_verified 频道是否已验证
- link类型: string
频道链接
- title类型: string
频道名称
- description类型: string
电影描述
- id类型: string
电影视频 ID
- length类型: string
电影时长
- link类型: string
电影链接
- metadata类型: object · ResponseFc5Af1Fcba22_MetadataItems
_items - bottom类型: array string[]
底部元数据项
- top类型: array string[]
顶部元数据项
- position类型: integer
搜索结果中的位置
- thumbnail类型: string
电影缩略图 URL
- title类型: string
电影标题
- 类型: object · ResponseFc5Af1Fcba22_Paginationpagination
- next类型: string
_page _token 获取下一页结果的令牌
- 类型: array object[] · ResponseFc5Af1Fcba22_PeopleAlsoSearchFor[]people
_also _search _for 相关搜索建议
- link类型: string
执行搜索的链接
- query类型: string
建议的搜索查询
- thumbnail类型: string
建议项的缩略图
- 类型: array object[] · ResponseFc5Af1Fcba22_Playlist[]playlists
播放列表结果
- channel类型: object · ResponseFc5Af1Fcba22_PlaylistChannel
- id类型: string
频道 ID
- is类型: boolean
_verified 频道是否已验证
- link类型: string
频道链接
- title类型: string
频道名称
- id类型: string
播放列表 ID
- link类型: string
播放列表链接
- position类型: integer
搜索结果中的位置
- published类型: string
_time 发布后经过的时间
- thumbnail类型: string
播放列表缩略图 URL
- title类型: string
播放列表标题
- video类型: integer
_count 播放列表中的视频数
- videos类型: array object[] · ResponseFc5Af1Fcba22_PlaylistVideo[]
播放列表中的视频
- id类型: string
视频 ID
- length类型: string
视频时长
- link类型: string
视频链接
- title类型: string
视频标题
- 类型: array object[] · ResponseFc5Af1Fcba22_Posts[]posts
社区帖子结果
- items类型: array object[] · ResponseFc5Af1Fcba22_Post[]
社区帖子
- channel类型: object · ResponseFc5Af1Fcba22_PostChannel
- id类型: string
频道 ID
- is类型: boolean
_verified 频道是否已验证
- link类型: string
频道链接
- thumbnail类型: string
频道缩略图 URL
- title类型: string
频道名称
- comments类型: string
评论数的文本形式
- extracted类型: integer
_comments 以整数表示的评论数
- extracted类型: integer
_likes 以整数表示的点赞数
- id类型: string
帖子 ID
- likes类型: string
点赞数的文本形式
- link类型: string
帖子链接
- position类型: integer
在帖子区块中的位置
- published类型: string
_time 发布后经过的时间
- text类型: string
帖子文本内容
- thumbnail类型: string
帖子缩略图 URL
- position类型: integer
搜索结果中的位置
- section类型: string
_title 帖子区块标题
- 类型: object · ResponseFc5Af1Fcba22_SearchInformationsearch
_information - corrected类型: string
_query 应用拼写修正后的查询
- original类型: string
_query 修正前的原始查询
- original类型: string
_query _sp 原始查询的 SP 参数
- state类型: string
查询修正的状态(如适用)
- total类型: integer
_results 找到的结果总数
- 类型: object · ResponseFc5Af1Fcba22_SearchMetadatasearch
_metadata - created类型: string 格式: date-time
_at 必填搜索创建时间戳
- id类型: string必填
搜索请求的唯一标识符
- status类型: string必填
搜索请求的状态
- html类型: string
_url 查看 HTML 结果的 URL
- json类型: string
_url 查看 JSON 结果的 URL
- parsing类型: number
_time _taken 解析结果所用时间(秒)
- request类型: number
_time _taken 发起请求所用时间(秒)
- request类型: string
_url 本次搜索的 YouTube URL
- total类型: number
_time _taken 搜索总耗时(秒)
- 类型: object · ResponseFc5Af1Fcba22_SearchParameterssearch
_parameters - engine类型: string
使用的搜索引擎
- gl类型: string
使用的国家/地区代码
- hl类型: string
使用的界面语言
- q类型: string
使用的搜索查询
- sp类型: string
使用的筛选/分页参数
- 类型: array object[] · ResponseFc5Af1Fcba22_Section[]sections
区块结果
- items类型: array object[] · ResponseFc5Af1Fcba22_SectionItem[]
区块中的项目
- channel类型: object · ResponseFc5Af1Fcba22_SectionChannel
- id类型: string
频道 ID
- link类型: string
频道链接
- title类型: string
频道名称
- id类型: string
项目 ID
- length类型: string
项目时长
- link类型: string
项目链接
- published类型: string
_time 发布后经过的时间
- thumbnail类型: string
项目缩略图 URL
- title类型: string
项目标题
- views类型: integer
观看次数
- position类型: integer
搜索结果中的位置
- section类型: string
_title 区块标题
- 类型: array object[] · ResponseFc5Af1Fcba22_Shorts[]shorts
YouTube Shorts 结果
- items类型: array object[] · ResponseFc5Af1Fcba22_Short[]
Shorts 短视频
- duration类型: string
Shorts 时长
- id类型: string
Shorts 视频 ID
- link类型: string
Shorts 链接
- position类型: integer
在 Shorts 区块中的位置
- thumbnail类型: string
Shorts 缩略图 URL
- title类型: string
Shorts 标题
- views类型: integer
观看次数
- position类型: integer
搜索结果中的位置
- section类型: string
_title Shorts 区块标题
- 类型: array string[]suggestions
搜索查询建议
- 类型: array object[] · ResponseFc5Af1Fcba22_Video[]videos
视频搜索结果
- badges类型: array string[]
视频徽章
- channel类型: object · ResponseFc5Af1Fcba22_VideoChannel
- id类型: string
频道 ID
- is类型: boolean
_verified 频道是否已验证
- link类型: string
频道链接
- thumbnail类型: string
频道缩略图 URL
- title类型: string
频道名称
- description类型: string
视频描述片段
- id类型: string
YouTube 视频 ID
- is类型: boolean
_live 视频当前是否为直播
- key类型: array object[] · ResponseFc5Af1Fcba22_KeyMoment[]
_moments 视频中的关键时刻
- start类型: integer
_seconds 该时刻的起始时间(秒)
- thumbnail类型: string
关键时刻缩略图 URL
- title类型: string
关键时刻标题
- length类型: string
视频时长
- link类型: string
视频链接
- position类型: integer
搜索结果中的位置
- published类型: string
_time 发布后经过的时间
- thumbnail类型: object · ResponseFc5Af1Fcba22_Thumbnail
- rich类型: string
富媒体/动画缩略图 URL
- static类型: string
静态缩略图 URL
- title类型: string
视频标题
- views类型: integer
观看次数
application/json - 400
无法处理该请求。请检查请求参数。
- 401
需要有效的 Felo API 密钥。
- 402
由于未满足计费要求,请求无法继续。
- 403
该账户无权执行此操作。
- 429
已达到请求或支出限额。
- 502
服务无法完成该请求。
- 503
API 或计费服务暂时不可用。
- 504
服务在处理请求时超时。
- default
错误响应;上游透传响应可能采用提供方格式
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"
}