---
title: "Changes to Perform a news search using the Brave Search API."
method: POST
path: "/newsSearch"
---

# Changes to Perform a news search using the Brave Search API.

`POST /newsSearch`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 3 of 12 revisions.

- **2025-07-10** `9eaa0f04b5e0` — 4 info
- **2025-07-06** `dce2d97c0918` — 2 breaking, 2 warning, 12 info
- **2025-05-27** `cd262405e49a` — 1 breaking, 15 warning, 4 info

## Changes

- **2025-07-10** `9eaa0f04b5e0` — 4 info
  - added the non-success response with the status `401`
  - added the non-success response with the status `429`
  - added the optional property `message` to the response with the `400` status
  - added the optional property `message` to the response with the `500` status
- **2025-07-06** `dce2d97c0918` — 2 breaking, 2 warning, 12 info
  - added the new required request property `body/arguments/q`
  - the `body/arguments` request property type/format changed from `array`/`` to `object`/``
  - removed the request property `body/auth`
  - removed the request property `body/packageName`
  - added the new optional request property `body/arguments/count`
  - added the new optional request property `body/arguments/country`
  - added the new optional request property `body/arguments/freshness`
  - added the new optional request property `body/arguments/goggles`
  - added the new optional request property `body/arguments/offset`
  - added the new optional request property `body/arguments/result_filter`
  - added the new optional request property `body/arguments/safesearch`
  - added the new optional request property `body/arguments/search_lang`
  - added the new optional request property `body/arguments/spellcheck`
  - added the new optional request property `body/arguments/text_decorations`
  - added the new optional request property `body/arguments/ui_lang`
  - added the new optional request property `body/arguments/units`
- **2025-05-27** `cd262405e49a` — 1 breaking, 15 warning, 4 info
  - the `body/arguments` request property type/format changed from `object`/`` to `array`/``
  - removed the request property `body/arguments/count`
  - removed the request property `body/arguments/country`
  - removed the request property `body/arguments/freshness`
  - removed the request property `body/arguments/goggles`
  - removed the request property `body/arguments/offset`
  - removed the request property `body/arguments/q`
  - removed the request property `body/arguments/result_filter`
  - removed the request property `body/arguments/safesearch`
  - removed the request property `body/arguments/search_lang`
  - removed the request property `body/arguments/spellcheck`
  - removed the request property `body/arguments/text_decorations`
  - removed the request property `body/arguments/ui_lang`
  - removed the request property `body/arguments/units`
  - removed the optional property `message` from the response with the `400` status
  - removed the optional property `message` from the response with the `500` status
  - added the new optional request property `body/auth`
  - added the new optional request property `body/packageName`
  - removed the non-success response with the status `401`
  - removed the non-success response with the status `429`

---

[Operation](https://skmtc.dev/microfox-ai/apis/brave-search/docs/newsSearch/post.md) · [API](https://skmtc.dev/microfox-ai/apis/brave-search.md) · [Page](https://skmtc.dev/microfox-ai/apis/brave-search/changes/newsSearch/post)
