# Tanod Web – RSS/Atom Feed Parser

> Tanod Web – RSS/Atom Feed Parser is a paid API for AI agents from web.tanod.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-13).

Fetches and parses a public RSS 2.0, Atom, or RDF feed URL and returns structured metadata plus the latest items

## Facts

- Endpoint: POST https://web.tanod.dev/v1/feeds/parse?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tanod-web-rss-atom-feed-parser-ea2bb9b3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ytyql1TU_DCoWUr0Cm713

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 tanod-web-rss-atom-feed-parser-ea2bb9b3 -d '<json body>'
```

Example prompt: Can you parse the Lex Fridman podcast RSS feed at https://lexfridman.com/feed/podcast/ and give me the latest 10 episodes with their titles, publish dates, and episode summaries?

## When to prefer this

Use this endpoint when you need structured, machine-readable data from a public RSS, Atom, or RDF feed — including full feed metadata and a configurable number of items. It handles podcast-specific fields (enclosures, episode numbers, durations) automatically and follows redirects to the final feed URL. Prefer it over generic page scrapers when the target is a syndication feed rather than an HTML page.

## Known failure modes

- Feed URL is unreachable or returns a non-200 status — error returned
- URL points to a private, internal, or IP-literal host — refused with error
- Feed document exceeds 8 MB size limit — error returned
- URL does not contain valid RSS 2.0, Atom, or RDF XML — parse error returned
- Network timeout fetching the feed — error returned
- Malformed or non-XML content at the URL — parse failure

## How this service works

Web tools: search, page to Markdown or screenshot, company profile and jobs, sitemaps, RDAP, IP.

## Output

Returns a JSON object with feed-level metadata (title, author, description, image URL, language, categories, format, generator, copyright, is_podcast flag, last updated) plus an array of items each containing title, link, author, published timestamp, summary, categories, enclosure (audio/video file URL, type, byte length), duration in seconds, episode number, season, episode type, and a GUID. Also includes the resolved final URL after redirects, total item count in the feed, how many items were returned, and a truncated flag if not all items fit.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "maxLength": 2048,
   "minLength": 1,
   "description": "Public http(s) URL of an RSS 2.0, Atom or RDF feed (at most 8 MB; gzip accepted; private, internal and IP-literal hosts are refused)."
  },
  "limit": {
   "type": "integer",
   "default": 20,
   "maximum": 100,
   "minimum": 1,
   "description": "Most items to return, 1-100 (default 20), in the feed's own order; item_count is the number the feed holds."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://lexfridman.com/feed/podcast/",
  "feed": {
   "link": "https://lexfridman.com/",
   "image": "https://lexfridman.com/wordpress/wp-content/uploads/powerpress/artwork_3000-230.png",
   "title": "Lex Fridman Podcast",
   "author": "Lex Fridman",
   "updated": "2026-10-10T23:30:34Z",
   "explicit": false,
   "language": "en-US",
   "copyright": null,
   "generator": "Blubrry PowerPress/11.17.11",
   "categories": [
    "Technology",
    "Science",
    "Society & Culture",
    "Philosophy"
   ],
   "is_podcast": true,
   "description": "Conversations that explore technology, history, philosophy, physics, mathematics and the human condition with people from all walks of life."
  },
  "items": [
   {
    "guid": "https://lexfridman.com/?p=6506",
    "link": "https://lexfridman.com/dhh-2/",
    "image": null,
    "title": "#501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux",
    "author": null,
    "season": null,
    "episode": null,
    "summary": "DHH is the creator of Ruby on Rails, Omarchy Linux, CTO of 37signals, and a racecar driver.",
    "enclosure": {
     "url": "https://media.blubrry.com/takeituneasy/ins.blubrry.com/takeituneasy/lex_ai_dhh_2.mp3",
     "type": "audio/mpeg",
     "length": 249955445
    },
    "published": "2026-08-26T21:47:04Z",
    "categories": [
     "ai"
    ],
    "duration_s": 19317,
    "episode_type": "full"
   }
  ],
  "format": "rss",
  "returned": 1,
  "final_url": "https://lexfridman.com/feed/podcast/",
  "operation": "feed-parse",
  "truncated": true,
  "item_count": 502,
  "untrusted_content": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tanod-web-rss-atom-feed-parser-ea2bb9b3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from web.tanod.dev](https://www.zero.xyz/host/web.tanod.dev/llms.txt)
