Google Lens 搜索
Google Lens 视觉搜索接口,使用图片 URL 作为输入参数。
本页给出 Google Lens 搜索 的字段定义、参数分组、必填约束以及可用过滤参数。
元数据
| 字段 | 值 |
|---|---|
| 引擎名称 | Google Lens 搜索 |
| 原始名称 | Google Lens Search |
| 内部标识(scraper) | google_lens |
| 接口标识(engine) | google_lens_search |
| 网站 | |
| 网站地址 | googlelens.com |
| 输出格式 | json |
| 版本 | 1.0.0 |
| 参数数量 | 5 |
| 参数分组 | 地区与语言 (2), 图片输入 (1), 高级参数 (1), 请求控制 (1) |
请求示例
下面的请求体是本次文档更新时实际用于验证 google_lens 的请求。对于 /v1/serp,engine 字段应传当前引擎的 scraper 值。
curl -X POST "https://run.xcrawl.com/v1/serp" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"engine":"google_lens","url":"https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"}'响应示例
下面的 JSON 片段来自同一次真实响应。为了避免页面被超长字段淹没,超长字符串、data URL 和大型数组做了裁剪。
{
"search_metadata": {
"cached": true,
"created_at": "2026-03-26 08:19:52 UTC",
"id": "01KMMKMM84QVKW53F8CATYGTN6",
"json_endpoint": "https://serp.xcrawl.com/01KMMKMM84QVKW53F8CATYGTN6.json",
"processed_at": "2026-03-26 08:19:52 UTC",
"raw_html_file": "https://serp.xcrawl.com/01KMMKMM84QVKW53F8CATYGTN6.html",
"status": "completed",
"total_time_taken": 11
},
"search_parameters": {
"engine": "google_lens",
"url": "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"
},
"total_credits_used": 1,
"visual_matches": [
{
"link": "https://www.youtube.com/watch?v=RVUXtS1iFNM",
"position": 1,
"source": "YouTube",
"source_icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABr0lEQVRYhe... [truncated data URL, 674 chars]",
"title": "Google unveils its new logo - YouTube"
},
{
"_note": "58 more items omitted"
}
]
}必填参数
以下表格列出当前 metadata 中标记为 must: true 的字段。字段是否必填,以 properties.<field>.must 为准,不以顶层 required 数组为准。
| 参数 | 类型 | 分组 | 说明 |
|---|---|---|---|
url | string | 图片输入 | 用于视觉搜索的图片 URL。 |
可用参数
以下内容按后端返回的字段分组展示。主表只保留字段名、类型、必填标记和字段说明;默认值、可选值等附加约束会列在每个分组后。
地区与语言
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
hl | string | 否 | 用于控制搜索界面和结果标签语言的参数。 |
country | string | 否 | 用于本地化 Google Lens 结果的国家代码。 |
附加约束
hl:可选值:157 个可选值,例如:af、ak、sq、ws、amcountry:可选值:157 个可选值,例如:AE、AF、AG、AI、AL
图片输入
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
url | string | 是 | 用于视觉搜索的图片 URL。 |
高级参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
safe | string | 否 | 用于控制成人内容过滤级别的安全搜索参数。 |
附加约束
safe:可选值:2 个可选值,例如:active、off
请求控制
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
no_cache | boolean | 否 | 跳过缓存结果并强制重新抓取。 |
附加约束
no_cache:默认值:false
