# Halowerk Parallel RSS/Atom Feed Aggregator & Cluster

> Halowerk Parallel RSS/Atom Feed Aggregator & Cluster is a paid API for AI agents from tools.halowerk.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-14).

Fetches multiple RSS or Atom feeds in parallel, normalizes titles and timestamps, and clusters duplicate stories from different sources into unified items with a source-count relevance signal.

## Facts

- Endpoint: POST https://tools.halowerk.com/v1/news/feed
- 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/halowerk-parallel-rss-atom-feed-aggregator-cluster-6d51690a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_drVrpmzL4TZS9XN5kPe-_

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 halowerk-parallel-rss-atom-feed-aggregator-cluster-6d51690a -d '<json body>'
```

Example prompt: Pull these five RSS feeds in parallel — https://feeds.bbci.co.uk/news/rss.xml, https://rss.nytimes.com/services/xml/rss/nf/HomePage.xml, https://feeds.reuters.com/reuters/topNews, https://www.theguardian.com/world/rss, https://feeds.npr.org/1001/rss.xml — cluster any duplicate stories and tell me which headlines are covered by the most sources.

## When to prefer this

Choose this endpoint when you need to ingest multiple RSS or Atom feeds simultaneously and want automatic deduplication and clustering of the same story across sources, plus a relevance signal based on source count. It is preferable over single-feed parsers when cross-source story grouping and parallel fetching efficiency matter, and over general web scrapers when structured feed formats (RSS/Atom) are available.

## Known failure modes

- One or more feed URLs are unreachable or return non-RSS/Atom content, causing partial results or an error for that source
- Feed returns malformed XML, causing parsing failure for that individual feed
- All feeds time out due to slow upstream servers, resulting in empty or error response
- No clustering occurs if all stories are unique across feeds, returning each item individually
- Rate limiting by upstream feed providers may cause incomplete fetch

## How this service works

Holt mehrere RSS- oder Atom-Feeds parallel, normalisiert Titel und Zeitstempel und fasst dieselbe Meldung aus verschiedenen Quellen zu einem Cluster zusammen. Liefert je Meldung Quellenzahl als Relevanzsignal.

## Output

A list of clustered news items, each representing a unique story, with normalized title and timestamp, the list of source URLs that covered it, and a source-count relevance signal indicating how many different feeds reported on the same event.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "feeds": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "Bis 12 Feed-URLs"
  },
  "limit": {
   "type": "integer",
   "default": 30,
   "maximum": 100
  },
  "preset": {
   "enum": [
    "de_news",
    "de_tech",
    "de_wirtschaft"
   ],
   "type": "string",
   "description": "Fertige Feedliste statt eigener URLs"
  },
  "max_age_hours": {
   "type": "integer",
   "default": 24,
   "maximum": 168
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-parallel-rss-atom-feed-aggregator-cluster-6d51690a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tools.halowerk.com](https://www.zero.xyz/host/tools.halowerk.com/llms.txt)
