Bing China web search

Bing China Search API for the mainland web

Search Bing’s Mainland China ranking over HTTP and receive Chinese-language web results in the same JSON shape as every other engine. This is a different result set from both international `bing` and `baidu`.

Endpoint
POST https://api.search1api.com/search
What a Bing China result contains

Results arrive in the same JSON shape as every other engine, so existing parsing continues to work.

1
Page title and link

Results point at pages Bing ranks for the zh-CN mainland market.

2
Snippet in Chinese

The snippet is the page description as Bing renders it.

3
A third Chinese ranking

The ordering differs from both international Bing and Baidu for the same query.

Useful for

Mainland research / Cross-checking Baidu / AI answers

Bing’s mainland ranking, not the international one

Set `search_service` to `bingcn` and the results come from Bing’s Mainland China market. The endpoint, the authentication, and the response shape are the same as every other engine, including `bing`. The difference is the ranking.

Distinct from international Bing

`bing` is the global ranking. `bingcn` is the zh-CN mainland ranking. The same query does not return the same pages, which is why they are separate `search_service` values.

A cross-check against Baidu

Baidu, 360, and Quark are Chinese indexes. Bing China is Bing’s own mainland ranking, so running it next to `baidu` widens coverage rather than repeating it.

Native page parameter

`page` maps onto Bing’s own pagination, the same as `bing` and `baidu`. `page=3` is Bing’s third page of results.

Standard Search parameters

`max_results` up to 50, plus `include_sites`, `exclude_sites`, and `time_range`.

What is a Bing China search API?

A Bing China search API is an HTTP interface that returns Bing web results as ranked for the Mainland China market. International Bing and mainland Bing are different rankings: the same Chinese query surfaces a different mix of sites, and Microsoft does not sell this as a standalone API. Search1API exposes it as the `bingcn` search service on its Search endpoint, returning titles, links, and snippets in the same JSON shape it returns for `bing` and `baidu`. Its practical value is a second Western-engine view of the Chinese web, independent of Baidu’s index.

Implementation path

Typical workflow

Search Bing’s Mainland China ranking over HTTP and receive Chinese-language web results in the same JSON shape as every other engine. This is a different result set from both international `bing` and `baidu`.

1

Send a Chinese-language query with `search_service` set to `bingcn`.

2

Compare the result set against a `baidu` query for the same terms.

3

Use `page` to walk Bing’s own result pages, and `crawl_results` when the answer needs page content.

One request, Bing’s mainland ranking

A single call searches Bing China and returns Chinese-language results in the standard shape, which pairs naturally with a Baidu query over the same terms.

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

Best for

Research that needs both Baidu’s index and Bing’s mainland ranking.

AI assistants answering Chinese-language questions with more than one source mix.

Monitoring where a single Chinese ranking could be misleading.

Pipelines migrating off international Bing for zh-CN queries.

FAQ

How is bingcn different from bing?

`bing` is Bing’s international ranking. `bingcn` is Bing’s Mainland China ranking (`zh-CN`). They are separate `search_service` values because the same query returns different pages. Use `bingcn` when the mainland result set is the one you want.

How is it different from Baidu?

Baidu is its own index. Bing China is still Bing, ranked for the mainland market. For the same Chinese query the two disagree on which sites appear and in which order, so running both is a coverage pass rather than a duplicate.

Does page pagination work?

Yes. `page` is 1-based and maps onto Bing’s native SERP pagination, the same as `bing` and `baidu`. Other engines ignore it.

What does a Bing China search cost?

One credit per search, and one additional credit for each page retrieved successfully through `crawl_results`. At the base top-up rate of $1 for 1,000 credits, that is $1 per 1,000 searches. Signup includes 100 free credits with no credit card.

Can I query Baidu and Bing China in one request?

Yes. The Search endpoint accepts an array of query objects, so a Baidu query and a Bing China query can be sent in a single batch. Each item is billed individually and a failed item is not charged.

Which other engines are supported?

The same Search endpoint accepts `baidu`, `360`, and `quark` for the Chinese web, `wechat` for Official Account articles, and `bilibili` for video, alongside global engines including `yandex`, for 18 engines in total on one contract.