Skip to main content
The Google News API gives you standardized access to Google News data: search results, topic headlines, full-coverage stories, publication feeds, and the frontpage, in a consistent, enriched format.

Capabilities

  • Search: search Google News with clustering into stories and storylines.
  • Topics: get headlines for a topic or subtopic.
  • Frontpage: retrieve the Google News frontpage, including dynamic sections.
  • Stories: deep-dive into a story to see how different publishers cover the same event.
  • Publications: get the latest headlines from a specific publication.
  • Retrieve: fetch a past request result by ID.

Base URL

All requests use the api.bonai.io/google-news base URL:

Authentication

Every request except GET /ping requires your API key in the api-key header. Keys are product-scoped and created in the Bonai console. See authentication.

Versioning

The API uses header-based versioning with the api-version header. The latest version is 2026-05-25, which is also the default when the header is omitted. See API versions.

Response format

Responses use a metadata / parameters / news_articles envelope:
The news_articles array is polymorphic. Each item carries a type field that tells you what it is:
  • article: a standard news article.
  • story: a collection of articles covering the same event.
  • storyline: a chronological series of articles about an evolving story.
  • social_post: content from social media platforms.
  • section: a group of articles or stories with a common title (frontpage only).
Polymorphic responses. news_articles items are not all the same shape. Always check the type field of each item before handling it.

Next steps