# Google News Topic Headlines API (fetcher.sh)

> Google News Topic Headlines API (fetcher.sh) is a paid API for AI agents from google-news.fetcher.sh, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-13).

Fetches Google News headlines and articles for a specific topic by topic ID, returning structured news data scraped from Google News.

## Facts

- Endpoint: GET https://google-news.fetcher.sh/api/topic/%7BtopicId%7D
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/google-news-topic-headlines-api-fetcher-sh-84ff3ba7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QYdzQrNNLM8-UKocwCU1p

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 google-news-topic-headlines-api-fetcher-sh-84ff3ba7
```

Example prompt: Can you pull the latest headlines from Google News for the technology topic — I want to see what's trending right now using the topic ID for tech news?

## When to prefer this

Choose this endpoint when you need structured Google News headlines for a specific topic category by its Google News topic ID, without managing OAuth, subscriptions, or web scraping infrastructure yourself. It is ideal for agents that need pay-per-call access to topic-specific news feeds with no account setup, particularly when cost efficiency at $0.005/call matters and you already know the Google News topic ID.

## Known failure modes

- Invalid or unrecognized topicId returns an empty result or 404 error
- Google News topic structure changes may break scraping and return malformed data
- Rate limiting or blocking by Google may result in failed requests
- Expired or removed topic IDs return no results
- Payment failure via x402 protocol prevents the request from being processed

## How this service works

Google News (headlines) data and scraping API: Headlines by section (world, business, technology, ...), keyword search, topics, and article URL decoding. 12 REST endpoints from $0.005 per call — no account, no OAuth, no subscription. Pay with x402 (USDC on Base, Polygon, Arbitrum, Monad or Solana) or prepaid credits.

## Output

Returns a structured list of news headlines and articles for the specified Google News topic, including article titles, source names, publication timestamps, article URLs, and potentially article summaries or descriptions as scraped from Google News topic pages.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/google-news-topic-headlines-api-fetcher-sh-84ff3ba7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from google-news.fetcher.sh](https://www.zero.xyz/host/google-news.fetcher.sh/llms.txt)
