Bing News API — Search News Articles as JSON
Documentation menu
FetchLayer FetchLayer API

Search Bing News

News articles for a query, in the order Bing News lists them: title, URL, publisher, snippet, age as Bing shows it (e.g. "15h") and image. Filter by market, country and language overrides, safe search, and a time range of hour, day, week or month. limit defaults to 30 and goes up to 100; hasMore says whether Bing had more. Billing: each list read counts as one request (10 articles a list).

POST /news News & videos
https://api.fetchlayer.dev/bing/news
OpenAPI JSON

Headers

Authorization string required

Bearer token — your FetchLayer API key.

Parameters

query string required

The search query (1–500 characters).

market string optional

Bing market: en-US, en-GB, en-CA, en-AU, en-IN, de-DE, fr-FR, es-ES, it-IT, nl-NL, pt-BR, ja-JP, zh-CN and 25 more (38 in all). Case-insensitive. Results and rankings differ by market. (default: en-US)

country string optional

Two-letter country, only when it should differ from the market’s (market en-US, country CA).

language string optional

Language code such as en, de or zh-hant, only when it should differ from the market’s.

safeSearch string optional

strict, moderate or off. (default: moderate)

timeRange string optional

any, hour, day, week or month: only articles published within it. (default: any)

limit number optional

Articles to return (1–100), or -1 for the maximum. (default: 30)

format string optional

json or markdown. (default: json)

timeoutMs number optional

Time limit for each page read, in milliseconds (1000–120000).

Response Fields

news

Search Bing News

resultType string

search, rank-check, suggestions, news or videos.

requestedUrl string

The Bing page this result corresponds to.

notes string[]

Caveats about this particular result — a list that may be incomplete, a depth Bing could not reach, a later page that could not be read. Empty when there are none. Read it on every call.

transport string

The source this data came from. Always "bing".

scrapedAt string

ISO 8601 timestamp of when the data was collected.

query string

The query that was run.

market string

The market the results are for.

country string

The two-letter country the results are for.

language string

The language the results are in.

safeSearch string

The safe search level applied.

timeRange string

The time range applied.

articles object[]

The articles, in Bing’s order.

articles[].position number

1-based position in the list.

articles[].title string

The headline.

articles[].url string

The article URL.

articles[].source string

The publisher as Bing names it, or null.

articles[].snippet string

The excerpt Bing shows, or null.

articles[].age string

How long ago it was published, as shown (e.g. "15h"), or null.

articles[].imageUrl string

The article image, or null.

articleCount number

Articles in this response.

pagesScraped number

Lists read. Each counts as one request against your plan.

hasMore boolean

Whether Bing had more articles than were returned.

Request

curl -X POST "https://api.fetchlayer.dev/bing/news" \
  -H "Authorization: Bearer ss-your-key" \
  -H "Content-Type: application/json" \
  -d '{"query":"openai","limit":10}'

Response

{
  "resultType": "news",
  "requestedUrl": "https://www.bing.com/news/search?q=openai&mkt=en-US&setlang=en&cc=US&adlt=moderate",
  "scrapedAt": "2026-09-15T21:19:33.425Z",
  "transport": "bing",
  "notes": [],
  "query": "openai",
  "market": "en-US",
  "country": "US",
  "language": "en",
  "safeSearch": "moderate",
  "timeRange": "any",
  "articles": [
    {
      "position": 1,
      "title": "OpenAI backs measure that would require independent audits of AI models",
      "url": "https://www.msn.com/en-us/news/other/openai-backs-measure-that-would-require-independent-audits-of-ai-models/ar-AA2chjVF?ocid=BingNewsVerp",
      "source": "CBS News on MSN",
      "snippet": "Top OpenAI executive endorses plan that would require AI companies to submit their technology to third-party reviews to ...",
      "age": "39m",
      "imageUrl": "https://www.bing.com/th?id=ONUT.kj0_npu1nPRM_vl89QQ1vQ&pid=News&w=234&h=132&c=14&rs=2&qlt=90"
    },
    {
      "position": 2,
      "title": "OpenAI backs bipartisan House plan for third-party safety assessments",
      "url": "https://www.politico.com/news/2026/09/15/openai-backs-bipartisan-house-plan-for-third-party-safety-assessments-01076588",
      "source": "Politico",
      "snippet": "The leading AI lab endorses a bipartisan proposal that would require top AI companies to work with independent safety ...",
      "age": "7h",
      "imageUrl": "https://www.bing.com/th?id=ONUT.3O38yP46gyTVZtb9Rem78w&pid=News&w=234&h=132&c=14&rs=2&qlt=90"
    }
  ],
  "articleCount": 10,
  "pagesScraped": 1,
  "hasMore": true
}