Podcast Email Finder: Host Emails & Podcast Leads avatar

Podcast Email Finder: Host Emails & Podcast Leads

Pricing

from $20.00 / 1,000 podcast saveds

Go to Apify Store
Podcast Email Finder: Host Emails & Podcast Leads

Podcast Email Finder: Host Emails & Podcast Leads

Search Apple Podcasts by keyword (or paste shows or RSS feeds) and get one lead per podcast: the owner's email from the RSS feed, checked in DNS, plus website, social profiles, episode count, last episode date, publishing rhythm, categories and language.

Pricing

from $20.00 / 1,000 podcast saveds

Rating

0.0

(0)

Developer

Bruno Petrelli

Bruno Petrelli

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

Type a topic, get a list of podcasts you can actually contact. For every show the Actor searches Apple Podcasts, reads the show's own RSS feed and returns one row with:

  • Contact email the podcaster published in the feed (the itunes:owner address that directories use to reach the owner), plus any other address in the show notes.
  • Website and social profiles (LinkedIn, X, Instagram, YouTube...) linked from the show.
  • Hosts (podcast:person), author and owner name.
  • Activity: episode count, first and last episode date, days since the last episode, publishing rhythm (weekly, every two weeks...), average episode length, and an active flag.
  • Profile: categories, language, explicit flag, keywords, hosting platform (Buzzsprout, Libsyn, Spotify for Creators...), artwork, Apple Podcasts link and feed URL.

No proxies, no login, no browser. Apple's public Search API and the RSS feed every podcast publishes for podcast apps. In our test, 15 podcasts took 24 seconds and 10 of them had a contact email.

Use it for

  • Guest booking and PR: find active shows in your niche with an email, then pitch yourself or your client as a guest.
  • Podcast advertising and sponsorships: shortlist shows by topic, rhythm and size (episode count), with the owner's contact.
  • Agencies and podcast services (editing, hosting, growth): prospect shows that publish weekly, or that went quiet.
  • Market research: how many shows cover a topic, in which language, on which hosting platform.
  • AI agents: one plain JSON object per podcast, callable through the Apify MCP server.

Input

{
"searchTerms": ["b2b marketing", "saas growth"],
"onlyWithEmail": true,
"activeWithinDays": 60,
"languages": ["en"],
"maxPodcasts": 200
}

You can also paste specific shows in podcasts: an Apple Podcasts URL, an Apple id or an RSS feed URL. They are read first, in your order, and a show found twice is saved once.

Output

One item per podcast (real result on 2026-09-25, description shortened):

{
"title": "Full-Funnel B2B Marketing Show",
"author": "Andrei Zinkevich",
"ownerName": "Andrei Zinkevich",
"email": "hello@fullfunnel.io",
"emailSource": "itunes:owner",
"emailMailServer": true,
"otherEmails": [],
"website": "https://getleado.com/",
"socials": {},
"people": [],
"episodeCount": 187,
"appleEpisodeCount": 187,
"lastEpisodeDate": "2026-09-22T06:51:42.000Z",
"firstEpisodeDate": "2018-07-19T07:07:50.000Z",
"daysSinceLastEpisode": 3,
"active": true,
"publishingFrequency": "every two weeks",
"medianDaysBetweenEpisodes": 11,
"avgEpisodeMinutes": 62,
"categories": ["Business", "Marketing"],
"language": "en",
"explicit": true,
"hostingPlatform": "Spreaker",
"description": "Welcome to the Full-Funnel B2B marketing podcast hosted by Andrei Zinkevich and Vladimir Blagojevic from FullFunnel.io...",
"appleId": "1414178538",
"appleUrl": "https://podcasts.apple.com/us/podcast/full-funnel-b2b-marketing-show/id1414178538",
"feedUrl": "https://www.spreaker.com/show/3073695/episodes/feed",
"status": "ok",
"searchTerm": null,
"input": "1414178538",
"checkedAt": "2026-09-25T13:19:06.349Z"
}

Field notes:

  • email is the best address found, in this order: itunes:owner, podcast:locked owner, managingEditor / webMaster, then the show notes. emailSource says which. Addresses of hosting platforms (for example feeds@soundcloud.com) and no-reply boxes are dropped: they do not reach the show.
  • Every address is also looked up in DNS (MX records). One on a domain that does not exist or takes no mail goes to emailsWithoutMailServer, and the next address takes its place. emailMailServer is true when the chosen address's domain can receive mail and null when DNS did not answer. No email is sent.
  • Some platforms hide the owner email from the public feed (in our sample, the shows on Buzzsprout and Captivate did not publish it). Those shows come with email: null, and usually with a website and socials to reach them.
  • active means an episode in the last 90 days. publishingFrequency is the median gap between the 11 newest episodes: daily, several per week, weekly, every two weeks, monthly, less than monthly.
  • episodeCount counts the episodes in the feed; appleEpisodeCount is Apple's number. Some hosts only keep the latest episodes in the feed.
  • latestEpisodes (optional, up to 50 per show) adds title, date, duration, audio URL and show notes.
  • A show whose feed cannot be read is saved with status: "feed_error" and the reason, free of charge (left out when "Only podcasts with a contact email" is on).

Pricing

Pay per event: one event per podcast saved. Shows left out by your filters, unreadable feeds, invalid inputs and duplicates are free. Set a maximum cost for the run and the Actor stops cleanly when it is reached.

Good to know

  • Apple's Search API allows about 20 requests per minute, so search terms are sent 3 seconds apart; the feeds are then read in parallel. Apple returns at most 200 shows per search term: add more specific terms to go deeper.
  • The feed is the source of truth for activity. Apple's own "last episode" date can lag behind it, so it is only used to skip shows that stopped long ago.
  • Feeds larger than 12 MB are cut: the newest episodes are kept and feedTruncated is true.

Personal data

Podcast owners publish their contact email in the feed so that directories and listeners can reach them, but an email that names a person is still personal data. Use it only with a legal basis (for example legitimate interest under the GDPR for a relevant, one-to-one pitch), honor opt-outs, and follow the anti-spam rules of the countries you send to.

Support

A platform email that should be dropped, or a field you need? Open an issue on the Actor's Issues tab with the podcast link. Issues get an answer within a few days.