# Agent News Hub

> Agent News Hub is a paid API for AI agents from news.halowerk.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-14).

Harvests a curated multi-outlet news feed for a given topic and language, clusters headlines into events, and returns one deduplicated entry per event with source-count signal.

## Facts

- Endpoint: POST https://news.halowerk.com/news
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-news-hub-1dbf9a09
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_i76hKFG6dHjuHqjXXrzEm

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 agent-news-hub-1dbf9a09 -d '<json body>'
```

Example prompt: Pull the top 20 English-language technology news events from the last 24 hours, grouped by story, and tell me how many sources are covering each one.

## When to prefer this

Prefer this endpoint when you need deduplicated, event-clustered news rather than raw article feeds — especially when the source-count signal (how many outlets cover a story) matters for gauging newsworthiness. It is well-suited for German or English news monitoring across a fixed set of topics (allgemein, wirtschaft, technologie, politik, wissenschaft, sport) with configurable time windows up to 7 days.

## Known failure modes

- Invalid topic enum value returns a validation error
- Invalid language enum value returns a validation error
- period_hours exceeding 168 or limit exceeding 50 returns a validation error
- No news events found for a niche topic in the requested time window returns an empty result set
- Payment not included or insufficient USDC results in HTTP 402

## How this service works

Harvests the curated feed set for one topic and language, groups the headlines into events and returns one entry per event. The source count is the product: ten outlets on one story is a different signal than one. Never returns third party article bodies, only headline, own abstract and link.

## Output

Returns a list of deduplicated news events (up to the requested limit), each containing a headline, an original abstract, a link to the article, and a source count indicating how many outlets covered that event. No third-party article bodies are included.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "default": 20,
   "maximum": 50,
   "minimum": 1
  },
  "topic": {
   "enum": [
    "allgemein",
    "wirtschaft",
    "technologie",
    "politik",
    "wissenschaft",
    "sport"
   ],
   "type": "string",
   "default": "allgemein"
  },
  "language": {
   "enum": [
    "de",
    "en"
   ],
   "type": "string",
   "default": "de"
  },
  "period_hours": {
   "type": "integer",
   "default": 24,
   "maximum": 168,
   "minimum": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent-news-hub-1dbf9a09/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from news.halowerk.com](https://www.zero.xyz/host/news.halowerk.com/llms.txt)
