Bing 网页搜索

v7 停用之后的 Bing 搜索 API

微软已于 2025 年 8 月 11 日停用 Bing Search API,并停止发放密钥。Search1API 让 Bing 的网页结果仍然可以通过 HTTP 取到,请求结构与其他引擎一致。

接口
POST https://api.search1api.com/search
Bing 搜索结果包含什么

结果的 JSON 结构与其他引擎一致,现有的解析逻辑不需要改动。

1
页面标题与链接

标题干净,没有抓站常见的解析残缺。

2
摘要

就是 Bing 展示的结果描述。

3
可选的页面正文

设置 crawl_results 后,前几条结果返回 markdown。

适用于

从 v7 迁移 / AI 回答 / 交叉验证

不止一个前端在用的那套索引

把 `search_service` 设为 `bing`,结果就来自 Bing。接口地址、鉴权方式和响应结构与其他引擎完全一致,整个过程不涉及 Azure 订阅。

停用的 v7 之后的一条路

微软已于 2025 年 8 月 11 日下线 Bing Search API,包括 v7 和 Custom Search。已有密钥停止工作,也不再发放新密钥。

不需要开 Azure 资源

请求按 Search1API 积分计费,而不是走 Azure 认知服务资源,不用配置订阅、区域和价格层。

第二套通用排序

Bing 依托自己的索引,会带出只用 Google 的管道容易漏掉的页面。两个都跑是覆盖策略,不是重复调用。

标准 Search 参数

`max_results` 最大 50,以及 `include_sites`、`exclude_sites`、`time_range`。

2026 年的 Bing 搜索 API 是什么?

Bing 搜索 API 是一种 HTTP 接口,把 Bing 的网页结果作为结构化数据返回。微软过去通过 Azure 以 Bing Search API v7 的形式直接售卖这个能力,并在 2025 年 8 月 11 日停用:实例被下线,已有密钥失效,微软转而引导客户使用它的 AI grounding 产品 —— 而那返回的是合成后的答案,不是排序结果列表。仍然需要 Bing 排序的应用,现在通过搜索 API 来触达。Search1API 把 Bing 作为 Search 接口的一个搜索服务提供,以与其他引擎相同的 JSON 结构返回标题、链接和摘要,并可在同一次请求中附带页面正文。

接入路径

典型流程

微软已于 2025 年 8 月 11 日停用 Bing Search API,并停止发放密钥。Search1API 让 Bing 的网页结果仍然可以通过 HTTP 取到,请求结构与其他引擎一致。

1

把 `search_service` 设为 `bing` 后发送查询。

2

读取由标题、链接和摘要组成的结构化结果列表。

3

当回答需要页面正文而不只是链接时,设置 `crawl_results`。

一次请求,Bing 结果直接是 JSON

一次调用即可检索 Bing,返回的结果结构和其他引擎完全一致。原本对着停用的 v7 写的代码,改个指向就行,不用围绕另一套响应格式重写。

bash
curl -X POST https://api.search1api.com/search \
-H "Authorization: Bearer $SEARCH1API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "AI agent",
"search_service": "bing",
"max_results": 5
}'

适合场景

从已停用的 Bing Search API v7 迁移出来的应用。

需要排序结果列表而不是合成答案的 AI 助手。

拿第二套通用索引对 Google 结果做交叉验证。

特别需要 Bing 排序的调研与监控工具。

常见问题

Bing Search API 现在还能用吗?

从微软那里不能了。包括 v7 和 Custom Search 在内的 Bing Search API 已于 2025 年 8 月 11 日停用,实例被下线,已有密钥失效,也不再发放新密钥。Search1API 通过自己的 Search 接口触达 Bing 结果。

微软给的替代方案是什么?

微软引导客户改用它的 AI grounding 产品,但那返回的是合成后的答案,不是排序好的网页结果列表。输出形态不同,不适合需要结果列表本身的应用。

需要 Azure 订阅吗?

不需要。鉴权用的是 Search1API 的 key。请求是向 https://api.search1api.com/search 发 POST,把 `search_service` 设为 `bing`。

Bing 搜索的费用是多少?

每次搜索消耗 1 积分,通过 `crawl_results` 每成功抓取一个页面追加 1 积分。按 $1 = 1,000 积分的充值基础价计算,1,000 次搜索为 $1。注册即送 100 个免费积分,无需信用卡,充值积分永不过期。

和 Google 引擎有什么区别?

Bing 有自己的索引和排序,同一个查询返回的页面集合和顺序都不同。Search 接口接受查询对象的数组,两者可以放在一次批量请求里发出来做对比。

Yahoo 和 Bing 是一回事吗?

基本上是。Yahoo 的自然搜索结果由 Bing 依据两家长期的搜索联盟提供,因此重合度很高。除非你特别需要 Yahoo 那一套结果,否则用 `bing` 就好。