# RSS Feed to JSON Converter

> RSS Feed to JSON Converter is a paid API for AI agents from x402.valkyry.fr, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Fetches an RSS or Atom feed URL and returns its contents as structured JSON with title, items, and metadata

## Facts

- Endpoint: POST https://x402.valkyry.fr/rss-to-json
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rss-feed-to-json-converter-8f1d61f8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4tBbsB-0aSXPvoLV97i_2

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-feed-to-json-converter-8f1d61f8 -d '<json body>'
```

Example prompt: Can you fetch the RSS feed at https://feeds.arstechnica.com/arstechnica/index and give me the articles as JSON — I want the title, link, summary, and published date for each item.

## When to prefer this

Use this endpoint when you need to programmatically consume an RSS or Atom feed as structured JSON without setting up your own feed parser. Ideal for AI agents that need to read blog posts, news articles, or podcast episodes from a feed URL on demand at low cost ($0.001 per call via x402/USDC).

## Known failure modes

- Private, loopback, or metadata IP addresses are rejected with an error
- URL is not a valid RSS or Atom feed — parse error returned
- Feed URL is unreachable or returns non-200 HTTP status
- Malformed or missing URL input causes validation error
- Payment not included or insufficient USDC — HTTP 402 returned before processing

## How this service works

Convert an RSS 2.0 or Atom feed URL into clean, normalized JSON (title, link, published date, summary per item). For agents monitoring news, blogs and content sources.

## Output

A JSON object containing the feed title, feed type (e.g. 'rss'), total item count, and an array of items each with id, link, title, summary, and published date string.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "format": "uri",
   "description": "Absolute http(s) URL. Must be publicly reachable; private/loopback/metadata addresses are rejected."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "id": "…",
    "link": "https://example.com/p",
    "title": "Post",
    "summary": "…",
    "published": "2026-01-01"
   }
  ],
  "title": "Example feed",
  "feedType": "rss",
  "itemCount": 2
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rss-feed-to-json-converter-8f1d61f8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.valkyry.fr](https://www.zero.xyz/host/x402.valkyry.fr/llms.txt)
