Apple Podcasts Scraper - Top Charts, Search & Owner Emails avatar

Apple Podcasts Scraper - Top Charts, Search & Owner Emails

Pricing

from $0.70 / 1,000 results

Go to Apify Store
Apple Podcasts Scraper - Top Charts, Search & Owner Emails

Apple Podcasts Scraper - Top Charts, Search & Owner Emails

Top podcasts from the Apple Podcast charts (any country, 25 categories) or a podcast search by keyword: podcast details, owner name and email from the public RSS feed, website, episode count, last episode date and latest episodes with audio URLs. Only-new mode.

Pricing

from $0.70 / 1,000 results

Rating

0.0

(0)

Developer

Martin Petrov

Martin Petrov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Get top podcasts from the Apple Podcast charts for any country and category, run a podcast search by keyword, or look up specific podcasts, all in one clean table. Every podcast comes with its owner name and email and website from the public RSS feed, the number of episodes and the date of the last episode, and optionally its latest episodes with audio URLs.

The actor uses Apple's official public iTunes Search API, the public Apple Podcasts charts and the podcasts' own public RSS feeds: no login, no API key, no browser, fast and stable.

What you get

  • Podcast details: title, host/artist, Apple ID and URL, primary category and all categories, episode count, explicit flag, artwork, RSS feed URL.
  • Top charts rank for any of 25 categories (Business, Technology, Comedy, True Crime, Entrepreneurship, Investing...) in any Apple store country.
  • RSS details: owner name and owner email published by the creator, website, language, description, number of episodes in the feed and last episode date.
  • Activity filters: only shows with at least N episodes, or with a new episode in the last N days.
  • Episodes: title, release date, duration, audio URL, Apple URL, description, GUID.
  • Only-new mode for new-episode alerts: you get, and pay for, each episode once.

Use cases

  • Podcast guest booking and PR: build lists of active shows in your niche with the contact the host published.
  • Sponsorships and advertising: find podcasts by category and country, check how active they are.
  • Podcast agencies and clippers: track new episodes of the shows you edit or clip.
  • Market research: top charts by country and category over time.
  • AI and data projects: episode metadata and audio URLs for transcription pipelines.

How to use it (step by step)

  1. Click Try for free (or Start).
  2. Choose What to scrape: search, top charts or specific podcasts.
  3. Type Search terms (e.g. startup, real estate investing) or pick a Category for charts, and a Country (us, gb, de...).
  4. Optional: set Episodes per podcast, Minimum episodes or Active within (days).
  5. Click Start and download the results as Excel, CSV, JSON or HTML, or send them to Google Sheets.

New-episode alerts

  1. Choose Specific podcasts and paste the shows you follow.
  2. Set Episodes per podcast to 5, turn on Only new episodes since last run and set a Monitor ID.
  3. Create a Schedule in Apify Console (e.g. every 6 hours) and add a Slack, email, Zapier, Make or webhook integration.

Input

FieldTypeDescription
modestringsearch, charts or podcastUrls.
searchTermsarrayKeywords (up to 200 podcasts per term).
podcastUrlsarrayApple Podcasts URLs or numeric IDs.
countrystringApple store country, e.g. us, gb, de.
genrestringCategory for charts (and search filter).
includeRssDetailsbooleanOwner, email, website, last episode from the RSS feed. Default true.
episodesPerPodcastintegerLatest N episodes per podcast (0 = none).
onlyNewEpisodesbooleanOnly episodes not seen in earlier runs.
monitorIdstringSeparate memory for different watch lists.
minEpisodesintegerSkip podcasts with fewer episodes.
activeWithinDaysintegerSkip podcasts without an episode in the last N days.
maxItemsintegerHard limit on items saved (and paid for).

Example input

{
"mode": "charts",
"genre": "business",
"country": "us",
"includeRssDetails": true,
"activeWithinDays": 30,
"maxItems": 100
}

Output

{
"type": "podcast",
"podcastId": "1469759170",
"title": "My First Million",
"artist": "Hubspot Podcast Network",
"chartRank": 12,
"primaryGenre": "Entrepreneurship",
"genres": ["Entrepreneurship", "Business"],
"episodeCount": 877,
"latestReleaseAt": "2026-10-28T11:01:00Z",
"explicit": true,
"feedUrl": "https://feeds.megaphone.fm/HS2300184645",
"appleUrl": "https://podcasts.apple.com/us/podcast/my-first-million/id1469759170",
"ownerName": "Example Owner",
"ownerEmail": "owner@example.com",
"website": "https://www.example.com",
"language": "en",
"rssEpisodeCount": 877,
"lastEpisodeAt": "2026-10-28T11:01:00Z",
"scrapedAt": "2026-10-31T10:00:00Z"
}

Episodes are saved as separate rows with "type": "episode": title, releasedAt, durationMinutes, audioUrl, appleUrl, description. Values above are illustrative.

Use it from your code (API)

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("martin10291/apple-podcasts-scraper").call(run_input={
"mode": "search",
"searchTerms": ["real estate investing"],
"country": "us",
"activeWithinDays": 30,
"maxItems": 200,
})
for p in client.dataset(run["defaultDatasetId"]).iterate_items():
print(p["title"], p.get("ownerEmail"), p.get("lastEpisodeAt"))

Pricing

$1.00 per 1,000 results (podcasts or episodes), no start fee: cheaper than other Apple Podcasts scrapers. Podcasts removed by your filters are free and Max results caps the cost of every run.

FAQ

Is this allowed? The actor reads Apple's public iTunes Search API and public RSS feeds that podcasters publish so apps can list their shows. It does not log in or bypass anything.

Where does the email come from? From the itunes:owner field that podcast creators publish in their own RSS feed. Some feeds don't include it. Use it respectfully (personalised outreach, no spam) and follow GDPR and CAN-SPAM.

How many podcasts can I get? Up to 200 per search term and up to 200 per chart. Use more terms, categories or countries for more.

Something is missing? Open an issue on the Issues tab with an example input.

More Actors by Martin Petrov

Podcast titles, artwork and feeds belong to their creators. Contact details are published by the creators themselves: use them for relevant, personal outreach only and follow GDPR.

Last updated: October 31, 2026.