# SiteSignal RSS Atom Feed Snapshot

> SiteSignal RSS Atom Feed Snapshot is a paid API for AI agents from trinity-throw-thursday-gravity.trycloudflare.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-15).

Parses a public RSS or Atom feed URL into recent entries with source links, stable fingerprints, and bounded summaries.

## Facts

- Endpoint: GET https://trinity-throw-thursday-gravity.trycloudflare.com/x402/feed-snapshot
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitesignal-rss-atom-feed-snapshot-e8fe42c9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qLjIadJd4sEPWMj0fjVu7

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 sitesignal-rss-atom-feed-snapshot-e8fe42c9
```

Example prompt: Can you parse the RSS feed at https://feeds.npr.org/1001/rss.xml and pull me the 10 most recent entries with their titles, links, and summaries?

## When to prefer this

Choose this endpoint when you need to quickly parse a public RSS or Atom feed into structured, fingerprinted entries without building your own feed parser. It is ideal for agents that need to ingest recent blog posts, news articles, or podcast episodes, deduplicate entries across runs using stable fingerprints, or summarize feed content in bounded form. Prefer it over generic web scraping when the target site publishes a feed, as it returns cleaner structured data with less noise.

## Known failure modes

- Invalid or malformed URL returns a validation error
- Feed URL is unreachable or returns a non-200 HTTP status
- URL points to non-RSS/Atom content (e.g. HTML page), causing a parse failure
- Feed has zero entries, returning an empty list
- Feed is behind authentication or a paywall, causing an access error
- Limit parameter outside 1-20 range is rejected
- Network timeout when fetching slow or large feeds

## How this service works

Parse a public RSS or Atom feed into recent source-linked entries with stable fingerprints and bounded summaries.

## Output

A structured list of up to 20 recent feed entries, each including the entry title, source link, bounded text summary, publication timestamp, and a stable fingerprint hash for deduplication purposes.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "url"
     ],
     "properties": {
      "url": {
       "type": "string",
       "format": "uri"
      },
      "limit": {
       "type": "integer",
       "default": 10,
       "maximum": 20,
       "minimum": 1
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitesignal-rss-atom-feed-snapshot-e8fe42c9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from trinity-throw-thursday-gravity.trycloudflare.com](https://www.zero.xyz/host/trinity-throw-thursday-gravity.trycloudflare.com/llms.txt)
