# RSS/Atom Feed Reader

> RSS/Atom Feed Reader is a paid API for AI agents from twin.unykorn.org, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-01).

Fetches the latest items from an RSS or Atom feed, returning titles, links, publication dates, and summaries.

## Facts

- Endpoint: POST https://twin.unykorn.org/web/rss?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rss-atom-feed-reader-790845a7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zB6RuGRKmXH0NMp009ZgS

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 rss-atom-feed-reader-790845a7 -d '<json body>'
```

Example prompt: Fetch the latest 15 articles from the Hacker News RSS feed at https://news.ycombinator.com/rss and give me the titles, links, and dates.

## When to prefer this

Use this endpoint when you need to programmatically read and parse an RSS or Atom feed to retrieve structured item metadata (title, link, date, summary) without building your own feed parser. It is well-suited for news monitoring, content aggregation, podcast tracking, or any workflow that needs to pull structured entries from a syndication feed URL. Prefer this over general web scraping when the target site offers a proper RSS/Atom feed.

## Known failure modes

- Invalid or unreachable feed URL returns an error with no items
- Non-RSS/Atom URL (e.g. plain HTML page) may return a parse error
- Feed with no items returns an empty list
- Limit value outside 1–100 range is rejected with a validation error
- Private or paywalled feeds may return empty or partial results

## How this service works

RSS/Atom feed reader: latest items with titles, links, dates, summaries — Genesis402 / UnyKorn Operator Network

## Output

Returns a list of feed items (up to the requested limit, default 20, max 100), each containing the item title, link URL, publication date, and summary/description text extracted from the RSS or Atom feed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "params": {
   "type": "object",
   "properties": {
    "url": {
     "type": "string",
     "description": "required feed URL"
    },
    "limit": {
     "type": "integer",
     "maximum": 100,
     "minimum": 1,
     "description": "optional: max rows (default 20, max 100)"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "type": "rss-feed",
  "receipt": {
   "tx_hash": "0x<64hex>",
   "amount_usd": 0.002,
   "receipt_id": "g402-<16hex>"
  },
  "sources": [
   {
    "ok": true,
    "name": "<source>"
   }
  ],
  "limitations": "<text>",
  "generated_at": "<iso time>",
  "evidence_hash": "sha256:<64hex>"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rss-atom-feed-reader-790845a7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from twin.unykorn.org](https://www.zero.xyz/host/twin.unykorn.org/llms.txt)
