bing_search
Search Bing and retrieve normalized web results, including organic listings, related queries, and people-also-ask. Returns clean JSON with pagination, locale options, and low-confidence alerts.
Instructions
Search Bing web results. Returns normalized Bing web search results for a query string, including organic results, optional context panel data, related queries, people-also-ask questions, news modules, video modules, and page-based pagination. Empty optional blocks are omitted from the JSON response. Locale defaults to country=us and lang=en-us. Results are fetched with a Chrome-impersonated request client and return 503 on a genuine transport failure or challenge page. Bing occasionally serves a well-formed page whose results share no significant term with the query; when every hedged attempt hits this, the response is still returned as 200 with data.low_confidence set to true (and the X-Low-Confidence header) instead of being withheld, so callers get Bing's real answer plus an honest signal to double-check it rather than nothing. Queries that use the site: operator (for example site:gov.hu) are not supported: Bing serves a bot-verification challenge for them, so they are rejected with 400 before any request is made. Use the Google search endpoint (/api/v1/google/search) for domain-restricted searches.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Search query | |
| lang | No | Bing UI language; defaults to en-us | |
| page | No | 1-based page number; defaults to 1 | |
| count | No | Results per page; defaults to 10, clamped to 1..50 | |
| country | No | Two-letter country code; defaults to us |