Apple Podcasts Scraper: Shows, Episodes & Host Emails avatar

Apple Podcasts Scraper: Shows, Episodes & Host Emails

Pricing

from $1.00 / 1,000 podcast results

Go to Apify Store
Apple Podcasts Scraper: Shows, Episodes & Host Emails

Apple Podcasts Scraper: Shows, Episodes & Host Emails

Search Apple Podcasts (iTunes podcast search) by keyword or top charts by country and genre, then enrich every show from its RSS feed: host/owner email, website, socials, episode count and activity. Optional episodes to CSV/JSON. Official API, no login. $1 per 1,000 podcasts.

Pricing

from $1.00 / 1,000 podcast results

Rating

0.0

(0)

Developer

Gabor Sziladi

Gabor Sziladi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Apple Podcasts Scraper: Podcast Host Emails, Top Charts & Episodes

Find podcasts on Apple Podcasts by keyword or from the top charts of any country and genre, then enrich every show from its RSS feed: owner email, website, social links, episode count, first and latest episode, publishing frequency and whether the show is still active. Episodes are optional. It uses Apple's official iTunes Search API and public RSS feeds, with no login, no browser and no proxies.

  • ✅ Keyword search across Apple Podcasts in any country store
  • ✅ Top 100 podcast chart of any country, optionally narrowed to one genre such as Business, Technology or Comedy
  • ✅ Contact data from RSS: owner_email, owner_name, website, emails and social links found in the show description
  • ✅ Activity signals: episode_count, latest_episode_date, avg_days_between_episodes, is_active
  • ✅ Filters: only shows with an email, active within N days, minimum episodes, language
  • ✅ Optional episodes with audio URL, duration, season and episode numbers
  • ✅ Only new podcasts monitoring mode, so you pay only for shows you haven't seen before

Input examples

Podcasts about marketing (default):

{
"mode": "search",
"searchTerms": [
"marketing"
],
"maxResults": 20,
"country": "us"
}

Active shows from the UK top 100 that publish an email (guest outreach list):

{
"mode": "charts",
"country": "gb",
"maxResults": 100,
"onlyWithEmail": true,
"activeWithinDays": 30
}

Specific shows with their last 5 episodes (Apple URLs, IDs or RSS feed URLs):

{
"mode": "podcasts",
"podcasts": [
"https://podcasts.apple.com/us/podcast/the-daily/id1200361736",
"https://feeds.npr.org/510289/podcast.xml"
],
"includeEpisodes": true,
"maxEpisodesPerPodcast": 5
}

Genre IDs for chartGenreId (keeps chart shows of that genre): 1321 Business, 1318 Technology, 1303 Comedy, 1489 News, 1488 True Crime, 1512 Health & Fitness, 1304 Education, 1545 Sports, 1301 Arts, 1324 Society & Culture.

Output example (real run)

A podcast (description shortened):

{
"record_type": "podcast",
"search_term": "marketing",
"search_rank": 1,
"podcast_id": "1588397602",
"title": "Marketing Happy Hour",
"author": "Marketing Happy Hour",
"apple_url": "https://podcasts.apple.com/us/podcast/marketing-happy-hour/id1588397602",
"feed_url": "https://anchor.fm/s/50d9d294/podcast/rss",
"artwork_url": "https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/ea/a7/5c/eaa75c82-06cf-fe11-3161-68e39f7e487f/mza_7610324141478559814.jpg/600x600bb.jpg",
"primary_genre": "Marketing",
"genres": [
"Marketing",
"Business"
],
"explicit": false,
"country": "USA",
"episode_count": 288,
"latest_episode_date": "2026-10-22T12:21:24Z",
"owner_name": "Marketing Happy Hour",
"owner_email": "cassie@cammmedia.com",
"website": "https://www.marketinghappyhr.com/",
"language": "en",
"description": "Keeping up with marketing trends and leveling up your career doesn’t have to be overwhelming. Don’t go at it alone. Marketing Happy Hour was created to help you navigate the corporate marketing world, launch your own bus…",
"categories": [
"Business",
"Marketing"
],
"copyright": "Marketing Happy Hour",
"contact_emails": [
"cassie@cammmedia.com"
],
"social_links": [],
"first_episode_date": "2021-07-14T01:32:15Z",
"avg_days_between_episodes": 7.7,
"is_active": true,
"rss_ok": true,
"rss_error": null,
"scraped_at": "2026-10-25T19:25:38Z"
}

An episode (record_type: episode):

{
"record_type": "episode",
"podcast_id": "1200361736",
"podcast_title": "The Daily",
"episode_title": "Tricks, Treats and Trends",
"published_at": "2026-10-25T10:00:00Z",
"duration_secs": 1781,
"audio_url": "https://dts.podtrac.com/redirect.mp3/pdst.fm/e/pfx.vpixl.com/6qj4J/pscrb.fm/rss/p/tracking.swap.fm/track/4jdbJYYRKqK96EGqOzQb/nyt.simplecastaudio.com/03d8b493-87fc-4bd1-931f-8a8e9b945d8a/episodes/c139c515-24f7-449e-a672-…",
"audio_type": "audio/mpeg",
"episode_url": "https://www.nytimes.com/the-daily",
"season": null,
"episode": null,
"episode_type": "full",
"explicit": false,
"guid": "e002eb18-11e7-4058-8ee9-68c6ed866929",
"description": "Americans are expected to spend a record $13.5 billion on Halloween this year, according to the National Retail Federation. That includes costumes, decorations and lots of candy. In this episode of “The Sunday Daily,” ou…",
"scraped_at": "2026-10-25T19:25:41Z"
}

Use the Podcasts & contacts or Episodes views, or export to JSON, CSV or Excel. The OUTPUT record has per-input counts and errors.

Pricing

Pay per event, no subscription:

EventPrice
Podcast with RSS contact data$0.001 ($1 per 1,000)
Episode (optional)$0.0003 ($0.30 per 1,000)
Actor start (per run)$0.002

The default run (20 podcasts) costs about $0.022. Shows removed by filters are never charged, and you can set a maximum cost per run.

Use cases

  • Podcast guest booking and PR: build lists of relevant, active shows with the host's email and website.
  • Sponsorship and ad sales: find podcasts in a niche and check how often they publish.
  • Market research: track the top charts by country over time.
  • Lead generation: podcasters are business owners, creators and consultants with public contact details.
  • Content monitoring: schedule a keyword with Only new podcasts to get newly launched shows.

FAQ

Where do the emails come from? From the public RSS feed that each podcaster publishes for Apple Podcasts (itunes:owner) and from the show description. No emails are guessed. If a feed has no email, owner_email is null, and Only podcasts with an email removes those shows.

Which countries are supported? Any Apple Podcasts storefront. Use a two-letter country code such as us, gb, de, ca, au or in.

How many results can I get? Apple's search API returns up to 200 shows per keyword, so use several specific keywords for bigger lists. Charts cover the top 100 shows of a country. A genre filter keeps the shows of that genre within those 100, so use search for bigger niche lists.

What if a feed is down? The show is still returned with the Apple data and rss_ok: false plus rss_error, so you can see what happened.

Is this legal? The Actor reads public data: Apple's public iTunes Search API, public charts and the RSS feeds podcasters publish for directories. Use contact data in line with GDPR, CAN-SPAM and similar rules in your country.

More Actors by the same author:

Need a custom scraper or data pipeline?

If you need data from another podcast directory or website, extra fields, or the results delivered to Google Sheets, a database or an n8n workflow on a schedule, I take custom projects on Fiverr: Python scraping scripts and n8n automation workflows. Public data only; message me with the details first and I'll confirm whether it's doable.