{"uid":"cap_AwpVdECVYJwYsX2bq1jH0","slug":"rss-atom-feed-monitor-d5b7b35b","name":"RSS/Atom Feed Monitor","description":"86 APIs for AI agents: web scraping and crawling to Markdown, AI summaries, data extraction and cited answers, screenshots and PDF, PDF, OCR and document conversion, news, paper and developer search and more, paid per call with USDC on Base, Solana, Polygon or Arbitrum via x402. No account, no API key, free sample on every service.","url":"https://agentsvc.io/api/v1/proxy/feed-watch?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"RSS or Atom feed URL"},"limit":{"type":"integer","default":20,"maximum":50,"minimum":1},"cursor":{"type":"string","description":"Cursor from your previous call; omit on the first call"}}},"responseSchema":{"type":"json","example":{"data":{"feed":{"url":"https://hnrss.org/newest","link":"https://news.ycombinator.com/newest","title":"Hacker News: Newest"},"since":"2026-10-09T06:57:47.042Z","cursor":"hNiwhKRNrI_Xukz2","changed":true,"summary":"2 new item(s) since 2026-10-09T06:57:47.042Z: \"Open Benchmark of AI Impact on...","new_count":2,"new_items":[{"guid":"https://news.ycombinator.com/item?id=50016893","link":"https://impactbench.media.mit.edu/","title":"Open Benchmark of AI Impact on Humans","author":"edtechdev","summary":"Article URL: https://impactbench.media.mit.edu/ Comments URL: https://news.yc...","published_at":"2026-10-09T06:45:31.000Z"}],"checked_at":"2026-10-09T06:57:47.216Z","cursor_help":"Pass this cursor on your next call. It only advances when a change is reported.","first_check":false,"latest_item":{"guid":"https://news.ycombinator.com/item?id=50016893","link":"https://impactbench.media.mit.edu/","title":"Open Benchmark of AI Impact on Humans","author":"edtechdev","summary":"Article URL: https://impactbench.media.mit.edu/ Comments URL: https://news.yc...","published_at":"2026-10-09T06:45:31.000Z"}},"success":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_WqdoonnXVAjp7pcbdugtK","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Monitors any RSS or Atom feed and returns only new items since the last check, using a stateful cursor to avoid duplicates","exampleAgentPrompt":"Keep watching the Hacker News newest feed at https://hnrss.org/newest and let me know whenever up to 10 new stories appear — use the cursor you got last time so we don't see duplicates.","exampleUseCases":[{"title":"GitHub release watcher for a project","prompt":"Poll the GitHub releases feed at https://github.com/golang/go/releases.atom and tell me if any new releases have come out since my last check — pass the cursor abc123 and return up to 5 new items."},{"title":"Subreddit new post tracker","prompt":"Check the r/MachineLearning RSS feed at https://www.reddit.com/r/MachineLearning/.rss for any new posts since my last check, using cursor xyz789, and show me up to 20 new ones."},{"title":"Podcast episode alert","prompt":"Monitor the feed at https://feeds.simplecast.com/54nAGcIl for new podcast episodes — this is my first check, so no cursor yet — and show me up to 5 new episodes."}],"resultDescription":"Returns a JSON object containing: a list of new feed items (each with guid, link, title, author, summary, published_at), the total count of new items, a cursor to pass on the next call, a human-readable summary, a flag indicating whether the feed changed, the timestamp of the check, and metadata about the feed (title, link, url). On the first call, returns a baseline cursor and first_check: true.","failureModes":["Invalid or unreachable feed URL returns an error with no items","Malformed XML/Atom feed causes a parse failure","Expired or invalid cursor may reset to baseline or return an error","Feed returns no new items (new_count: 0, changed: false) — not a failure but may look like one","Rate limits or network timeouts on the upstream feed server","limit out of range (must be 1–50) causes a validation error"],"whenToPreferThis":"Choose this endpoint when you need to continuously poll an RSS or Atom feed across multiple agent invocations and only want to process genuinely new items — without building your own deduplication or state management. It is ideal for any feed-based monitoring use case (news, GitHub releases, subreddits, podcasts, job boards, YouTube channels) where the agent should avoid re-processing old content. Prefer this over generic web scraping when the target exposes a standard feed format.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:34:36.009Z","isFirstParty":false,"canonicalSlug":"rss-atom-feed-monitor-d5b7b35b"}