# Agent Data Tools: RSS/Atom Feed Reader

> Agent Data Tools: RSS/Atom Feed Reader is a paid API for AI agents from agent-data-tools.revmesh2074.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Fetches and parses a public RSS or Atom feed URL, returning structured items with titles, dates, authors, summaries, and links as clean JSON

## Facts

- Endpoint: GET https://agent-data-tools.revmesh2074.workers.dev/feed?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent-data-tools-rss-atom-feed-reader-f7028609
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hrVgYbZFj3Irxk7cvUIr1

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 agent-data-tools-rss-atom-feed-reader-f7028609
```

Example prompt: Fetch the latest 10 posts from https://github.blog/feed/ and give me each post's title, date, author, and a short summary.

## When to prefer this

Use this endpoint when you need structured, clean JSON output from any public RSS or Atom feed — especially when you want consistent field names (title, author, date, summary) across different feed formats. Prefer this over general web scraping when the target site publishes an official feed, as feeds are more reliable and structured. Best for monitoring blogs, news sites, podcasts, and documentation changelogs.

## Known failure modes

- Invalid or malformed feed URL returns an error
- Private or paywalled feed URLs that require authentication return no content
- Non-feed URLs (regular web pages) may fail to parse as RSS/Atom
- Network timeouts if the feed host is slow or unreachable
- Feeds with no items return an empty items array
- Limit parameter outside 1-50 range may be rejected or clamped

## How this service works

Read a public RSS 2.0, RSS 1.0 or Atom feed and get the feed title, link and description plus its newest items: title, link, date (ISO 8601), short plain-text summary, author and id. Up to 50 items, feeds up to 2 MB. Lenient with real-world feeds; a page that is not a feed returns 422, uncharged. Use to follow news, blogs, release notes or podcasts without scraping pages.

## Output

A JSON object containing the feed's title, description, format (rss or atom), canonical link, item count, and an array of up to 50 items each with id, date, link, title, author, and plain-text summary fields.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "url"
 ],
 "properties": {
  "url": {
   "type": "string",
   "description": "Absolute public http(s) URL of the feed, or of a web page whose head links to its feed"
  },
  "limit": {
   "type": "integer",
   "description": "Items to return (1-50, default 20)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string"
  },
  "link": {
   "type": "string"
  },
  "count": {
   "type": "number"
  },
  "items": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "id": {
      "type": "string"
     },
     "date": {
      "type": "string"
     },
     "link": {
      "type": "string"
     },
     "title": {
      "type": "string"
     },
     "author": {
      "type": "string"
     },
     "summary": {
      "type": "string"
     }
    }
   }
  },
  "title": {
   "type": "string"
  },
  "format": {
   "type": "string"
  },
  "description": {
   "type": "string"
  }
 }
}
```

## More

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