# Netzhandwerker News Feed Reader

> Netzhandwerker News Feed Reader is a paid API for AI agents from tools.netzhandwerker.de, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-14).

Fetches and aggregates recent articles from up to 12 RSS/Atom feed URLs, with optional presets and age filtering

## Facts

- Endpoint: POST https://tools.netzhandwerker.de/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/netzhandwerker-news-feed-reader-e996ed23
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_p_3sXX7lxf9-ecYzobTay

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 netzhandwerker-news-feed-reader-e996ed23 -d '<json body>'
```

Example prompt: Can you fetch the latest 10 articles from these RSS feeds — https://feeds.arstechnica.com/arstechnica/index and https://www.theverge.com/rss/index.xml — published within the last 48 hours?

## When to prefer this

Use this endpoint when you need to programmatically fetch and aggregate content from multiple RSS or Atom feeds in a single call, especially with age filtering or preset feed lists. Prefer it over generic web scraping when sources publish standard feeds, and over search APIs when you want streaming or recurring feed content rather than indexed search results.

## Known failure modes

- Invalid or unreachable feed URL returns an error or empty result for that feed
- Exceeding the 12-feed limit may cause request rejection
- A preset name that does not exist returns an error
- Very old or malformed feeds may return no results within the max_age_hours window
- Network timeouts on slow external feed servers may cause partial results

## How this service works

x402-Werkzeuge für autonome Agenten.

## Output

A list of aggregated news articles pulled from the specified RSS/Atom feeds or preset, each containing title, link, publication date, and summary, filtered by the requested age and count limits.

## 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
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "clusters": [
   {
    "links": [
     "https://quelle1.example/artikel"
    ],
    "title": "Beispielmeldung",
    "outlets": [
     "Quelle 1",
     "Quelle 2"
    ],
    "sources": 3,
    "published": "2026-08-06T09:12:00.000Z"
   }
  ],
  "feeds_ok": 6,
  "items_total": 148,
  "feeds_failed": 0,
  "items_after_dedupe": 92
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/netzhandwerker-news-feed-reader-e996ed23/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tools.netzhandwerker.de](https://www.zero.xyz/host/tools.netzhandwerker.de/llms.txt)
