# AgentBit RSS/Atom Feed Fetcher

> AgentBit RSS/Atom Feed Fetcher is a paid API for AI agents from agentbit.app, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-13).

Fetches any RSS 2.0, RSS 1.0/RDF, or Atom feed URL (or auto-discovers the feed from an HTML page) and returns normalized JSON items with title, link, ISO-8601 date, plain-text summary, author, and categories.

## Facts

- Endpoint: POST https://agentbit.app/v1/web/feed
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentbit-rss-atom-feed-fetcher-74f92c8b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ik-Y7htKWzAkx8Yd183U5

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 agentbit-rss-atom-feed-fetcher-74f92c8b -d '<json body>'
```

Example prompt: Fetch the RSS feed at https://blog.cloudflare.com/rss/ and give me the 5 most recent posts with their titles, links, and published dates.

## When to prefer this

Choose this endpoint when you need to reliably fetch and normalize RSS or Atom feed content from arbitrary URLs, especially when you don't know the exact feed URL and need auto-discovery from an HTML page. It handles messy real-world feeds across all major RSS/Atom variants in one call, returning clean structured JSON ready for agent consumption — no XML parsing or feed-format detection needed on the caller side.

## Known failure modes

- URL does not point to a valid RSS/Atom feed and no feed link can be auto-discovered from the HTML page
- Feed server returns non-200 HTTP status or times out
- Feed XML is so malformed it cannot be parsed
- limit parameter outside 1-50 range causes validation error
- URL is unreachable due to network or DNS failure

## How this service works

Fetch any RSS or Atom feed and get normalized JSON items — title, link, ISO-8601 date, plain-text summary, author, categories. Point it at a regular HTML page and it auto-discovers the feed. RSS 2.0, RSS 1.0/RDF and Atom, messy real-world feeds included. The monitoring primitive for agents that watch sources.

## Output

Returns a JSON object containing: a list of normalized feed items (each with link, title, author, plain-text summary, ISO-8601 published date, and categories array), the detected feed format (rss/atom), the canonical feed URL, the feed title, total item count returned, and the source HTML page URL if auto-discovered.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Feed URL, or an HTML page URL to auto-discover the feed from"
  },
  "limit": {
   "type": "integer",
   "description": "Max items to return (1-50, default 20)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "link": "https://blog.cloudflare.com/example",
    "title": "Example post",
    "author": "Jane Doe",
    "summary": "Post summary text.",
    "published": "2026-09-05T14:00:00+00:00",
    "categories": [
     "engineering"
    ]
   }
  ],
  "format": "rss",
  "feed_url": "https://blog.cloudflare.com/rss/",
  "feed_title": "The Cloudflare Blog",
  "item_count": 5,
  "discovered_from": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentbit-rss-atom-feed-fetcher-74f92c8b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentbit.app](https://www.zero.xyz/host/agentbit.app/llms.txt)
