{"uid":"cap_hc-oBxgobSClIrnlIWUVv","slug":"feed-validate-87884d2d","name":"feed-validate","description":"RSS/Atom feed validator: fetches the feed, detects the format and version (RSS 2.0, Atom 1.0, RSS 1.0/RDF), checks well-formedness and required elements (title, link, id/guid, dates), counts items, flags missing/invalid dates, duplicate guids, relative links, missing descriptions, and the content type served. Returns valid true/false with errors and warnings. $0.01 per feed.","url":"https://intel.rallylive.ca/dev/feed-validate","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_-dmEFAIn-YJhqHySXxStq","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 and validates an RSS or Atom feed, checking format, well-formedness, required elements, item counts, and content type, returning a pass/fail result with detailed errors and warnings.","exampleAgentPrompt":"Can you validate my RSS feed at https://myblog.com/feed.xml and tell me if it's well-formed, what format and version it is, and list any errors or warnings like missing dates, duplicate GUIDs, or relative links?","exampleUseCases":[{"title":"Pre-publish blog feed audit","prompt":"Before I launch my new blog, can you validate the RSS feed at https://newblog.example.com/rss and tell me if there are any errors, missing required fields, or warnings I should fix?"},{"title":"Podcast feed compliance check","prompt":"Check my podcast's Atom feed at https://mypodcast.com/feed/atom.xml — I need to know if it's valid, whether all episodes have proper dates and IDs, and if there are any duplicate GUIDs."},{"title":"Third-party feed health monitoring","prompt":"I'm consuming a third-party news feed at https://newssite.com/rss.xml in my app — can you validate it and flag any issues like relative links, missing descriptions, or wrong content types that might cause problems?"}],"resultDescription":"Returns a JSON object with a boolean 'valid' field, a detected feed format and version (e.g. RSS 2.0, Atom 1.0, RSS 1.0/RDF), item count, and arrays of errors and warnings covering issues such as missing required elements (title, link, id/guid, dates), duplicate GUIDs, relative links, missing descriptions, and the HTTP content type served.","failureModes":["Feed URL is unreachable or returns non-200 HTTP status","URL does not point to an RSS/Atom feed (e.g. returns HTML)","Feed is so malformed it cannot be parsed at all","Network timeout fetching the feed","Private or authentication-gated feed URL returns 401/403"],"whenToPreferThis":"Use this endpoint when you need a quick, automated, per-feed validation check covering format detection, required element presence, GUID uniqueness, date validity, and content-type correctness — especially before publishing a feed, integrating a third-party feed, or monitoring feed health. It is purpose-built for RSS/Atom syndication feeds and covers common aggregator-compatibility issues in a single call at low cost ($0.01 per call).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T13:02:20.026Z","isFirstParty":false}