Search API
一次查询即可将 Google 结果页返回为结构化数据。本地化、解析和被拦截查询的退款都在请求内完成。
- 自然结果、本地结果和“其他人还问了”分别作为独立字段;目前支持 google.com,更多引擎即将推出
- Google 查询成功率 99%
- 响应时间中位数低于 1.5 秒
- 按国家、语言和城市(location、uule 或 GPS)返回本地化结果
- 搜索运算符、筛选和分页:site:、intitle:、cr、lr、tbs、safe、page
- JSON、Markdown 或 HTML 输出;一个批量任务可包含数百个查询
支持 MCP一条命令即可连接你的智能体:




npx -y @datafuel/mcp initbest CRM tools for startups 2026
1Query
2Exit IP
3Parse
4Ready
Sending the query
One request starts the example.
为完成而生
被 Google 拦截的查询直接失败且不收费,其余查询快速返回。99%Google 查询成功率
<1.5 秒响应时间中位数
0 积分被拦截查询的扣费
一切尽在一次请求
一目了然的概览,详细介绍见下文。自然结果、本地结果和相关问题页面每个区域都有独立字段,无需解析 HTML。
Datafuel 自有出口池每次查询都经由 Datafuel 自有出口池发出;country、language 和 location 决定 Google 返回的页面。
精确到城市的位置location(自由文本)、uule 或 lat/lon 决定搜索从哪里发起;radius 可进一步缩小范围。
Google 区域设置country 和 language 对应 Google 的 gl 和 hl;google_domain 可扩展到更多域名。
分页page 从 1 开始,偏移量由我们处理。
搜索运算符site:、intitle: 等运算符直接写在 query 中传递。
结果筛选cr、lr、tbs、safe、nfpr、filter:国家、语言、日期、安全搜索。
三种输出格式通过 result_format 选择:json 结构化、markdown 供模型使用、html 原始页面。
异步批量任务POST /job 传入 queries 数组,multithreaded 并发执行。
幂等重试Idempotency-Key 返回原始结果,不会重复扣费。
按成功付费被拦截的查询返回 blocked: true、credits_used: 0,不收取任何费用。
转换过程
从 Google 结果页到 JSON 对象
页面上四个区域,对应响应中的四个键。跟着编号看:每次调用的结构都一样。
深入了解
它擅长的三件事
每项都附有真实调用和返回结果示意图。
01
来自客户所在地的结果
Google 会根据搜索来源地调整结果。用 country 和 language 设定市场,用 location 设定城市,本地结果和自然排名都会随之变化。
curl https://scraping-api.datafuel.ai/api/v1/task \-H "X-API-Key: $DATAFUEL_API_KEY" \-H "Idempotency-Key: serp-$(date +%s)" \-H "Content-Type: application/json" \-d '{"type": "serp","attributes": {"query": "best CRM tools for startups 2026","country": "it","language": "it","location": "Milan, Lombardy, Italy","page": 1,"result_format": "json"}}'
02
始终结构化
每次调用结构一致的 JSON;供模型使用时选 Markdown;想自己解析时选原始 HTML。
curl https://scraping-api.datafuel.ai/api/v1/task \-H "X-API-Key: $DATAFUEL_API_KEY" \-H "Idempotency-Key: serp-$(date +%s)" \-H "Content-Type: application/json" \-d '{"type": "serp","attributes": {"query": "best CRM tools for startups 2026","country": "us","language": "en","result_format": "markdown"}}'
result_format 取值。价格相同,按需选择格式。03
能跑完的批量任务
一个任务包含数百个查询,并发执行,按查询返回结果并按查询计费。被拦截的查询失败并退还积分,其余查询正常完成。
API=https://scraping-api.datafuel.ai/api/v1curl "$API/job" \-H "X-API-Key: $DATAFUEL_API_KEY" \-H "Idempotency-Key: serp-$(date +%s)" \-H "Content-Type: application/json" \-d '{"type": "serp","multithreaded": true,"attributes": {"queries": ["best CRM tools for startups 2026","crm for small business","hubspot vs pipedrive"],"country": "us","language": "en","result_format": "json"}}'# poll until "completed", then fetch the resultscurl "$API/job/$JOB_ID" \-H "X-API-Key: $DATAFUEL_API_KEY"curl "$API/job/$JOB_ID/results" \-H "X-API-Key: $DATAFUEL_API_KEY"
价格
只为成功的查询付费
选择月度套餐、一次性购买积分或使用不限量线程。按成功查询计费,被拦截或失败的查询会退还积分。
每个套餐都包含所有端点和所有接口(API、MCP)。共用一个积分余额:你只为用量付费,而且只为成功的请求付费。
每月多少次查询?每月 20,000 次 SERP 查询
≈ 1,000,000 积分 · Growth206K20K70K240K定制
Growth最适合
适合需要充裕容量的生产级爬虫和智能体。
原价 $79,现价 $55.30 $79/ 月,按月计费
1,000,000 积分 / 月20,000 次 SERP 查询25 并发线程$2.77$3.95 每 1K 次查询
- 包含 Starter 的全部功能
- 自动充值
- 优先聊天支持
Business
适合按计划交付数据产品的团队。
原价 $199,现价 $139.30 $199/ 月,按月计费
3,500,000 积分 / 月70,000 次 SERP 查询50 并发线程$1.99$2.84 每 1K 次查询
- 包含 Growth 的全部功能
- 按 API 密钥设置用量提醒
- 客户经理
Scale
大用量,最低单页价格。即时开通。
原价 $499,现价 $349.30 $499/ 月,按月计费
12,000,000 积分 / 月240,000 次 SERP 查询150 并发线程$1.46$2.08 每 1K 次查询
- 包含 Business 的全部功能
- 专属 IP 池
- 99.9% SLA
对比
| Free | Starter | Growth | Business | Scale | Enterprise | |
|---|---|---|---|---|---|---|
| 每月积分 | 1K 一次性 | 300K | 1M | 3.5M | 12M | 定制 |
| 并发线程 | 2 | 10 | 25 | 50 | 150 | 250+ |
| API 密钥 | 1 | 3 | 10 | 25 | 无限制 | 无限制 |
| JS 渲染 | ||||||
| 住宅代理 | ||||||
| AI 实时提取(使用你的密钥) | ||||||
| 地理定位 · 195+ 个国家 | ||||||
| 批量多 URL | ||||||
| Unlocker · Crawl · Map · LLM Scraper | ||||||
| 自动充值 | — | — | ||||
| 支持 | 社区 | 邮件 | 优先聊天 | 客户经理 | Slack + 电话 | 专属支持 + SLA |
按成功查询计费。被拦截或失败的查询会退还积分。一次查询即在一个结果页上的一次搜索,50 积分。无需计算倍数。
常见问题
Search API:常见问题
关于引擎、地区和计费的直接解答。
Search API首次调用前客户最常问的七个问题。
支持哪些搜索引擎?
Google.com,通过 google_domain 参数选择。
如果 Google 拦截了查询会怎样?
任务失败并返回 blocked: true、credits_used: 0,不收取任何费用。
可以一次运行多个查询吗?
可以:使用 POST /job,传入 queries 数组并设置 multithreaded: true。
可以使用搜索运算符吗?
可以:site:、intitle: 等运算符写在 query 中即可传递。
有每月最低消费吗?
没有。按成功查询付费。