# agdata Google News Search

> agdata Google News Search is a paid API for AI agents from agdata.shveik.dev, paid per call via x402, $0.0239/call, status unknown (last checked 2026-10-14).

Search Google News by keyword or phrase and return up to 30 current articles as structured JSON, filtered by country and language.

## Facts

- Endpoint: POST https://agdata.shveik.dev/v1/mpp/google-news?utm_source=zero.xyz
- Price: $0.0239/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agdata-google-news-search-cbfbe221
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OjYTp3dm9bUUwWwL8_cbq

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 agdata-google-news-search-cbfbe221 -d '<json body>'
```

Example prompt: Search Google News for 'lithium battery supply chain' and give me the 10 most recent articles in English from the US.

## When to prefer this

Choose this endpoint when you need structured, machine-readable Google News results — including source, URL, description, and publish date — without building a scraper or managing a Google API key. It is ideal for AI agents that need fresh news data on demand, pay per call with no subscription, and want results filterable by country and language. Prefer this over general web search endpoints when the use case is specifically news articles rather than general web pages.

## Known failure modes

- Empty results if the query matches no recent articles
- Invalid country code (must be exactly 2 letters) returns a validation error
- Invalid language code (must be exactly 2 lowercase letters) returns a validation error
- Limit out of range (must be 1–30) returns a validation error
- Query exceeding 500 characters is rejected
- Payment failure or insufficient USDC balance blocks the request
- Rate limiting or upstream Google News unavailability may return an error

## How this service works

Unblock any URL as Markdown, or get search, social, maps, jobs and news as data. Paid per call in stablecoins over x402 or MPP, with no account.

## Output

A JSON array of up to 30 news articles, each containing the article URL, headline title, news source name, short description or snippet, and ISO 8601 published timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "maximum": 30,
   "minimum": 1
  },
  "query": {
   "type": "string",
   "maxLength": 500
  },
  "country": {
   "type": "string",
   "pattern": "^[A-Za-z]{2}$"
  },
  "language": {
   "type": "string",
   "pattern": "^[a-z]{2}$"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://news…",
  "title": "Q3 2026 Lith…",
  "source": "Benchmark Mi…",
  "description": "Q3 2026 Lith…",
  "publishedAt": "2026-10-02T1…"
 }
}
```

## More

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