Google News Search — API reference
/google/news/searchGoogle News Search
Search Google News by topic or keywords. Available articles and publisher fields depend on the upstream results.
Search Google News by topic or keywords. Available articles and publisher fields depend on the upstream results.
qstringrequired
Search query string.
hlstringoptional
Language code. Defaults to en.
glstringoptional
Country code. Defaults to us.
pagenumberoptional
1-based page number. Defaults to 1.
querystringCatalog sample; the API validates required fields.
sample: "semiconductor supply"
{
"query": "semiconductor supply"
}querystringrequired
Normalized query from the request.
pagenumberrequired
Current 1-based page number.
newsNewsResult[]When news results are parsed.
Google News results.
ranknumberrequired
1-based ranking position in this response.
positionnumberAlias for rank when available.
Normalized rank alias for clients that expect position.
titlestringrequired
Result title.
linkstringrequired
Primary link returned by the parser.
urlstringPresent for normalized result links.
Canonical target URL, usually the same value as link.
source_urlstringOnly when Google redirect/source URL is observed.
Original Google URL kept for debugging and provenance.
display_urlstringWhen Google display text or a domain can be derived.
Display URL or source domain.
sourcestringWhen publisher text is parsed.
Publisher/source label.
timestringWhen Google exposes time text.
Raw published time text.
published_atstringAlias for parsed time when available.
Normalized published time alias.
snippetstringWhen a snippet is parsed.
Article summary snippet.
thumbnail_urlstringWhen Google exposes a thumbnail.
Thumbnail URL.
thumbnailstringAlias for thumbnail_url when available.
Normalized thumbnail alias.
curl -X POST 'https://api.serpbase.dev/google/news/search' \
-H "Content-Type: application/json" \
-H 'X-API-Key: YOUR_API_KEY' \
-d '{"query":"semiconductor supply"}'Existing Google request example
curl -X POST https://api.serpbase.dev/google/news/search \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key" \
-d '{
"q": "apple event",
"hl": "en",
"gl": "us",
"page": 1
}'Brand monitoring, trend tracking, media discovery.
Source and time are parsed from compact Google metadata text, so clients should treat both as optional.