# Feed Freshness Checker

> Feed Freshness Checker is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Fetches an RSS/Atom feed (auto-discovering it from a page URL), returns the newest item's title, link, and age in hours, item count, average posting interval, staleness status, and items new since the last call.

## Facts

- Endpoint: GET https://intel.rallylive.ca/monitor/feed-fresh
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/feed-freshness-checker-05e40585
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NbMQ3PxhWNcJjN-gAERNv

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 feed-freshness-checker-05e40585
```

Example prompt: Check if the RSS feed at https://feeds.example.com/blog.xml is still active — tell me the title and age of the latest post, how often they post on average, whether the feed looks stale, and if there are any new items since I last checked.

## When to prefer this

Use this endpoint when you need to programmatically assess whether an RSS or Atom feed is still being actively maintained, or to detect new content since a prior check — especially useful for monitoring blogs, podcasts, and news sources. Prefer this over generic web scraping when the content source exposes a feed, as it provides structured freshness metrics (age in hours, posting cadence, staleness flag) that scrapers cannot easily compute. Particularly valuable when you need delta tracking (new items since last call) without maintaining your own state.

## Known failure modes

- Feed URL is unreachable or returns a non-200 HTTP status
- URL is a webpage with no discoverable RSS/Atom feed
- Feed XML is malformed and cannot be parsed
- Feed exists but contains zero items
- Auto-discovery fails on pages with non-standard link tags
- Rate limiting or access restrictions on the feed host

## How this service works

Feed freshness: fetches an RSS/Atom feed (auto-discovers it from a page URL if needed), returns the newest item's title, link and age in hours, item count, average posting interval over the feed, and whether the feed looks stale (no item in 30 days). Also reports items new since your previous call (kept 90 days). $0.01 per check.

## Output

Returns the newest RSS/Atom item's title, link, and age in hours; total item count; average posting interval across the feed; a staleness flag (true if no item in the past 30 days); and a list of items that are new since the previous call to this endpoint (retained for 90 days).

## 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",
     "properties": {}
    }
   },
   "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/feed-freshness-checker-05e40585/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.rallylive.ca](https://www.zero.xyz/host/intel.rallylive.ca/llms.txt)
