Bing 搜索 API
Run a Bing web search and get the ranked organic results (title, URL, snippet, position, display URL, domain) plus Bing's related searches as clean JSON. Returns up to 10 results per call; pick the country Bing searches from.
价格与服务商
Bing 搜索 API 价格:一个 API,2 个可互换的服务商
最便宜的服务商优先响应。如果它失败,下一个会在同一次调用中接手。
试一试
一个请求获取 Bing 搜索
{
"data": {
"items": [
{
"displayUrl": "https://example.com/page",
"domain": "example.com",
"position": 1,
"publishedUtc": 42,
"siteName": "Example title",
"snippet": "A short example description of this item.",
"title": "Example title",
"url": "https://example.com/page"
}
],
"peopleAlsoAsk": [
{
"answer": "example",
"question": "example",
"title": "Example title",
"url": "https://example.com/page"
}
],
"query": "example",
"relatedSearches": [
"example"
]
},
"found": true,
"reason": "not_found"
}完整的参数与响应参考:这个接口的每个字段、类型和示例。
参考
一个请求,一种响应结构。
你发送的每个字段和收到的每个字段,都附有真实示例。
最近验证于 2026-10-16 · 可用率和延迟按 30d 统计
请求体
JSON,POST 到这个接口。
- querystring
best espresso machines
The Bing search query.
- countrystring
US
ISO-3166 alpha-2 country Bing searches from, e.g. US, GB, DE. Bing ranks and localizes results for that country and its main language. Common countries are served by every source; a country only some sources cover is served by those, and one no source covers is refused with no charge.
- limitinteger
10
Maximum number of organic results to return (1-10, default 10). Bing serves about 10 organic results per page, and some queries carry fewer.
- requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `siteName` or `publishedUtc`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on a result that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.
响应
JSON,每个字段一个示例值。
Organic results in Bing's ranked order. Ads are not included. Populated whenever the provider has data for the entity.
- displayUrlstring
The URL as Bing displays it under the title, e.g. a host or a breadcrumb path. Its format differs by source. null when the source did not send one.
- domainstring
Host of the result URL without a leading www., e.g. seriouseats.com.
- positioninteger
1-based rank of the result on the page. Populated whenever the provider has data for the entity.
- publishedUtcinteger可设为必填
Page date Bing shows for the result. UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. null when Bing shows no date or the source that answered cannot report it.
- siteNamestring可设为必填
Site name Bing shows beside the result, e.g. Serious Eats. null means the source that answered cannot report it.
- snippetstring
Text excerpt Bing shows under the result, often led by the page date. Populated whenever the provider has data for the entity.
- titlestring
Result title as Bing shows it. Populated whenever the provider has data for the entity.
- urlstring
Destination URL of the result. Populated whenever the provider has data for the entity.
Bing's People also ask questions with the answer it shows. An empty array means Bing showed none; null means the source that answered cannot report them.
- answerstring可设为必填
The answer Bing shows under the question, null when it shows none.
- questionstring可设为必填
The question.
- titlestring
Title of the page the answer is taken from, null when Bing names none.
- urlstring
URL of the page the answer is taken from, null when Bing links none.
The organic results and related searches, or null when Bing returned none.
- querystring
The query Bing searched.
- relatedSearchesstring[]
Bing's related searches for the query. An empty array means Bing showed none; null means the source that answered cannot report them.
- foundboolean
Whether Bing returned organic results for the query.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
常见问题
关于 Bing 搜索 API
AnyAPI 的 Bing 搜索 API 只需一次 POST 请求 /v1/run/bing.search,就以统一格式的 JSON 返回 Bing 数据。Run a Bing web search and get the ranked organic results (title, URL, snippet, position, display URL, domain) plus Bing's related searches as clean JSON. Returns up to 10 results per call; pick the country Bing searches from.AnyAPI 会在 2 个数据源之间路由每个请求,某个数据源失败时自动切换。费用:每千次请求 US$0.85 起,以美元计价,无需订阅,也没有每月最低消费。过去 30 天,通过 AnyAPI 发起的 Bing 搜索 API 调用中有 100.0% 成功,响应时间中位数为 12.4 秒,共测量 1 次调用。