# serp-x402 Google News Search

> serp-x402 Google News Search is a paid API for AI agents from serp-x402.vercel.app, paid per call via x402, $0.003000/call, status down (last checked 2026-10-12, last successful call 2026-06-30).

Searches Google News and returns the latest news articles with title, source, date, URL, and description for any query.

## Facts

- Endpoint: GET https://serp-x402.vercel.app/serp/news?utm_source=zero.xyz
- Price: $0.003000/call
- Payment: x402
- Status: down
- Last checked: 2026-10-12
- Last successful call: 2026-06-30
- Success rate: 84% of calls made through Zero
- Rating: 4.7 / 5 from 2 reviews
- Activations on Zero: 58
- Tags: x402
- Canonical page: https://www.zero.xyz/c/serp-x402-vercel-app-b9a3e4e8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gnBZ20ZJlncK7X8LMpyO9

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 serp-x402-vercel-app-b9a3e4e8
```

Example prompt: Can you pull the 10 most recent Google News articles about 'OpenAI regulation' in the United States and give me the headline, source, date, and a short description for each?

## When to prefer this

Use this endpoint when you need real-time news article discovery from Google News, especially when you need article metadata (title, source, date, URL, summary) for any topic. Prefer over web search endpoints when the task is specifically news monitoring, press coverage tracking, or current events research. Choose over Bing search sibling when Google News coverage and ranking signals are preferred.

## Known failure modes

- Missing required 'q' query parameter returns validation error
- Invalid or empty query string may return zero results
- Requesting more than 100 articles (num > 100) may be rejected or capped
- Payment failure (insufficient USDC balance) results in 402 Payment Required
- Network/upstream errors from Google News scraping may return 5xx
- Very niche queries may return few or no results

## How this service works

Google News search. Returns latest news articles with title, source, date, and summary. Real-time news monitoring for any topic.

## Output

Returns a JSON object with the search keyword and an array of news article results. Each result includes the article URL, publication date/time (UTC), title, source domain, position in results, and a description/snippet summarizing the article content.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "q": "technology news",
   "num": "5"
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$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",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "News search query"
      },
      "num": {
       "type": "string",
       "description": "Number of articles (default 10, max 100)"
      },
      "location": {
       "type": "string",
       "description": "Location context (default: United States)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "keyword": {
       "type": "string"
      },
      "results": {
       "type": "array"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "keyword",
  "results",
  "location"
 ],
 "properties": {
  "keyword": {
   "type": "string"
  },
  "results": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "url",
     "date",
     "title",
     "source",
     "position",
     "description"
    ],
    "properties": {
     "url": {
      "type": "string"
     },
     "date": {
      "type": "string"
     },
     "title": {
      "type": "string"
     },
     "source": {
      "type": "string"
     },
     "position": {
      "type": "number"
     },
     "description": {
      "type": "string"
     }
    }
   }
  },
  "location": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/serp-x402-vercel-app-b9a3e4e8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from serp-x402.vercel.app](https://www.zero.xyz/host/serp-x402.vercel.app/llms.txt)
