# RSS/Atom/RDF Feed to Clean JSON Converter

> RSS/Atom/RDF Feed to Clean JSON Converter is a paid API for AI agents from x402.donnyautomation.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-10).

Fetches any public RSS 2.0, Atom, or RDF feed URL and returns a normalized JSON object with feed metadata and items including plain-text summaries and ISO 8601 dates.

## Facts

- Endpoint: POST https://x402.donnyautomation.com/feed?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rss-atom-rdf-feed-to-clean-json-converter-9dcb6799
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jV_0TceD1wEUWHC3pgLSE

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-rdf-feed-to-clean-json-converter-9dcb6799 -d '<json body>'
```

Example prompt: Can you fetch the RSS feed at https://feeds.arstechnica.com/arstechnica/index and give me the latest 10 articles as plain text I can read through?

## When to prefer this

Choose this endpoint when an agent needs to consume any public RSS, Atom, or RDF feed as structured JSON without implementing an XML parser, especially when plain-text summaries are needed for direct LLM prompting. Prefer it over general web scrapers when the source publishes a feed, as it returns semantically rich, normalized data including reliable ISO 8601 dates and resolved destination links. Ideal for news monitoring, content aggregation, podcast listings, and any workflow where feed items need to flow directly into an agent pipeline.

## Known failure modes

- Private or internal host URL returns a refusal error
- Feed larger than 8 MB fetch cap is truncated or rejected
- Malformed or non-feed URL returns a parse error
- Unparseable item dates are returned as null rather than guessed
- Network timeout or unreachable feed URL returns an error
- limit parameter outside 1-100 range returns a validation error

## How this service works

Pay-per-call (x402/USDC on Base) market-data, geocoding, randomness and hook-risk endpoints. Free demo route included.

## Output

A JSON object containing feed-level metadata (title, link, description, last-updated) and an array of up to 100 items each with title, resolved destination link, unique id, author, categories, raw published date string, ISO 8601 normalized date (or null if unparseable), HTML summary as published, and a plain-text rendering of the summary ready for direct use in a prompt. Also includes totalItems indicating how many items the feed actually contained.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ts": "2026-08-03T00:00:00.000Z",
  "url": "https://hnrss.org/frontpage",
  "feed": {
   "link": "https://news.ycombinator.com/",
   "title": "Hacker News: Front Page",
   "updated": "2026-08-03T19:39:15.000Z",
   "description": "Hacker News RSS"
  },
  "count": 1,
  "items": [
   {
    "link": "https://example.com/post",
    "title": "ZX Spectrum System Tour: Sound",
    "published": "2026-08-03T18:32:06.000Z",
    "categories": [],
    "summaryText": "Article URL: …"
   }
  ],
  "format": "rss",
  "truncated": true,
  "totalItems": 30
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rss-atom-rdf-feed-to-clean-json-converter-9dcb6799/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.donnyautomation.com](https://www.zero.xyz/host/x402.donnyautomation.com/llms.txt)
