# FastAF Google News Search

> FastAF Google News Search is a paid API for AI agents from api.fastaf.co, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-29).

Returns Google News search results as JSON including title, source, date, link, and snippet for a given query.

## Facts

- Endpoint: GET https://api.fastaf.co/x402/v1/news?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fastaf-google-news-search-d3d800c4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_pv8FAriWkeTczquWLmMLr

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 fastaf-google-news-search-d3d800c4
```

Example prompt: Search Google News for 'electric vehicle market' and give me the latest headlines with their sources, dates, and links — just the first page of results in English.

## When to prefer this

Choose this endpoint when you need structured, machine-readable Google News results with metadata (title, source, date, link, snippet) for a search query, especially when you want to avoid HTML parsing. It is ideal for news monitoring, research aggregation, and competitive intelligence workflows. Prefer it over raw web scraping when you want clean JSON output and need to paginate through results or filter by language or recency.

## Known failure modes

- Empty results array if query matches no news articles
- No results for overly specific or obscure queries
- Rate limiting or payment failure returning a 402 error
- Invalid `tbs` filter expression causing unexpected results
- Malformed `uule` token returning wrong geographic results
- Pagination beyond available results returning empty pages

## How this service works

News search API for AI agents: Google News results as JSON for a topic, company or person. Returns article titles, sources, timestamps, URLs and snippets when available for news monitoring and research, with country and language targeting. Provided by FastAF Google News Search. Price: $0.005000 USDC per successful call.

## Output

A JSON array of news results under the key `news_results`, each containing the article title, source name, last updated timestamp (relative, e.g. '2 hours ago'), and article URL. Optionally also includes a snippet/summary of the article content.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "title": "FastAF Google News Search",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "examples": [
      {
       "query": "web scraping regulation",
       "country": "us",
       "language": "en"
      }
     ],
     "required": [
      "query"
     ],
     "properties": {
      "lr": {
       "type": "string",
       "maxLength": 8192,
       "description": "Document-language filter: lang_en or a pipe-separated list such as lang_en|lang_fr. Omitted: no explicit language restriction. No option surcharge; 5 credits per successful request."
      },
      "tbs": {
       "type": "string",
       "maxLength": 8192,
       "description": "Google filter expression, e.g. qdr:d for the past day or qdr:w for the past week. Omitted: no explicit time/advanced filter. No option surcharge; 5 credits per successful request."
      },
      "html": {
       "type": "boolean",
       "description": "Return raw source HTML instead of parsed JSON when true; true/false, default false. No option surcharge; 5 credits per successful request."
      },
      "nfpr": {
       "type": "string",
       "maxLength": 8192,
       "description": "Spelling correction: string 1 excludes automatically corrected queries; 0 allows them (default 0). No option surcharge; 5 credits per successful request."
      },
      "page": {
       "type": "integer",
       "minimum": 0,
       "description": "Zero-based results page: 0 is the first page, 1 the second; non-negative integer, default 0. Each page is a separate request. No option surcharge; 5 credits per successful request."
      },
      "safe": {
       "type": "string",
       "maxLength": 8192,
       "description": "Adult-content filter: active enables SafeSearch; off disables it (default off). No option surcharge; 5 credits per successful request."
      },
      "uule": {
       "type": "string",
       "maxLength": 8192,
       "description": "Google's encoded geographic search token, copied from a Google URL. Omit for no explicit token; do not combine with location where supported. No option surcharge; 5 credits per successful request."
      },
      "query
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "news_results": [
   {
    "url": "https://example.com/",
    "title": "Example headline",
    "source": "Example News",
    "lastUpdated": "2 hours ago"
   }
  ]
 }
}
```

## More

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