跳转到主要内容
Bright Data SERP API 解决方案让你专注于最重要的事情——数据。它提供了一个三合一代理解锁方案,自动处理 代理管理(选择何时使用哪个代理)、解锁逻辑(验证码破解、指纹识别、重试、最佳请求头等)以及 抓取 功能。
易于集成
在代码中,只需将常规代理请求的一行替换为 SERP API 请求即可。
只为成功请求付费
仅为成功请求付费。
稳定且可预测的计费
因为按页面数计费(每千次请求价格),请求的带宽无影响。
高精度
使用真实用户设备,进行精确的地理定位(包括城市级)采集主要搜索引擎的搜索结果页 (SERPs)。
支持高流量和扩展
Bright Data 能支持增长中的流量需求和高峰期请求,成功率高,响应时间优异(低于 5 秒)。
降低成本
节省数据抓取工程师和 IT 人员成本,无需担心服务器维护。
避免运营问题
每个请求使用不同 IP,确保不被封禁。
结构化数据响应
获取解析或未解析的 JSON 或 HTML 响应,方便集成到任何系统。
高度自定义
支持多种参数以满足搜索需求,包括不同搜索类型、设备、每页结果数等。
真实住宅 IP
可访问超过 7200 万个真实用户 IP,覆盖所有地理位置。
使用 Bright Data SERP API 可以轻松收集 Google 图片搜索数据。Google 反向图片搜索(官方称为 “Google Search by Image”)允许用户 以图片作为起点 进行搜索,而非文字或语音查询。
JSON 响应包含以 base64 编码的图片。
curl -v --compressed --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer_id>-zone-<zone_name>:<zone_password> "https://www.google.com/searchbyimage?image_url={TARGET_IMAGE_URL}"
查看更多 Google 图片 SERP 功能
Bright Data SERP API 可轻松收集酒店数据,如价格、可用性、评价等。抓取酒店数据有两种方式:
  • Google 搜索酒店知识图谱
  • Google Travel 酒店页面
提供每家酒店的有限价格和日期信息当你在 Google 搜索特定酒店时,酒店详情和评价会显示在右侧知识图谱/小部件中:hotels-html.png可设置入住/退房日期、入住人数及比较价格。使用 SERP API,可通过专用参数设置这些字段以收集不同价格组合。完整酒店参数和功能见 API 文档hotels-availability.png
针对 HTTPS,URL 数据是加密的。因此,为了让 SERP API 解密数据并返回结果,你需要下载并安装 Bright Data 证书示例代码:
curl "https://www.google.com/search?q=pizza&lum_json=1" -v --insecure --compressed --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer_id>-zone-<zone_name>:<zone_password>
  • Shell
  • Java
  • 其他编程语言
使用 --cacert 标志加上证书路径:
Shell
curl -v --compressed "https://www.google.com/search?q=pizza&lum_json=1" --cacert “{证书路径}“ --proxy brd.superproxy.io:33335 --proxy-user brd-customer-<customer_id>-zone-<zone_name>:<zone_password>
请参考文章:解析搜索结果
SERP API 支持在单个 API 请求中使用 multi 参数发送 2 个并行查询。这些并行请求使用相同 IP 和会话,可用于收集额外数据、对比测试等。
条件:
  • 仅支持启用 异步请求 的 zone
  • 仅支持 Google 搜索
  • 限制为 2 个请求
  • 按 2 个请求计费
multi:[
  {"keyword":"pizza","num":20},
  {"keyword":"pizza","num":100}
]
curl -v --compressed "https://api.brightdata.com/serp/req" -H "Content-Type: application/json" -H "Authorization: Bearer $API_KEY" -d "{\"zone\":\"$ZONE\",\"country\":\"us\",\"multi\":[{\"keyword\":\"pizza\",\"num\":20},{\"keyword\":\"pizza\",\"num\":100}]}"
自 2025 年 9 月 10 日起,Google 已开始逐步弃用 num 参数。我们建议需要更多 Google SERP 页面(超过第一页)的客户使用 Bright Data 的 Web Scraper API(Google SERP – 100 Results)一次获取前 100 个结果,无需手动分页,可通过 start_page/end_page 控制深度(1..10 ≈ 前 100)。了解如何一次获取前 100 条结果
自然排名监测
监测公司在不同地区的关键词排名
品牌保护
追踪公司品牌及商标的搜索结果
价格比较
对在线购物网站商品进行搜索并比较不同供应商价格
市场调研
收集公司、联系人、地点等信息
版权侵权检测
搜索图片或其他受版权保护的内容
广告情报
查看不同国家关键词展示的广告,包括 DoubleClick 和 Google 广告服务
以下内容分析 Bing 上不同日期搜索查询选项及使用方法。

日期过滤查询类型

  • 所有日期
  • 过去 24 小时
  • 过去一周
  • 过去一年
  • 精确匹配
不使用日期过滤

精确匹配日期序列计算

1

以已知序列为起点

使用 2024 年 1 月 1 日为起点,已知序列为 19723
2

计算 StartDateSequence

  • 统计从 1 月 1 日到目标开始日期的天数
  • 将统计天数加到起点序列数,得到 StartDateSequence
计数从 0 开始,例如 0, 1, 2 …

示例:

计算 2024 年 2 月 4 日序列:
  • 1 月 1 日到 2 月 4 日共 35 天
  • 35 - 1 = 34
  • 2 月 4 日序列: 19723 + 34 = 19757 (StartDateSequence)
3

计算 EndDateSequence

将日期范围天数加到 StartDateSequence,得到 EndDateSequence

示例:

2 月 4 日序列: 19757 2 月 4 日到 2 月 20 日天数: 17 17 - 1 = 16 2 月 20 日序列: 19757 + 16 = 19773 (EndDateSequence)
4

构建序列字符串

  • 格式:ez5_StartDateSequence_EndDateSequence
  • 替换起始序列和结束序列

示例:

bing-exact-date-filter.png
SERP API 仅支持部分搜索引擎相关域名/端点,某些子域或端点可能不支持。例如:https://trends.google.com/trends 不支持,而 https://trends.google.com/trends/explore 支持。建议查看 SERP PlaygroundSERP 文档 了解支持的域名和路径示例。
如果你在监控 Google 搜索广告并希望最大化可见性,可在 Google.com SERP API 请求中使用 Enhanced Ads 功能。默认 SERP 行为:
  • 获取广域内的自然搜索结果和广告。 启用 Enhanced Ads:
  • 扩展搜索结果和广告范围,模拟无 Cookie 的隐身浏览体验。
在控制面板 SERP API zone 配置页启用该功能。了解更多
使用 "data_format": "parsed_light" 可获取 前 10 条结果更快,或联系 [email protected] 了解 sub-1 秒高级路由