# stableenrich.dev Serper News Search

> stableenrich.dev Serper News Search is a paid API for AI agents from stableenrich.dev, paid per call via x402, $0.04/call, status unknown (last checked 2026-09-15).

Returns fresh, real-time news search results powered by Serper for a given query.

## Facts

- Endpoint: POST https://stableenrich.dev/api/serper/news
- Price: $0.04/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stableenrich-dev-15066e57
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NS8yB527kXfrcppjPF5QB

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 stableenrich-dev-15066e57 -d '<json body>'
```

Example prompt: Search for the latest news articles about OpenAI's newest model release — I need fresh results from today or the past few days.

## When to prefer this

Choose this endpoint when you need real-time, fresh news results (not general web search or static databases) and want Serper's news index specifically. Prefer it over general web search endpoints when the user's query is news-specific, time-sensitive, or requires recent headlines and article links from press/media sources.

## Known failure modes

- Empty results if query is too narrow or obscure
- Rate limiting or quota errors from Serper upstream
- Payment failure if USDC balance is insufficient (x402 protocol)
- Timeout if Serper API is slow or unavailable
- Malformed query may return irrelevant results

## How this service works

Returns fresh news search results from Serper.

## Output

A list of fresh news search results including article headlines, URLs, publication sources, snippets/descriptions, and publication timestamps, sourced in real-time via Serper's news search index.

## Example request

```json
{
 "q": "artificial intelligence news",
 "gl": "us",
 "hl": "en",
 "num": 10
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "q": {
   "type": "string",
   "minLength": 1,
   "description": "Google search query"
  },
  "gl": {
   "type": "string",
   "maxLength": 2,
   "minLength": 2,
   "description": "Country code (e.g. 'us')"
  },
  "hl": {
   "type": "string",
   "minLength": 2,
   "description": "Language code (e.g. 'en')"
  },
  "num": {
   "type": "integer",
   "maximum": 100,
   "minimum": 1,
   "description": "Number of results to return (Serper `num`)"
  },
  "location": {
   "type": "string",
   "minLength": 1,
   "description": "Location (e.g. 'New York, NY')"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stableenrich-dev-15066e57/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stableenrich.dev](https://www.zero.xyz/host/stableenrich.dev/llms.txt)
