Google Videos Search — API 参考文档
POST
可调用
/google/videos/search视频搜索
按查询搜索 Google 视频条目;不提供视频下载或去水印服务。
type
videos
result
videos
计费
1 点
按查询搜索 Google 视频条目;不提供视频下载或去水印服务。
参数
字段类型出现条件说明
q必填
string必填
搜索查询字符串。
hl可选
string可选
语言代码,默认 en。
gl可选
string可选
国家代码,默认 us。
page可选
number可选
从 1 开始的页码,默认 1。
query示例
string目录示例;必填规则由接口校验。
示例: "how espresso machines work"
json
{
"query": "how espresso machines work"
}响应字段
字段类型出现条件说明
query必填
string必填
请求中的标准化 query。
page必填
number必填
当前页码,从 1 开始。
videos可选
VideoResult[]解析到视频结果时返回。
Google 视频结果。
VideoResult 结果项字段
字段类型出现条件说明
rank必填
number必填
当前响应里的 1-based 排名。
position可选
number可用时作为 rank 的别名。
给客户端使用的标准化排名别名。
title必填
string必填
结果标题。
link必填
string必填
parser 返回的主链接。
url可选
string结果链接可归一化时返回。
规范化目标 URL,通常和 link 相同。
source_url可选
string只有观测到 Google 跳转/来源 URL 时返回。
保留的原始 Google URL,用于调试和溯源。
display_url可选
string当 Google 展示文本或域名可解析时返回。
展示 URL 或来源域名。
source可选
string解析到来源或频道时返回。
视频来源或频道。
duration可选
string结果文本包含时长时返回。
视频时长文本。
time可选
string解析到发布时间时返回。
原始发布时间文本。
published_at可选
string解析到 time 时返回的时间别名。
标准化发布时间别名。
thumbnail_url可选
stringGoogle 暴露缩略图时返回。
缩略图 URL。
thumbnail可选
string可用时作为 thumbnail_url 的别名。
标准化缩略图别名。
代码与响应示例
bash
curl -X POST 'https://api.serpbase.dev/google/videos/search' \
-H "Content-Type: application/json" \
-H 'X-API-Key: YOUR_API_KEY' \
-d '{"query":"how espresso machines work"}'现有 Google 请求示例
bash
curl -X POST https://api.serpbase.dev/google/videos/search \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key" \
-d '{
"q": "python asyncio tutorial",
"hl": "en",
"gl": "us",
"page": 1
}'说明
视频搜索、教程发现、媒体监控。
如果没有解析到专用视频卡片,parser 会对兼容的 Google 布局回退到 news 风格提取。