Search Google News (v1)
Returns up to 100 Google News articles for query, each with publisher, publication time and related coverage. Narrow by time with when; set resolve_links to true to fill url with the publisher link. A query with no matches returns an empty articles array.
Authorization
ApiKeyAuth In: header
Query Parameters
Search terms. Google News operators work inside it: site:reuters.com, "exact phrase", before:2026-01-01.
1 <= length <= 500Only articles from the last hour, day, week, 30 days or year.
Value in
- "1h"
- "1d"
- "7d"
- "30d"
- "1y"
Language of the edition, as a two-letter code such as en, de or ja.
^[a-z]{2,3}$"en"Country of the edition, as a two-letter code such as US, GB or DE.
^[A-Z]{2}$"US"Most articles to return, 1 to 100. With resolve_links the maximum is 20.
1 <= value <= 100100Set true to fill each article's url with the publisher's own link instead of null. Slower: up to about 15 seconds for 20 articles.
"false"Value in
- "true"
- "false"
curl -X GET "https://example.com/v1/google-news/search?query=nvidia+earnings" \ -H "x-api-key: YOUR_API_KEY"{ "data": { "query": "string", "when": "string", "topic": "string", "location": "string", "language": "string", "country": "string", "feed_title": "string", "count": 0, "links_resolved": true, "articles": [ { "title": "string", "link": "string", "article_id": "string", "url": "string", "published_at": "string", "source": { "name": "string", "url": "string" }, "related": [ { "title": "string", "link": "string", "article_id": "string", "source": "string" } ] } ] }, "details": { "reason": "string", "message": "string" }}