api-version header using dated versions (YYYY-MM-DD). Versions are backward-compatible snapshots of the API contract.
Selecting a version
Send theapi-version header with the version you want:
Current version
The latest version is2026-05-25. It includes search, topics, frontpage, stories, publications, and retrieve endpoints.
Legacy versions
Two older versions remain available for existing integrations:2024-01-01: legacy search and topic-headlines contracts.2022-01-01: the original search contract.
New endpoints are only available in the version where they were introduced. Requesting a route that doesn’t exist in your selected version returns a
404.Upgrading
To upgrade to the latest version:- Switch the
api-versionheader to2026-05-25in a staging environment. - Review the response shapes: the latest version uses the
metadata/parameters/news_articlesenvelope and snake_case fields. - Update your code and roll out.