Google News Sections API
An edition's navigation sections and the topic ids the other routes take.
GET /v1/google-news/sections1 credit Failed requests are free
About this endpoint
GET /v1/google-news/sections returns edition and sections. Each section has an id and a name in the edition's language, in Google News order. The id is the same topic id that GET /v1/google-news/topics/{topicId} accepts.
This is reference data: it changes rarely, so the answer is cached for a day. Use it to build a section picker, then get a section's articles with the topic route. The home route also returns this list alongside its briefing.
Google News Sections API FAQ
What is a section id?
It is a topic id. Pass it to GET /v1/google-news/topics/{topicId} to read that section's articles.
Why is the list cached?
Edition navigation changes rarely, so the route caches it for a day. A cached answer still carries the normal { data, meta } envelope.
Does every edition have the same sections?
No. Each edition has its own sections for that language and country. The names are in the edition's language.
How many credits does it cost?
Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.
Other Google News endpoints
- SearchGET /v1/google-news/search
- Top storiesGET /v1/google-news/top-stories
- SuggestionsGET /v1/google-news/suggest
- HeadlinesGET /v1/google-news/headlines
- Home briefingGET /v1/google-news/home
- Resolve topicGET /v1/google-news/topics/resolve
- Topic articlesGET /v1/google-news/topics/{topicId}
- Full CoverageGET /v1/google-news/stories/{storyId}