{"uid":"cap_7cz-KwHudHhUnFs0_PUDF","slug":"tanod-utilpeek-rss-atom-rdf-feed-parser-9aa820a1","name":"Tanod utilpeek – RSS/Atom/RDF Feed Parser","description":"RSS to JSON: parse an RSS, Atom or RDF feed URL into clean JSON, feed data and items with UTC dates, plain-text summaries and audio enclosures (utilpeek by Tanod). Use when an agent must read an RSS, Atom or podcast feed URL as clean JSON (feed data, items, dates, enclosures).","url":"https://tanod.dev/v1/feeds/parse?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"minLength":1,"description":"Public http(s) URL of an RSS 2.0, Atom or RDF feed (at most 8 MB; gzip accepted; private, internal and IP-literal hosts are refused)."},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1,"description":"Most items to return, 1-100 (default 20), in the feed's own order; item_count is the number the feed holds."}}},"responseSchema":{"type":"json","example":{"url":"https://lexfridman.com/feed/podcast/","feed":{"link":"https://lexfridman.com/","image":"https://lexfridman.com/wordpress/wp-content/uploads/powerpress/artwork_3000-230.png","title":"Lex Fridman Podcast","author":"Lex Fridman","updated":"2026-10-10T23:30:34Z","explicit":false,"language":"en-US","copyright":null,"generator":"Blubrry PowerPress/11.17.11","categories":["Technology","Science","Society & Culture","Philosophy"],"is_podcast":true,"description":"Conversations that explore technology, history, philosophy, physics, mathematics and the human condition with people from all walks of life."},"items":[{"guid":"https://lexfridman.com/?p=6506","link":"https://lexfridman.com/dhh-2/","image":null,"title":"#501 – DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux","author":null,"season":null,"episode":null,"summary":"DHH is the creator of Ruby on Rails, Omarchy Linux, CTO of 37signals, and a racecar driver.","enclosure":{"url":"https://media.blubrry.com/takeituneasy/ins.blubrry.com/takeituneasy/lex_ai_dhh_2.mp3","type":"audio/mpeg","length":249955445},"published":"2026-08-26T21:47:04Z","categories":["ai"],"duration_s":19317,"episode_type":"full"}],"format":"rss","returned":1,"final_url":"https://lexfridman.com/feed/podcast/","operation":"feed-parse","truncated":true,"item_count":502,"untrusted_content":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_uE5QcY56PyWbD8LxsLcTN","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches and parses a public RSS 2.0, Atom, or RDF feed URL and returns structured feed metadata and items as JSON","exampleAgentPrompt":"Can you fetch and parse the RSS feed at https://lexfridman.com/feed/podcast/ and give me the latest 10 episodes with their titles, publish dates, and audio links?","exampleUseCases":[{"title":"Monitor a news publication's feed","prompt":"Pull the latest 20 articles from https://feeds.bbcnews.com/rss/news and show me each headline, link, and publish date."},{"title":"Extract podcast episode list","prompt":"Fetch the podcast feed at https://feeds.simplecast.com/54nAGcIl and give me the 5 most recent episodes — I need the title, duration, and audio file URL for each."},{"title":"Aggregate blog posts for digest","prompt":"Parse the Atom feed at https://martinfowler.com/feed.atom and return the 15 most recent posts with their titles, summaries, and publication dates so I can build a weekly digest."}],"resultDescription":"Returns a JSON object with top-level feed metadata (title, author, link, image, language, categories, description, generator, copyright, whether it is a podcast) and an array of items each containing guid, link, title, author, summary, published date, categories, enclosure (URL, type, length), duration in seconds, episode number/season, and episode type. Also includes format (rss/atom/rdf), item count in feed, how many were returned, whether results were truncated, and the final resolved URL.","failureModes":["Private, internal, or IP-literal host URLs are refused with an error","Feed larger than 8 MB is rejected","Malformed or non-feed URLs return a parse error","Non-200 HTTP responses from the feed origin cause fetch failures","Feed with invalid XML or unsupported format may return partial or error response","Rate limiting or network timeouts on the origin server cause failures"],"whenToPreferThis":"Choose this endpoint when you need to programmatically read, normalize, and extract structured data from any public RSS 2.0, Atom, or RDF feed — especially podcast feeds where enclosure, duration, episode number, and season metadata are important. Prefer it over generic web scrapers when the source is a known syndication feed format. It returns clean, normalized JSON so no XML parsing is needed downstream.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T06:46:05.136Z","isFirstParty":false,"canonicalSlug":"tanod-utilpeek-rss-atom-rdf-feed-parser-9aa820a1"}