# CodePulse API – RSS Feed Parser

> CodePulse API – RSS Feed Parser is a paid API for AI agents from codepulse-api.hahavoid0.workers.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Fetches and parses an RSS feed URL, returning structured feed metadata and individual items including titles, links, and publication dates.

## Facts

- Endpoint: POST https://codepulse-api.hahavoid0.workers.dev/web/rss
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/codepulse-api-rss-feed-parser-4e0c96e4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1Q_jypnCt0AYaqeg587QR

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 codepulse-api-rss-feed-parser-4e0c96e4 -d '<json body>'
```

Example prompt: Can you fetch and parse the RSS feed at https://news.ycombinator.com/rss and give me the latest article titles and links?

## When to prefer this

Use this endpoint when you need to parse a known RSS or Atom feed URL into structured data with minimal setup and no API key required. Ideal for AI agents that need to monitor or extract content from blogs, news sites, or podcasts via their RSS feeds. Best when pay-per-call pricing ($0.001 USDC via x402 on Base) is preferred over a subscription.

## Known failure modes

- Invalid or unreachable RSS feed URL returns an error or low confidence result
- Non-RSS URL (e.g. plain HTML page) may return supported:false with empty items
- Malformed XML in the feed may produce warnings or partial results
- Rate limiting or network timeouts on the target server may cause failures
- Feed with no items returns an empty items array

## How this service works

Parses any public RSS or Atom XML feed URL into structured JSON.

## Output

Returns a structured JSON object with feed metadata (title, link) and an array of items each containing title, link, and pubDate. Also includes a confidence rating (e.g. 'high'), a data_as_of timestamp, any warnings encountered during parsing, a supported flag, and a disclaimer note.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Feed XML URL"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "feed": {
    "link": "https://news.ycombinator.com/",
    "title": "Hacker News"
   },
   "items": [
    {
     "link": "https://example.com/interesting",
     "title": "Interesting post",
     "pubDate": "2026-06-25T12:00:00Z"
    }
   ]
  },
  "warnings": [],
  "supported": true,
  "confidence": "high",
  "data_as_of": "2026-06",
  "disclaimer": "Informational support only. Not legal, tax, medical, veterinary, or financial advice. Verify with the cited official source or a qualified professional before acting."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/codepulse-api-rss-feed-parser-4e0c96e4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from codepulse-api.hahavoid0.workers.dev](https://www.zero.xyz/host/codepulse-api.hahavoid0.workers.dev/llms.txt)
