Podcast Finder & Feed Analyzer: Shows, Cadence, Last Episode
Pricing
$2.00 / 1,000 podcasts
Podcast Finder & Feed Analyzer: Shows, Cadence, Last Episode
Find podcasts by topic via Apple's public search API, then analyze each RSS feed: episode count, first/last episode, median days between episodes, website, recent episode titles. Filter to shows active in the last N days.
Pricing
$2.00 / 1,000 podcasts
Rating
0.0
(0)
Developer
CarrierDaily
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Find podcasts by topic via Apple's public search API, then analyze each RSS feed: episode count, first/last episode, median days between episodes, website, recent episode titles. Filter to shows active in the last N days.
Why this actor
- Feed analysis (is the show alive? how often?) that directory scrapers skip; perfect for guest-booking lists.
- Pay only for results: $2.00 per 1,000 podcasts, no start fee, failed lookups are free.
- Robust: automatic retries with exponential backoff, respects
Retry-After, per-item error rows instead of crashed runs. - Clean, flat JSON/CSV/Excel output ready for Google Sheets, Make, Zapier, n8n, Clay, or the Apify API.
Use cases
- Podcast guest outreach: shortlist active shows in a niche
- Sponsorship research
- Competitive analysis for podcasters
- Market maps of podcast categories
Input
| Field | Type | Description |
|---|---|---|
search | array | Topics or show names, e.g. 'marketing', 'true crime'. |
podcastIds | array | e.g. https://podcasts.apple.com/us/podcast/x/id1234567890 |
maxPerSearch | integer | Apple returns up to 200. |
country | string | Apple storefront. |
analyzeFeed | boolean | Episode count, last/first episode, publishing cadence, website. |
recentEpisodes | integer | Titles + dates. |
activeWithinDays | integer | Filter out dead shows (guest-booking outreach). |
maxItems | integer | 0 = no limit. Caps cost. |
Example input:
{"search": ["saas marketing"],"maxPerSearch": 5,"recentEpisodes": 2}
Output
Each dataset item looks like this (real sample from a test run, long fields trimmed):
{"query": "saas marketing","podcastId": 1532272557,"name": "B2B SaaS Marketing Snacks","publisher": "Kalungi","appleUrl": "https://podcasts.apple.com/us/podcast/b2b-saas-marketing-snacks/id1532272557?uo=4","feedUrl": "https://feeds.transistor.fm/b2b-saas-marketing-snacks","primaryGenre": "Marketing","genres": ["Marketing","Business","Entrepreneurship"],"explicit": false,"country": "USA","appleTrackCount": 99,"artwork": "https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/c9/0b/9f/c90b9f19-43f1-0eac-1d73-11cb1190b7a6/mza_17541895645320536637.jpg/600x600bb.jpg","episodeCount": 99,"latestEpisodeAt": "2026-07-10T12:35:45-07:00","firstEpisodeAt": "2020-09-12T14:25:00-07:00","medianDaysBetweenEpisodes": 20.5,"website": "https://www.kalungi.com/podcast","recentEpisodes": [{"title": "99 - A Sneak Peek Inside T2D3 OS: How to Turn Your GTM Playbook Into a Repeatable Growth Engine","pubDate": "Fri, 10 Jul 2026 12:35:45 -0700"},{"title": "BSMS98 - Leveling Up Together: Building High-Performing B2B SaaS Teams","pubDate": "Mon, 15 Jun 2026 11:52:07 -0700"}],"scrapedAt": "2026-10-14T16:21:17+00:00"}
Rows that could not be processed contain an error field and are not charged.
Pricing
Pay-per-event: $0.002 per podcast (= $2.00 / 1,000). Use Max results to cap spend. Apify's free plan credit covers thousands of results per month.
Integrations & API
Run on a schedule in Apify Console, call via the Apify API / Python & JS clients, or connect to Make, Zapier, n8n, Google Sheets, Slack and webhooks. Works as a tool for AI agents via Apify MCP.
FAQ
Is this an official tool? No. It is an independent actor and is not affiliated with, sponsored or endorsed by the data source or any trademark owner named here.
Is it legal? The actor only reads publicly available data from public endpoints, without logins, and does not bypass paywalls or access controls. You are responsible for using the data in line with applicable laws (e.g. GDPR) and the source sites' terms.
Something broke? Open an issue in the Issues tab; we typically respond within 24 hours and ship fixes fast.