Bing Web Search
Execute Bing web searches with query, country cc, and language setlang parameters for organic search results.
This endpoint is being reworked and is paused for now. It cannot be called until it reopens.
At a glance
- Endpoint
- POST https://api.serpbase.dev/bing/search
- Price
- 1 credits / request
- Authentication
- X-API-Key
- Result type
- schemas.source_data
Endpoint and billing rules
https://api.serpbase.dev/bing/searchEach customer request uses the fixed catalog price, not a per-page rate. Web Crawl and User Agent currently cost 1 credit per request each; User Agent is not free. Genuine not-found results confirmed by source and resource identity are charged. no_results, HTTP 404 or missing hydration/parsed data alone cannot prove absence. Executed failures may currently consume credits; refunds are not guaranteed for every failure. credits_charged reports the actual charge: 0 means reported zero; null or missing means unknown. charge_status UNKNOWN remains unknown even with a numeric charge. Check account records and contact support with request_id; never assume a refund or retry blindly.
Example request parameters
Samples are not the complete parameter list or required-field rules. Known fields are validated; additional parameters are allowed.
| Parameter | Example type | Example value |
|---|---|---|
| gl | string | "us" |
| hl | string | "en" |
| q | string | "artificial intelligence" |
{
"gl": "us",
"hl": "en",
"q": "artificial intelligence"
}| Alias | Parameter | Type |
|---|---|---|
| cc | locale.country | string |
| count | attributes.count | string |
| country | locale.country | string |
| cursor | pagination.cursor | string |
| device | options.device | string |
| first | attributes.first | string |
| gl | locale.country | string |
| hl | locale.language | string |
| html | include_html | boolean |
| language | locale.language | string |
| lat | attributes.lat | string |
| limit | pagination.limit | integer |
| lon | attributes.lon | string |
| markdown | include_markdown | boolean |
| mkt | attributes.mkt | string |
| mobile | options.device | boolean |
| num | pagination.limit | integer |
| page | pagination.page | integer |
| q | query | string |
| results | attributes.results | string |
| safeSearch | attributes.safeSearch | string |
Supported devices: desktop; default: desktop.
Request examples
Browse every endpoint with request samples, parameters and its per-request price. One API key calls them all; account limits apply.
Response and API outcome
Responses are JSON. HTTP 200 is not proof of search success: inspect status and error. Fields depend on the product contract and upstream data.
View response documentationFrequently asked questions
How much does the Bing Web Search API cost?
Each request costs 1 credit. Credits come from prepaid packs or the monthly plan, and new accounts start with free credits.
How do I call the Bing Web Search API?
Send a POST request to https://api.serpbase.dev/bing/search with your API key in the X-API-Key header. The response is JSON; check status (0 means success).
Which devices does it support?
Supported devices: desktop. The default is desktop.
Is the Bing Web Search API available now?
Not yet. It is in development; its parameters are documented so you can prepare your integration.