{"uid":"cap_NbMQ3PxhWNcJjN-gAERNv","slug":"feed-freshness-checker-05e40585","name":"Feed Freshness Checker","description":"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.","url":"https://intel.rallylive.ca/monitor/feed-fresh","method":"GET","headers":{},"bodySchema":{"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"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_prC_lSVK2AqMVzjLBBrNi","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"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.","exampleAgentPrompt":"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.","exampleUseCases":[{"title":"Blog activity monitoring for outreach","prompt":"I'm about to reach out to the author of a blog — can you check if https://www.someblog.com is still actively publishing? Tell me when the last post was, how stale the feed looks, and roughly how often they post."},{"title":"Podcast feed freshness audit","prompt":"Check the podcast feed at https://feeds.podcasthost.com/myshow.xml and tell me if it's been updated in the last 30 days, how old the newest episode is in hours, and how many episodes are in the feed total."},{"title":"News source alerting for new articles","prompt":"Has anything new appeared on the Reuters tech feed at https://feeds.reuters.com/reuters/technologyNews.rss since the last time I checked? List any new items and tell me if the feed is still healthy."}],"resultDescription":"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).","failureModes":["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"],"whenToPreferThis":"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.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T13:06:35.624Z","isFirstParty":false}