# serp402 Google News Search

> serp402 Google News Search is a paid API for AI agents from serp402.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-31).

Fetches Google News results — title, snippet, source, date, and link — as structured JSON for a given query.

## Facts

- Endpoint: POST https://serp402.com/api/v1/google-news?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/serp402-google-news-search-16ca9911
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_W1N3vyQkAWPAxi8ptanBL

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability serp402-google-news-search-16ca9911 -d '<json body>'
```

Example prompt: Search Google News for the latest articles about 'AI regulation' in the US, sorted by date, and give me the titles, sources, and links.

## When to prefer this

Choose this endpoint when you need Google News search results in structured JSON without managing API keys, subscriptions, or accounts. It is ideal for AI agents requiring pay-per-call access to news headlines, snippets, and source metadata with support for country/language filtering, topic tokens, and publication-specific results. Prefer this over general web search APIs when the use case is specifically news content with date-sorting capability.

## Known failure modes

- Query string missing or empty — no results returned
- Invalid country code (gl) or language code (hl) — may default or return error
- Invalid or expired story/topic/section/publication token — empty or unexpected results
- Rate limit or payment failure — 402 payment required if USDC payment not attached
- Google News blocking or anti-scraping measures — intermittent empty results
- Highly niche query with no news coverage — empty results array

## How this service works

Google News: Title, snippet, source, date, link and more in code friendly JSON format. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners.

## Output

A structured JSON array of Google News results, each containing article title, snippet/description, source name, publication date, article URL, and potentially thumbnail or additional metadata fields.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "q": {
   "type": "string"
  },
  "gl": {
   "type": "string",
   "description": "country to use for the Google News search. It's a two-letter country code. (e.g., us for the United States (default), uk for United Kingdom, or fr for…"
  },
  "hl": {
   "type": "string",
   "description": "language to use for the Google News search. It's a two or three-letter language code. (e.g., en for English, es for Spanish, or fr for French), optionally…"
  },
  "so": {
   "type": "string",
   "description": "sorting method. Results can be sorted by relevance or by date. By default, the results are sorted by relevance. List of supported values are: 0 - Relevance 1…"
  },
  "kgmid": {
   "type": "string",
   "description": "Knowledge Graph ID ( KGMID ) of a topic or location for Google News results. It is a string that starts with /m/ or /g/ . You can look up entities on Wikidata…"
  },
  "story_token": {
   "type": "string",
   "description": "Google News story token. It is used for accessing the news results with full coverage of a specific story. The token can be found in our JSON response or the…"
  },
  "topic_token": {
   "type": "string",
   "description": "Google News topic token. It is used for accessing the news results for a specific topic (e.g., \"World\", \"Business\", \"Technology\"). The token can be found in…"
  },
  "section_token": {
   "type": "string",
   "description": "Google News section token. It is used for accessing the sub-section of a specific topic. (e.g., \"Business -> Economy\"). The token can be found in our JSON…"
  },
  "publication_token": {
   "type": "string",
   "description": "Google News publication token. It is used for accessing the news results from a specific publisher (e.g., \"CNN\", \"BBC\", \"The Guardian\"). The token can be…"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/serp402-google-news-search-16ca9911/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from serp402.com](https://www.zero.xyz/host/serp402.com/llms.txt)
