# RSS/Atom Feed to JSON Converter

> RSS/Atom Feed to JSON Converter is a paid API for AI agents from tools.adamhaleworks.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-16).

Fetches up to 5 RSS or Atom feed URLs and returns their items as structured JSON, including feed metadata and article details.

## Facts

- Endpoint: GET https://tools.adamhaleworks.workers.dev/x402/v1/rss-to-json?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rss-atom-feed-to-json-converter-b4904f02
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_phWS8ahc_7s37JKhOg9fm

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-to-json-converter-b4904f02
```

Example prompt: Can you fetch the RSS feeds for github.blog and techcrunch.com and give me the latest articles from each as structured data?

## When to prefer this

Choose this endpoint when you need a quick, paid-per-call conversion of RSS or Atom feeds to clean JSON without setting up your own feed parser. It supports up to 5 feeds per call (useful for lightweight multi-feed aggregation), auto-discovers the feed URL from bare domains, and returns normalized metadata alongside items — ideal for agents that need structured article data without scraping HTML. Prefer alternatives if you need more than 5 feeds per batch, authenticated feeds, or full article body content.

## Known failure modes

- Private or internal hostnames rejected (no IPs, no intranet names, non-standard ports)
- Feed URL returns non-RSS/Atom content — marked as failed in results
- More than 5 URLs provided — request may be rejected or truncated
- Feed server unreachable or times out — that feed marked ok:false with error detail
- Malformed XML in feed — parse error returned per feed

## How this service works

Guides and free-to-run Apify actors for bulk tech stack lookup, sitemap URL export to CSV, TED and UK Find a Tender search, and RSS-to-JSON feed monitoring.

## Output

A JSON object containing a count of attempted and succeeded feeds, plus a results array. Each result includes the feed URL, title, feed type (e.g. RSS 2.0), item count, and an items array with each post's URL, title, author, categories, and ISO 8601 publication timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "urls"
     ],
     "properties": {
      "urls": {
       "type": "string",
       "description": "Up to 5 feed or site URLs, comma-separated. A bare domain means its https:// homepage. Public hosts only (no IPs, no internal names), ports 80/443."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "failed": 0,
  "results": [
   {
    "ok": true,
    "input": "github.blog",
    "result": {
     "feed": {
      "url": "https://github.blog/feed/",
      "title": "The GitHub Blog",
      "feedType": "RSS 2.0",
      "itemCount": 10,
      "discoveredFrom": "https://github.blog/"
     },
     "items": [
      {
       "url": "https://github.blog/developer-skills/career-growth/hack-the-world-why-hackathons-are-still-the-best-place-to-learn-to-build/",
       "title": "Hack the World: Why hackathons are still the best place to learn to build",
       "author": "Ed Summers",
       "categories": [
        "Career growth"
       ],
       "publishedAt": "2026-10-09T16:00:00Z"
      }
     ]
    }
   }
  ],
  "succeeded": 1
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rss-atom-feed-to-json-converter-b4904f02/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tools.adamhaleworks.workers.dev](https://www.zero.xyz/host/tools.adamhaleworks.workers.dev/llms.txt)
