# Bing Web Search via OpenWeb Ninja

> Bing Web Search via OpenWeb Ninja is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).

Fetches up to 10 organic Bing web search results with titles, URLs, snippets, and dates for a given query, with time and safe-search filtering.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-bing-search-data/search?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: agents.openwebninja.com
- Website: https://agents.openwebninja.com
- Canonical page: https://www.zero.xyz/c/agents-openwebninja-com-bing-web-search-via-openweb-ninja-e2422b01
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lvb9Bc2gxjH358ZLPcQpK

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 agents-openwebninja-com-bing-web-search-via-openweb-ninja-e2422b01
```

Example prompt: Search Bing for 'best electric vehicles 2025' filtered to results from the last month, and show me the top results with their titles, URLs, and snippets.

## When to prefer this

Choose this endpoint when you need real-time Bing web search results with clean, unwrapped publisher URLs and structured metadata (title, snippet, date, site name). It is ideal when you want Bing's index specifically, need time-period filtering (last day/week/month/year), or require safe-search control. Prefer it over Google-based search endpoints when Bing's ranking or freshness is preferred, or when you need localized results by country and language.

## Known failure modes

- No results returned when Bing has no matching pages for the query
- Empty organic_results array for very niche or malformed queries
- Rate limiting or payment errors if request quota is exceeded
- Video results link to Bing's video viewer rather than the original platform
- Date field may be null or relative (e.g. '2 days ago') depending on what Bing shows
- total_organic_results may be null if Bing does not display an estimate

## How this service works

Search Bing's web results, with Bing's own `time_period` and `safe_search` filters.

Returns the organic results of Bing's first results page, up to 10, each with its title,
link, displayed URL, site name, snippet and date, plus Bing's estimated result count.

**Links.** Bing's click-tracking redirect is unwrapped, so `link` is the publisher's own
URL. Video results (YouTube, TikTok) link to Bing's video viewer.

**Billing:** one request per call.

## Output

A JSON object containing up to 10 organic Bing search results, each with title, publisher URL (unwrapped from Bing's redirect), displayed URL, site name, snippet text, date, and 1-based rank position, plus Bing's estimated total result count for the query.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "query"
 ],
 "properties": {
  "query": {
   "type": "string",
   "example": "how to make sourdough bread",
   "description": "Search query, as you would type it on Bing.\n\n**Examples:**\n\n`how to make sourdough bread`\n\n`nvidia stock`"
  },
  "country": {
   "type": "string",
   "default": "us",
   "description": "Country code of the country to search from, see ISO 3166-1 alpha-2. It sets Bing's\nmarket.\n\n**Default:** `us`"
  },
  "language": {
   "type": "string",
   "default": "en",
   "description": "Language code for Bing's interface language, see ISO 639-1.\n\n**Default:** `en`"
  },
  "safe_search": {
   "enum": [
    "off",
    "moderate",
    "strict"
   ],
   "type": "string",
   "default": "off",
   "description": "How Bing filters adult content in the results.\n\n**Default:** `off`\n\n**Allowed values:** `off`, `moderate`, `strict`"
  },
  "time_period": {
   "enum": [
    "any",
    "last_day",
    "last_week",
    "last_month",
    "last_year"
   ],
   "type": "string",
   "default": "any",
   "description": "Find pages Bing dates within a specific time period. Applied by Bing's own date\nfilter.\n\n**Default:** `any`\n\n**Allowed values:** `any`, `last_day`, `last_week`, `last_month`, `last_year`"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "status",
  "request_id",
  "parameters",
  "data"
 ],
 "properties": {
  "data": {
   "type": "object",
   "required": [
    "total_organic_results",
    "organic_results"
   ],
   "properties": {
    "organic_results": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "title",
       "link",
       "displayed_link",
       "source",
       "domain",
       "snippet",
       "date",
       "position"
      ],
      "properties": {
       "date": {
        "type": "string",
        "example": "Jul 27, 2026",
        "nullable": true,
        "description": "Date Bing shows at the start of the snippet, as printed, absolute (`Jul 27, 2026`) or relative (`2 days ago`)."
       },
       "link": {
        "type": "string",
        "example": "https://www.allrecipes.com/article/how-to-make-sourdough-bread/",
        "description": "URL of the result, unwrapped from Bing's click-tracking redirect. On a video result it is Bing's video viewer page."
       },
       "title": {
        "type": "string",
        "example": "How to Make Sourdough Bread - Allrecipes",
        "description": "Title of the result."
       },
       "domain": {
        "type": "string",
        "example": "www.allrecipes.com",
        "nullable": true,
        "description": "Hostname of `link`."
       },
       "source": {
        "type": "string",
        "example": "Allrecipes",
        "nullable": true,
        "description": "Name of the site, as Bing shows it above the URL. Filled on every result measured."
       },
       "snippet": {
        "type": "string",
        "example": "Beginner’s Guide to Making Sourdough Bread Tangy, chewy …",
        "nullable": true,
        "description": "Text snippet Bing shows for the result. Filled on every result measured."
       },
       "position": {
        "type": "integer",
        "example": 2,
        "description": "1-based rank of the result on the page."
       },
       "displayed_link": {
        "type": "string",
        "example": "https://www.allrecipes.com › article › how-to-make...",
        "nullable": true,
        "description": "The URL as Bing displays it under the title. Filled on every result measured."
       }
      },
      "description": "One organic web result."
     },
     "description": "Organic results of Bing's first results page, in Bing's order, de-duplicated by `link`. Empty when Bing has no matching results."
    },
    "tota
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-bing-web-search-via-openweb-ninja-e2422b01/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.openwebninja.com](https://www.zero.xyz/host/agents.openwebninja.com/llms.txt)
