- 仅为成功交付付费
- 即时搜索结果,1 秒内返回
- 数据以 JSON、HTML 或 Markdown 形式交付
- 地理位置定向 - 免费
全球 超20000 位客户信赖
SERP API 测试环境
强大的 SERP API 谷歌查询参数
使用 Bright Data 的 SERP API 配置 Google 搜索、地图、趋势、评论、Lens、酒店与航班,包括本地化、分页、设备类型、解析等参数。
轻松集成
API 设置毫不费力,顺畅融入任意数据工作流。
代码示例
适用于所有 SERP API 端点与参数的即用型 cURL 命令。
文档
逐步指南覆盖每个参数、过滤器与 SERP 用例。
# 使用两位国家代码来定义搜索所属国家
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer--zone-: "https://www.google.com/maps/search/hotels+new+york/?gl=us"
# 使用两位语言代码来定义页面语言
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer--zone-: "https://www.google.com/maps/search/hotels+new+york/?hl=en"
# 定义搜索类型。常规搜索无需使用 tbm 参数,其它类型各有唯一的 tbm 值。
示例:
tbm=isch - 图片
tbm=shop - 购物
tbm=nws - 新闻
tbm=vid - 视频
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer--zone-: "https://www.google.com/search?q=pizza&tbm=shop"
# 定义结果偏移量——从选定值开始返回结果。用于管理分页。
示例:
start=0(默认)- 第一页结果
start=10 - 第二页结果
start=20 - 第三页结果,依此类推。
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer--zone-: "https://www.google.com/maps/search/hotels+new+york/?start=20"
# 定义在 user-agent 中表示的设备类型。
默认或 brd_mobile=0 将提供随机桌面端 user-agent,而 brd_mobile=1 将提供随机移动端 user-agent。
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer--zone-: "https://www.google.com/search?q=pizza&brd_mobile=1"
# 定义在 user-agent 中表示的浏览器类型。
可与 brd_mobile 组合以获得相应的移动端浏览器。
默认将提供随机浏览器。
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer--zone-: "https://www.google.com/search?q=pizza&brd_browser=chrome"
# Bright Data 自定义参数,允许返回解析后的 JSON 而非原始 HTML
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer--zone-: "https://www.google.com/maps/search/hotels+new+york/?brd_json=1"
# 通过我们的 API 服务器使用 POST 发起并行请求。
并行请求将使用相同的节点与会话,可用于对比测试,例如用所选参数的两个不同值发起一对相同请求。
RESPONSE_ID=$(curl -i --silent --compressed "https://api.brightdata.com/serp/req?customer=&zone=" -H "Content-Type: application/json" -H "Authorization: Bearer API_KEY" -d $'{"country":"us","multi":[{"query":{"q":"pizza","num":20}},{"query":{"q":"pizza","num":100}}]}' | sed -En 's/^x-response-id: (.*)/1/p' | tr -d 'r')
# 将 brd_ai_overview=2 设置为提升在 SERP 响应中获得 Google 生成式 AI 概览的概率,通常可出现于 ~15-20%+ 的结果中。
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer--zone-: "https://www.google.com/search?q=what+makes+the+best+pizza&brd_ai_overview=2"
SERP API如何最大限度增加您的搜索请求次数
SERP API定价
关于 Bright Data 的 SERP API
全球覆盖
在全球 195 个国家像客户一样查看搜索结果
低于 1 秒的交付
获取最新搜索结果数据的速度快于用户刷新页面
灵活且结构化的数据
干净、结构化的 JSON、HTML 或 Markdown,无需为解析头疼
企业级性能
99.9% 正常运行时间 SLA,全球范围内即时获取所需搜索数据
失败请求不收费
仅为成功获取的数据付费
可预测的定价
无维护烦恼,失败尝试不浪费预算
企业更喜欢Bright Data的SERP API
- 高质量数据
- 地理覆盖范围超广
- 网络正常运行时间超长
- 输出超快
优秀的性能
业内超高成功率
无间断创新
每日发布新功能
高可靠性
企业级扩展
业内优秀的客户体验
每日发布新功能
随时随地回答您的疑问
实时网络性能控制面板
优化性能
实现您的数据收集目标
被顶级品牌使用的 SERP API
开始抓取搜索引擎数据。
SERP API 常见问题
什么是 SERP API?
搜索引擎会定期更改其结构与算法,使数据抓取变得困难。SERP API 会自动适配不断变化的 SERP,并通过多种定制化搜索参数提供真实用户的搜索结果。搜索结果会因你的搜索历史、设备和位置而变化,但使用 SERP API,你不会因位置而被封锁。数据以 JSON 或 HTML 输出,快速且准确。
Bright Data SERP API 可为所有主流搜索引擎以大规模提供真实用户的搜索结果。它支持多种定制搜索参数,你的搜索结果数据将以 JSON 或 HTML 形式交付。专注提取所需数据,而无需担心被封锁,同时获得最高的准确度与速度。
为什么使用 Bright Data SERP API 来抓取搜索引擎?
在任意位置以真实用户的方式收集 SERP 数据,同时节省数据提取工程师与 IT 人员成本,无需担心服务器维护。SERP API 能轻松集成到所有第三方爬虫软件中。Bright Data 可支持你不断增长的流量需求与峰值时期。
SERP API 的常见用例有哪些?
自然关键词跟踪、品牌保护、价格比较、市场研究、检测版权侵权、广告情报。
SERP API 的优势是什么?
从所有主流搜索引擎获取真实用户的搜索结果,使用不同的搜索参数,实时并以最高成功率返回,无论你的请求量多大。仅为成功请求付费,响应时间低于 5 秒。使用不同的地域参数自动定位合适的节点,更好地理解不同地点与时间如何改变搜索结果。使用不同的设备与搜索类型,以获得更精准的搜索。
搜索是如何计数的?
每执行一次 API 即计为一次请求。
在异步模式下,仅“发送请求”计数,获取响应不计数。
SERP API 提供的数据准确吗?
是的。Bright Data SERP API 为所有主流搜索引擎以大规模提供 100% 准确的真实用户结果。专注分析 SERP 结果,无需担心被封锁或收到误导性信息——我们将以极高速度为你获取准确的 SERP 结果。
SERP API 支持哪些地区?
SERP API 支持 195 个国家(覆盖全球所有国家),并支持城市级定向。
我可以并发发起的请求数量有限制吗?
没有。并发请求数量没有限制。SERP API 为规模化而构建。