# Bing Search Scraper API (x402)

> Bing Search Scraper API (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Executes Bing web searches and returns structured search result data including listings, questions, related searches, and ads, billed per successful call via x402 micropayments.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/bing-search?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bing-search-scraper-api-x402-bb3ab3f1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_T7khSml_ea-3vjiuCC_7u

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability bing-search-scraper-api-x402-bb3ab3f1 -d '<json body>'
```

Example prompt: Search Bing for 'best noise-cancelling headphones 2024' in the en-US market and give me the top 10 structured results including position, title, and URL.

## When to prefer this

Choose this endpoint when you need structured, machine-readable Bing search results with per-call micropayment billing and no charge for failed runs. It is ideal for agents that need SERP data across multiple markets and languages, support pagination across up to 200 result pages per query, and benefit from the pay-only-on-success model. Prefer this over Google Search APIs when Bing's market/language targeting or cost-per-call pricing is preferred.

## Known failure modes

- Empty result set if query returns no Bing results — not charged
- Invalid market code or language code causes malformed or empty response
- Rate limiting or network errors from upstream Bing may cause failures
- maxItems set too low may truncate results unexpectedly
- Query string parsing errors if malformed Bing URLs are provided

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of results and an array of items, each containing fields such as page, position, searchUrl, marketCode, resultType, searchQuery, languageCode, and resultsTotal. Results cover organic listings, questions, related searches, and ads depending on the page content. Failed or empty runs are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "queries": {
   "type": "string",
   "description": "One search phrase or public bing.com/search URL per line. URL query text is extracted and market settings below are applied."
  },
  "maxItems": {
   "type": "integer",
   "default": 0,
   "minimum": 0,
   "description": "Hard limit across all listing, question, related-search, and ad records. Zero means no limit."
  },
  "saveHtml": {
   "type": "boolean",
   "default": false,
   "description": "Attach the full results-page HTML to each record. This increases dataset size substantially."
  },
  "marketCode": {
   "type": "string",
   "default": "en-US",
   "description": "Market code such as en-US, en-GB, de-DE, or tr-TR."
  },
  "languageCode": {
   "type": "string",
   "default": "",
   "description": "Language code such as en, de, or tr. Blank uses the language portion of the market code."
  },
  "maxPagesPerQuery": {
   "type": "integer",
   "default": 1,
   "maximum": 200,
   "minimum": 1,
   "description": "Follow up to this many results pages for each phrase. Stop early when results end or repeat."
  },
  "saveHtmlSnapshotUrls": {
   "type": "boolean",
   "default": false,
   "description": "Store each results page as an HTML snapshot and include its retrieval URL in every record from that page."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "page": null,
    "position": null,
    "searchUrl": null,
    "marketCode": null,
    "resultType": null,
    "searchQuery": null,
    "languageCode": null,
    "resultsTotal": null
   }
  ],
  "product": "bing-search"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bing-search-scraper-api-x402-bb3ab3f1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
