{"uid":"cap_OIKW2SA0MTJ9ARNJUlAiY","slug":"rss-and-atom-feed-reader-podcast-episodes-bf13b220","name":"RSS and Atom Feed Reader – Podcast Episodes","description":"Fetch a podcast RSS feed and list episodes: title, date, duration, enclosure, season and episode numbers, explicit flag.","url":"https://feed-reader.x402tookit.com/podcast-episodes?utm_source=zero.xyz","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","required":["url"],"properties":{"url":{"type":"string","description":"Full https URL of the RSS, Atom or RDF feed, no credentials, default port"},"limit":{"type":"integer","description":"Episodes to return, 1 to 50 (default 10), newest first"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"format":{"type":["null","string"]},"source":{"type":["null","string"]},"status":{"type":["null","number"]},"podcast":{"type":["null","object"],"properties":{"type":{"type":["null","string"]},"title":{"type":["null","string"]},"author":{"type":["null","string"]},"explicit":{},"imageUrl":{"type":["null","string"]},"language":{"type":["null","string"]},"siteLink":{"type":["null","string"]}}},"reasons":{"type":["array","null"]},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"episodes":{"type":["array","null"],"items":{"type":"object","properties":{"link":{},"title":{"type":["null","string"]},"season":{},"episode":{},"summary":{"type":["null","string"]},"explicit":{"type":["boolean","null"]},"imageUrl":{},"enclosure":{"type":["null","object"],"properties":{"url":{"type":["null","string"]},"type":{"type":["null","string"]},"length":{"type":["null","number"]}}},"published":{"type":["null","string"]},"episodeType":{"type":["null","string"]},"durationText":{"type":["null","string"]},"durationSeconds":{"type":["null","number"]}}}},"finalUrl":{"type":["null","string"]},"returned":{"type":["null","number"]},"bytesRead":{"type":["null","number"]},"itemCount":{"type":["null","number"]},"redirects":{"type":["array","null"]},"disclaimer":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"contentType":{"type":["null","string"]},"requestedUrl":{"type":["null","string"]},"formatVersion":{"type":["null","string"]},"truncatedAtLimit":{"type":["boolean","null"]},"episodesWithMedia":{"type":["null","number"]},"contentIsUntrusted":{"type":["boolean","null"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1E5WvSemZINv_3lQvtmgk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetch a podcast RSS feed and return structured episode metadata including title, publish date, duration, enclosure URL, season/episode numbers, and explicit flag.","exampleAgentPrompt":"Can you fetch the latest 5 episodes from the podcast at https://feeds.megaphone.fm/ROOSTER7199283569 and show me each episode's title, publish date, duration, and the audio file URL?","exampleUseCases":[{"title":"Podcast episode catalog for show notes","prompt":"Grab the 10 most recent episodes from the RSS feed at https://feeds.simplecast.com/54nAGcIl and give me each episode's title, air date, duration, and a link to the audio file — I'm building a show notes page."},{"title":"Explicit content filter check","prompt":"Pull up the latest 20 episodes from https://anchor.fm/s/abc123/podcast/rss and tell me which ones are flagged as explicit so I can filter them out of a family-friendly app."},{"title":"Season and episode numbering audit","prompt":"Fetch the podcast feed at https://feeds.buzzsprout.com/1234567.rss and list up to 50 episodes with their season and episode numbers so I can check whether the numbering is consistent."}],"resultDescription":"Returns a JSON object with top-level podcast metadata (title, author, language, image URL, site link, explicit flag) and an array of episode objects, each containing title, published date (ISO 8601), duration in seconds and human-readable text, enclosure URL/type/byte length, season number, episode number, episode type, summary, explicit flag, and image URL. Also includes feed-level diagnostics: format detected, final URL after redirects, total item count, and number of items returned.","failureModes":["Invalid or unreachable feed URL returns an error status with a reason message","Non-podcast RSS feed (no enclosure elements) returns episodes with null enclosure fields","Malformed XML in feed may return a degraded flag with partial results","Limit parameter outside 1-50 range may be rejected or clamped","Feed requiring authentication or behind a paywall will fail to fetch","Rate limiting or timeout on the remote feed server results in an error"],"whenToPreferThis":"Choose this endpoint when you specifically need podcast-oriented metadata from an RSS feed — especially season/episode numbers, enclosures (audio file URLs and sizes), duration in seconds, and explicit flags. It is preferable over a generic RSS reader when the feed is a podcast and you need structured episode-level data beyond basic title/link/date. Use it instead of the generic feed reader when you need enclosure or podcast namespace fields.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T18:33:03.526Z","isFirstParty":false,"canonicalSlug":"rss-and-atom-feed-reader-podcast-episodes-bf13b220"}