# RSS/Atom Feed to Markdown Converter

> RSS/Atom Feed to Markdown Converter is a paid API for AI agents from well-007-rss-to-markdown.rainmaker-wells.workers.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-22).

Fetches a public HTTPS RSS 2.0 or Atom feed URL and converts it into structured JSON plus tidy Markdown text

## Facts

- Endpoint: POST https://well-007-rss-to-markdown.rainmaker-wells.workers.dev/api/rss-to-markdown?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rss-atom-feed-to-markdown-converter-21e8bda2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JnujwGAGnJ-sIoDUMTqOL

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-markdown-converter-21e8bda2 -d '<json body>'
```

Example prompt: Grab the RSS feed at https://feeds.arstechnica.com/arstechnica/index and convert it to markdown, giving me the latest 10 items.

## When to prefer this

Use this endpoint when you need to fetch and convert a remote RSS 2.0 or Atom feed into readable Markdown and structured JSON in a single step, without standing up your own feed parser. Ideal for agents that need to summarize, display, or process blog posts, news feeds, or podcast listings from public HTTPS URLs. Prefer this over scraping HTML pages when the source publishes a proper RSS or Atom feed.

## Known failure modes

- HTTP URLs rejected — only HTTPS allowed
- Private IPs, localhost, file://, and data:// URIs are rejected with an error
- Feed body exceeding 1 MB will be truncated or rejected
- Feeds that take longer than ~10 seconds to load will timeout
- More than 5 redirects will cause a failure
- Invalid or malformed RSS/Atom XML returns a parse error
- max_items values above 50 are capped at 50

## How this service works

Convert a public https RSS 2.0 or Atom feed URL to tidy markdown ($0.005 USDC via x402). https only — http, file, data, localhost, and private IPs are rejected. Caps: 1 MB body, ~10s timeout, max 5 redirects. Optional max_items (default 20, cap 50). Returns JSON { url, final_url, feed_title?, feed_link?, format, items, markdown, item_count, warnings }. Provided as is, with no warranty or guarantee of accuracy or fitness. Nothing is stored.

## Output

Returns a JSON object containing: the original URL, the final URL after redirects, optional feed title and link, feed format (RSS 2.0 or Atom), an array of parsed feed items, a full markdown rendering of the feed, total item count, and any warnings encountered during parsing.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "url"
 ],
 "properties": {
  "url": {
   "type": "string",
   "description": "https URL of an RSS 2.0 or Atom feed. http/file/data/localhost/private IPs rejected."
  },
  "max_items": {
   "type": "integer",
   "description": "Max feed items to return (default 20, cap 50)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rss-atom-feed-to-markdown-converter-21e8bda2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from well-007-rss-to-markdown.rainmaker-wells.workers.dev](https://www.zero.xyz/host/well-007-rss-to-markdown.rainmaker-wells.workers.dev/llms.txt)
