# Bing News Search via OpenWeb Ninja

> Bing News 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).

Search Bing News for articles worldwide, returning titles, snippets, publisher info, thumbnails, and publication timestamps with filtering by time period and sort order.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-bing-search-data/news?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-news-search-via-openweb-ninja-6f0798f3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_83SBRCIRWziXadLgNV3Xw

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-news-search-via-openweb-ninja-6f0798f3
```

Example prompt: Search Bing News for 'artificial intelligence regulation' and show me the 10 most relevant articles from the last week, including their headlines, publisher names, and links.

## When to prefer this

Choose this endpoint when you need structured Bing News search results with rich metadata (publisher logos, thumbnails, ISO timestamps) and built-in Bing-powered time-period filtering. It is ideal when you want to access Bing's news market (country-specific publishers) rather than Google News, or when you need paginated, ranked news results with up to 190 articles per query. Prefer it over generic web search endpoints when the task is explicitly news-focused and publisher attribution matters.

## Known failure modes

- Missing required 'query' parameter returns a 400/validation error
- Invalid country or language code may fall back to defaults or return no results
- Pages beyond the actual result count repeat the last available articles
- Neighbouring pages may contain duplicate articles
- Broad queries max out at ~190 articles (~19 pages); narrow queries return fewer
- Unknown pricing may cause unexpected billing surprises
- Bing's index may not include very recent articles if not yet crawled

## How this service works

Search Bing News for articles from publishers worldwide, sorted by relevance or by date,
with Bing's own `time_period` filter.

Each article comes with its link, snippet, publisher name and logo, thumbnail and
publication time, both as Bing prints it and as an ISO 8601 datetime.

**Pagination.** Up to 10 articles per page, up to page 20. A broad query returns about
190 articles and a narrow one fewer. Pages past the end of the list can repeat its last
articles, and neighbouring pages can share an article.

**Billing:** one request per call.

## Output

Returns a JSON object containing an array of up to 10 news articles per page. Each article includes: headline title, article URL, text snippet, publisher name, publisher logo URL (Bing-hosted), thumbnail image URL (Bing-hosted), human-readable publication date in the requested language, ISO 8601 UTC publication datetime, and 1-based position rank across all pages. Also includes request metadata (status, request_id, echoed parameters).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "query"
 ],
 "properties": {
  "page": {
   "type": "integer",
   "default": 1,
   "maximum": 20,
   "minimum": 1,
   "description": "Page to return (each page includes up to 10 articles).\n\n**Default:** `1`\n\n**Allowed values:** `1-20`"
  },
  "query": {
   "type": "string",
   "example": "nvidia",
   "description": "Search query, as you would type it on Bing News.\n\n**Examples:**\n\n`nvidia`\n\n`climate change`"
  },
  "country": {
   "type": "string",
   "default": "us",
   "description": "Country code of the country to search from, see ISO 3166-1 alpha-2. It sets Bing's\nnews market, which selects local publishers.\n\n**Default:** `us`"
  },
  "sort_by": {
   "enum": [
    "RELEVANCE",
    "DATE"
   ],
   "type": "string",
   "default": "RELEVANCE",
   "description": "Return the articles in a specific sort order: `DATE` lists the newest first. Applied\nby Bing.\n\n**Default:** `RELEVANCE`\n\n**Allowed values:** `RELEVANCE`, `DATE`"
  },
  "language": {
   "type": "string",
   "default": "en",
   "description": "Language code for Bing's interface language, see ISO 639-1. It sets the language of\n`published_date`.\n\n**Default:** `en`"
  },
  "time_period": {
   "enum": [
    "any",
    "last_hour",
    "last_day",
    "last_week",
    "last_month"
   ],
   "type": "string",
   "default": "any",
   "description": "Find articles published within a specific time period. Applied by Bing, and combines\nwith `sort_by`.\n\n**Default:** `any`\n\n**Allowed values:** `any`, `last_hour`, `last_day`, `last_week`, `last_month`"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "status",
  "request_id",
  "parameters",
  "data"
 ],
 "properties": {
  "data": {
   "type": "object",
   "required": [
    "news"
   ],
   "properties": {
    "news": {
     "type": "array",
     "items": {
      "type": "object",
      "required": [
       "title",
       "link",
       "snippet",
       "source_name",
       "source_logo_url",
       "thumbnail_url",
       "published_date",
       "published_datetime_utc",
       "position"
      ],
      "properties": {
       "link": {
        "type": "string",
        "example": "https://www.forbes.com/sites/jonmarkman/2026/09/28/nvidia-adds-record-150-billion-to-stock-buyback-largest-in-history/",
        "description": "URL of the article on the publisher's site."
       },
       "title": {
        "type": "string",
        "example": "Nvidia Ramps Up Buybacks With Historic $150 Billion Authorization",
        "description": "Headline of the article."
       },
       "snippet": {
        "type": "string",
        "example": "Nvidia added $150 billion to its buyback, the largest expansion ever, lifting its repurchase capacity to $235 billion as it ...",
        "nullable": true,
        "description": "Opening lines of the article, as Bing shows them. Filled on every article measured."
       },
       "position": {
        "type": "integer",
        "example": 2,
        "description": "1-based rank of the article across pages, so page 2 starts at 11."
       },
       "source_name": {
        "type": "string",
        "example": "Forbes",
        "nullable": true,
        "description": "Name of the publisher, as Bing labels it, for example `Forbes` or `Reuters on MSN`. Filled on every article measured."
       },
       "thumbnail_url": {
        "type": "string",
        "example": "https://www.bing.com/th?id=ONUT.JyzfNXGkAyO9c_YQtZpd-Q&pid=News&w=234&h=132&c=14&rs=2&qlt=90",
        "nullable": true,
        "description": "URL of the article thumbnail, hosted on Bing."
       },
       "published_date": {
        "type": "string",
        "example": "2 days ago",
        "nullable": true,
        "description": "Publication time as Bing prints it, in the requested `language`: an age for recent articles (`2 days ago`, `Vor 4 Stunden`), the date for older ones (`7/20/2026`)."
       },
       "source_logo_url": {
        "type": "string",
        "example": "https://www.bing.com/th?id=OJ.BK94CQJsUwsKUA&pid=news&w=61&h=16&rs=2",
        "nullable": true,
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-bing-news-search-via-openweb-ninja-6f0798f3/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)
