Podcast Guest Leads — Host Emails, Activity & Apple Charts avatar

Podcast Guest Leads — Host Emails, Activity & Apple Charts

Pricing

from $12.00 / 1,000 active podcast lead with emails

Go to Apify Store
Podcast Guest Leads — Host Emails, Activity & Apple Charts

Podcast Guest Leads — Host Emails, Activity & Apple Charts

Find active podcasts by keyword or Apple category with the host email published in the show's RSS feed, last episode date, episodes per month, interview share, guest examples and Apple chart rank. Built for PR and guest booking.

Pricing

from $12.00 / 1,000 active podcast lead with emails

Rating

0.0

(0)

Developer

Technical Dost Solutions

Technical Dost Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Features

Limited permissions

Share

Podcast Guest Booking Leads — Podcast Host Emails & Podcast Contacts

Find active podcasts in your niche with the host's contact email, how often they publish, whether they interview guests, and their Apple Podcasts chart rank — in one clean row per show. Search by keyword (e.g. "SaaS marketing") or pull the top charts of any Apple Podcasts category, then filter to shows with an email that published in the last N days.

Built for PR agencies, podcast guest-booking agencies, B2B founders doing their own podcast tour, and sponsorship sellers. No login, no API key, no proxy. Schedule it weekly with Only new on to get only shows you have not seen before.

Why this one: most podcast scrapers return raw Apple listings. This Actor reads each show's public RSS feed and tells you what a booker needs: is the show still running, how often, does it take guests, who were recent guests, how do I reach the host, and does it chart — and it only charges the premium price for active shows that have an email.

What you get (per podcast)

FieldExample
podcastName, hostName, ownerNameSaaS Half Full — host and feed owner
email, emailSource, emailTypeinfo@… from itunes:owner (or managingEditor) in the show's public RSS feed; business, personal or hosting-relay
website, appleUrl, feedUrlShow site, Apple Podcasts page, RSS feed
lastEpisodeAt, daysSinceLastEpisode, isActive2026-11-04T09:00:00.000Z, 5, true
episodesPerMonth, episodesLast90Days, totalEpisodes4.3, 13, 332 — real publishing cadence
interviewShare, recentGuestExamples0.8 of recent titles are interviews; ["Jane Portman", "Kelsey Sowder"]
chartRank, chartCategory, overallChartRank#37 in Marketing (Apple top 200), overall Top 100 rank
guestReadyScore0–100 combining email, recency, frequency, interview share and chart presence
primaryCategory, categories, language, countryMarketing, ["Business","Marketing"], en-us, USA
podcastId, foundVia, leadTier, scrapedAtStable Apple collectionId, which keyword/chart found it, premium/standard

Two table views: PR & guest booking (show, host, email, last episode, activity, category, rank, link first) and All fields — qualification. Export to CSV, Excel, JSON, Google Sheets or your CRM.

How to use

  1. Enter one or more Keywords (topics your client can talk about) and/or pick Apple Podcasts categories to scan their top charts.
  2. Set Only shows active within (days) — 30 for very active shows, 90 for still-running shows — and tick Only shows with a host email if you only want reachable shows.
  3. Optional: Interview / guest shows only, Languages (e.g. en), Minimum total episodes.
  4. Click Start. Most runs finish in 1–3 minutes.
  5. For ongoing prospecting, turn on Only new since last run, give each client a Stream name, and add a weekly Schedule.

Example inputs

"SaaS marketing" shows active in the last 30 days, with email:

{
"keywords": ["saas marketing"],
"activeWithinDays": 30,
"requireEmail": true,
"maxItems": 100
}

PR agency — 150-show list of active B2B interview podcasts for a client launch:

{
"keywords": ["b2b marketing", "b2b sales", "demand generation", "revops"],
"activeWithinDays": 60,
"requireEmail": true,
"interviewFormatOnly": true,
"minEpisodes": 20,
"languages": ["en"],
"maxItems": 150
}

Sponsorship seller — weekly scan of the UK Business and Entrepreneurship charts, new shows only:

{
"categories": ["Business", "Entrepreneurship"],
"country": "gb",
"activeWithinDays": 30,
"onlyNew": true,
"stateKey": "uk-business-weekly"
}

Pricing (pay per podcast — no subscription)

EventWhen it is chargedPrice
Active podcast lead with email (podcast-lead-with-email)Show published an episode in the last 90 days and its RSS feed publishes a contact email$0.012
Podcast lead (podcast-lead)Any other show delivered (no email, or no episode in 90 days)$0.003
  • Dead feeds, broken feeds and shows you filter out are never charged.
  • With Only shows with a host email + an activity window you pay only for reachable, running shows.
  • With Only new you never pay twice for the same show in a stream.
  • Cap spend with Max leads per run or a maximum charge per run.

For comparison, podcast databases with contact data cost $99–$299+ per month.

Integrations

n8n

Import integrations/n8n-workflow.json (Workflows → Import from file). It runs the Actor every Monday via the Apify API (run-sync-get-dataset-items), keeps only shows with an email, and appends them to a Google Sheet. Create an HTTP Header Auth credential with Authorization: Bearer <your Apify API token>. Alternatively use n8n's Apify node: Run an Actor → technicaldost/podcast-guest-leads → Get dataset items.

Make (Integromat)

  1. Add Apify → Run an Actor, Actor technicaldost/podcast-guest-leads, Run synchronously = Yes, paste one of the JSON inputs above.
  2. Add Apify → Get Dataset Items using the run's defaultDatasetId.
  3. Add a Filter hasEmail = true (or guestReadyScore ≥ 60), then Google Sheets → Add a Row, HubSpot → Create a Contact, Airtable → Create a Record or Slack → Create a Message.
  4. Schedule the scenario weekly.

No Apify module? Use HTTP → Make a request: POST https://api.apify.com/v2/acts/technicaldost~podcast-guest-leads/run-sync-get-dataset-items with header Authorization: Bearer <token>, Content-Type: application/json and your JSON input as the body. The response is the array of podcast leads.

Zapier, API, Python, MCP

  • Zapier: Apify app → Run Actor (technicaldost/podcast-guest-leads) → Find dataset items → Google Sheets / CRM.
  • REST API: the run-sync-get-dataset-items endpoint above, or start a run and read the dataset.
  • Clients: apify-client for JavaScript and Python.
  • AI agents: call this Actor through the Apify MCP server — e.g. "find 50 active marketing podcasts that interview founders and give me the host emails".

FAQ

Where does the data come from? Show discovery from Apple's public iTunes Search API and Apple Podcasts top charts (iTunes RSS charts and rss.applemarketingtools.com). Contact, activity and episode data from each show's public RSS feed — the same feed every podcast app reads.

Which emails are returned? Only the contact email the podcaster chose to publish in their own RSS feed (<itunes:owner><itunes:email>, else <managingEditor>). No guessing, no enrichment databases, no scraping of websites or social profiles. Obvious hosting-platform placeholders (e.g. noreply@, @anchor.fm) are dropped.

What email coverage should I expect? It depends on the niche and hosting platform. Business and marketing shows usually publish an email far more often than celebrity or network shows; Spotify-hosted shows often hide it. Use Only shows with a host email to receive (and pay for) only reachable shows.

What counts as "active"? An episode (not a trailer) published in the last 90 days. episodesPerMonth is the average over the last 90 days. Future-dated episodes are ignored.

How is the interview share calculated? From the 20 latest episode titles: titles with "with Jane Doe", "ft.", "feat.", "interview", "Jane Doe | Topic" and similar patterns count as interviews. It is a heuristic — use it to rank, not as a guarantee.

Why is chartRank empty for many shows? Apple only publishes the top 200 shows per category. Most niche shows are not in it — that is normal and often makes them easier to book.

How many shows per keyword? Apple's search returns up to ~100–200 shows per keyword. Add more specific keywords for bigger lists.

Does "Only new" ever re-deliver a show? No — once a show (Apple collectionId) is delivered to a stream it is skipped in later runs of that stream. Shows that were filtered out (e.g. no email yet) are not remembered, so they can appear later once they qualify.

Compliance

Not affiliated with Apple. This Actor reads only public, unauthenticated sources — no logins, no scraping behind logins, no paywalled data. Emails are those the podcaster published in their public RSS feed as a contact for the show.

Podcast host emails can still be personal data. You are responsible for lawful use:

  • CAN-SPAM (US): identify yourself, use honest subject lines, include your postal address and a working opt-out, and honour opt-outs promptly.
  • GDPR / UK GDPR and PECR (EU/UK hosts): rely on legitimate interest only for relevant, individual B2B pitches; keep a record of your legitimate-interest assessment; tell recipients where you got their contact; offer and honour opt-outs and deletion requests; do not keep data longer than needed.
  • Send personalised, relevant pitches — not bulk spam. Do not resell or publish the lists.

Support

Missing a field (e.g. YouTube channel, social links, average episode length)? Open an issue on the Actor's Issues tab — feature requests are usually shipped within days.