Podcast RSS Feed Quality Audit
Pricing
$0.10 / podcast feed audit
Podcast RSS Feed Quality Audit
Check public podcast RSS feeds for missing episode audio, duplicate GUIDs, invalid enclosure metadata, dates, artwork, and Apple Podcasts readiness signals. Export actionable issue reports.
Pricing
$0.10 / podcast feed audit
Rating
0.0
(0)
Developer
Jacob Fritz
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Find podcast feed problems before listeners or directories do. Enter one public RSS 2.0 feed URL and get a summary plus an actionable row for each finding. Export JSON, CSV, or Excel, or run it from the Apify API or a scheduled Task.
Checks
- Show title, description, artwork URL, language, author, category, and explicit-content declaration.
- At least one episode.
- Episode titles, GUIDs and duplicates, audio enclosures and duplicate audio URLs, byte lengths, MIME types, dates, and descriptions.
- Optional HTTP HEAD checks for artwork and the first three audio URLs. Audio files are never downloaded.
Each finding includes a severity, stable code, affected episode, explanation, and suggested fix. The summary gives the total and inspected episode counts.
Input
{"feedUrl": "https://your-podcast.example/feed.xml","maxEpisodes": 100,"checkMediaHeaders": false}
Use a public, unauthenticated feed. Private feeds, embedded credentials, and common tokenized query parameters are rejected. The Actor reads at most 5 MB, follows at most three redirects, and uses no proxy or paid third-party API.
Output
The first dataset row summarizes the audit. Later rows contain findings such as:
{"recordType": "finding","severity": "error","code": "GUID_DUPLICATE","episodeTitle": "Episode 12","message": "This GUID appears on more than one episode.","fix": "Assign a distinct, permanent GUID to each episode."}
Pricing
This Actor is designed for pay per completed feed audit, with platform usage included in the event price. The live price is shown in Apify's Pricing tab. Failed fetches and invalid feeds do not trigger the custom audit event. Runs by free-plan users do not produce creator revenue under Apify's rules.
Limits
This is a practical preflight check, not Apple's own validator or a guarantee of distribution approval. It checks the first maxEpisodes items in feed order, while counting all items. Some hosts block HEAD even when normal playback works. The Actor does not inspect audio content, artwork dimensions, all XML syntax rules, or directory account settings.
Checks are informed by Apple's podcast RSS requirements and episode guidance. For a questionable finding, open an Actor issue with the run ID and a public feed URL.