iTunes Podcast Host Email Scraper avatar

iTunes Podcast Host Email Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
iTunes Podcast Host Email Scraper

iTunes Podcast Host Email Scraper

iTunes Podcast Host Email Scraper SD - iTunes Podcast Host Email Scraper is a lead generation tool that extracts leads with public contact emails, account names and profile URLs from Apple Podcasts results by keyword, location and email domain - Apple Podcasts email extractor.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

Leads Scraper

Leads Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

iTunes Podcast Host Email Scraper

The iTunes Podcast Host Email Scraper collects publicly indexed contact emails from Apple Podcasts show listings. It searches Google for podcasts.apple.com and itunes.apple.com pages and extracts the addresses those listings already publish.

Podcast show pages are one of the few places on the open web where a working email is published on purpose. Hosts and producers print a guest address, a booking address or a sponsorship address because they want pitches. That single fact is why the iTunes Podcast Host Email Scraper is the strongest performer in this Actor family.

Put differently, the iTunes Podcast Host Email Scraper is not fighting the platform for hidden data. It is reading contact details that podcasters deliberately made findable.

In a live test run against Google, ten parsed result blocks produced ten identified shows, ten profile URLs and ten unique emails. Podcast listings routinely publish a host or booking contact, which makes this a genuinely useful guest-booking and sponsorship tool rather than a hopeful one.

The iTunes Podcast Host Email Scraper never logs into Apple Podcasts, never calls an Apple API and never opens the Apple Podcasts website. Every field comes from a public Google result block: the title, the snippet and the site label.

What the iTunes Podcast Host Email Scraper is for

If you book podcast guests, sell podcast sponsorships, pitch clients onto interview shows or research the podcast landscape, this Actor turns a niche keyword into a list of reachable shows. It is a podcast contact list builder that works off search, not off a stale purchased database.

The iTunes Podcast Host Email Scraper is aimed at podcast guest-booking agencies, PR firms, sponsorship and ad sales teams, and media researchers. Anyone doing podcast guest outreach at volume needs a source of fresh podcast host emails, and Apple Podcasts is the largest public catalogue of shows.

Who gets the most out of it

AudienceWhat they use the iTunes Podcast Host Email Scraper for
Podcast booking agenciesBuild a podcast contact list for a client's topic, then pitch guest appearances
PR and comms firmsFind interview shows in a vertical and place spokespeople
Sponsorship and ad salesLocate shows publishing a sponsorship or advertising address
Authors and foundersSelf-book podcast guest spots without a booking agency
Media researchersMap how many shows in a niche publish an open contact route
Podcast networksScout independent shows that are already inviting contact

How the iTunes Podcast Host Email Scraper works

The mechanism is deliberately simple and fully transparent. The iTunes Podcast Host Email Scraper builds Google queries with the site: operator, fetches result pages through the Apify GOOGLE_SERP proxy, and reads emails out of the returned text.

Because Apple Podcasts spans two hostnames, the Actor searches both at once. A base query looks like site:podcasts.apple.com OR site:itunes.apple.com podcast host "@gmail.com", with your location phrase appended when you supply one.

Each page is parsed structurally rather than by CSS class name. The parser locates the <h3> result title, walks up to the smallest surrounding block, and reads the title, the snippet and the site label from that block.

Emails are then matched with a domain-filtered regular expression, normalised, deduplicated globally, and pushed to the dataset immediately. You can watch rows appear while the run is still going.

There is no browser, no JavaScript rendering, no authentication and no cookies anywhere in the iTunes Podcast Host Email Scraper. That keeps runs cheap, fast and easy to audit.

Query expansion

Google caps a single query at roughly 300 results, so breadth comes from many queries rather than deep pagination. The iTunes Podcast Host Email Scraper runs a base query first, then a quoted variant, an intitle: variant, and one variant per query modifier.

The default modifiers for this Actor are email, contact, guest, sponsorship and booking. Those words are exactly the vocabulary podcast pages use when they invite pitches, which is a large part of why the iTunes Podcast Host Email Scraper yields as well as it does.

You can replace the modifier list entirely. Words like advertising, press kit, media kit or pitch steer the iTunes Podcast Host Email Scraper toward different kinds of show pages.

Email extraction quality

Extraction is case-insensitive and understands obfuscated forms such as name [at] domain [dot] com, name (at) domain, name @ domain.com and domain .com. Zero-width characters and the full-width sign are handled too.

A junk filter rejects placeholders like email@, yourname@, test@ and xxx@, along with single-character local parts. Boundary-correct matching means @gmail.com does not match inside @gmail.company or @gmail.com.br.

Soft-wrap repair drops a hit that is only the tail end of another email in the same block, so a wrapped address does not become two bad rows.

Together these rules mean the iTunes Podcast Host Email Scraper writes fewer, cleaner rows instead of a long list you have to hand-filter.

iTunes Podcast Host Email Scraper features

FeatureWhat it means in practice
Google site: search over two Apple hostsCovers both podcasts.apple.com and itunes.apple.com
Query expansionBase, quoted, intitle: and one variant per modifier; base queries run first
Global deduplicationEach email appears once across every query and page
Obfuscation handlingReads [at], (at), spaced @, [dot] and full-width forms
Junk filterDrops placeholder and single-character addresses
Structural block parsingDoes not depend on Google's CSS class names
Whole-page fallback parserA layout change degrades to emails without account details, not to zero
Block detectionCAPTCHA, unusual-traffic and consent pages are retried, not counted as empty
Retries with backoffUp to 3 attempts per page, fresh proxy session each request
Requeue of failuresBlocked or failed queries are retried once at the end of the run
Resumable stateProgress is stored in the key-value store, keyed by a hash of your input
Migration-safe savesState also saves on PERSIST_STATE, MIGRATING and ABORTING
Concurrency controlAn asyncio worker pool with a shared stop signal on maxEmails
Run summary loggingPages fetched, blocked pages, retries and emails per page

Input for the iTunes Podcast Host Email Scraper

Only keywords is required. Every other input to the iTunes Podcast Host Email Scraper has a default already tuned for Apple Podcasts.

FieldTypeDefaultMeaning
keywordsarray (required)["podcast host", "interview show"]Search terms describing the shows you want
locationstring""Optional location phrase added to every query
customDomainsarray["@gmail.com","@yahoo.com"]Only emails on these domains are kept; @ optional
maxEmailsinteger 1-1000020Stop after this many unique emails
countryCodestring""Two-letter country for the search proxy (US, GB, DE...)
expandQueriesbooleantrueSearch each keyword x domain in several phrasings
queryModifiersarray["email","contact","guest","sponsorship","booking"]Extra words combined with each keyword when expansion is on
maxPagesPerQueryinteger 1-5030Page cap per query
maxConcurrencyinteger 1-205Parallel queries

Example input

A health and wellness booking agency looking for interview shows that publish a guest address:

{
"keywords": ["health podcast host", "wellness interview show", "nutrition podcast"],
"location": "United States",
"customDomains": ["@gmail.com", "@outlook.com", "@protonmail.com"],
"maxEmails": 200,
"countryCode": "US",
"expandQueries": true,
"queryModifiers": ["email", "contact", "guest", "sponsorship", "booking"],
"maxPagesPerQuery": 30,
"maxConcurrency": 5
}

Narrow keywords beat broad ones. true crime podcast host returns far more usable rows from the iTunes Podcast Host Email Scraper than podcast.

Output from the iTunes Podcast Host Email Scraper

Every dataset item the iTunes Podcast Host Email Scraper writes carries all fourteen fields below. Nothing else is written.

FieldMeaning
networkPlatform name
keywordThe keyword that produced the lead
queryThe exact Google query used
titleRaw result title
accountNameAccount label Google prints
fullNameDisplay name parsed from a profile-style title; empty for post captions
usernameURL-safe handle when the platform exposes one; otherwise null
profileUrlCanonical account URL when a handle is known; otherwise empty
urlDirect platform link when exposed, else the profile URL
descriptionBio/caption snippet, cleaned of labels and engagement counters
emailLower-cased email address
emailDomainThe matched domain
possiblyTruncatedtrue when Google's snippet ellipsis touched the email
foundAtISO 8601 UTC timestamp

Example output row

{
"network": "Apple Podcasts",
"keyword": "health podcast host",
"query": "site:podcasts.apple.com OR site:itunes.apple.com health podcast host guest \"@gmail.com\" United States",
"title": "The Morning Reset Podcast on Apple Podcasts",
"accountName": "The Morning Reset Podcast",
"fullName": "The Morning Reset Podcast",
"username": "the-morning-reset-podcast",
"profileUrl": "https://podcasts.apple.com/us/podcast/the-morning-reset-podcast",
"url": "https://podcasts.apple.com/us/podcast/the-morning-reset-podcast",
"description": "Weekly interviews on sleep, nutrition and habit change. Guest pitches: bookings.morningreset@gmail.com",
"email": "bookings.morningreset@gmail.com",
"emailDomain": "@gmail.com",
"possiblyTruncated": false,
"foundAt": "2026-08-31T09:14:22Z"
}

Because Apple Podcasts exposes a readable show slug in its URLs, the iTunes Podcast Host Email Scraper populates username and profileUrl on most rows. That was true for all ten rows in the live test run.

Use cases for the iTunes Podcast Host Email Scraper

Use caseHow to run it
Podcast guest bookingKeywords by topic; keep the guest and booking modifiers
Sponsorship prospectingKeywords by niche; lean on the sponsorship modifier
Client placement for PROne run per client vertical, maxEmails around 200
Podcast tour planningSeveral adjacent topic keywords in a single run
Market researchCompare how many shows per niche publish a public address
Ad network recruitmentFind independent shows with an open advertising contact
Media list refreshRe-run monthly and diff against your previous dataset

Examples: running the iTunes Podcast Host Email Scraper

Guest booking for a finance author. Keywords personal finance podcast host, investing interview show, money podcast. Domains @gmail.com and @outlook.com, maxEmails 150.

Sponsorship prospecting for a DTC brand. Keywords parenting podcast host, family interview show. Modifiers trimmed to sponsorship, advertising, email so the iTunes Podcast Host Email Scraper favours commercial pages.

Regional media mapping. Keywords local news podcast, community interview show, with location set to Manchester and countryCode set to GB.

Agency-scale list build. Ten topic keywords, six domains, maxEmails 2000 and maxConcurrency 10. One long run of the iTunes Podcast Host Email Scraper replaces weeks of manual show-by-show lookup.

Tips for better results with the iTunes Podcast Host Email Scraper

Use three to six specific keywords rather than one broad one. Each keyword multiplies into base, quoted, intitle: and modifier variants, so a small keyword list already produces a wide query set.

Add domains beyond the two defaults. Many independent hosts use @outlook.com, @icloud.com, @protonmail.com or a branded domain, and the iTunes Podcast Host Email Scraper only keeps addresses on the domains you list.

Set countryCode when your target market is regional. Set maxConcurrency lower if you want a gentler run, higher if you want the same query set finished sooner.

Re-run the iTunes Podcast Host Email Scraper on a schedule. New shows launch constantly, and a monthly run keeps a podcast contact list from going stale.

Limitations of the iTunes Podcast Host Email Scraper

The iTunes Podcast Host Email Scraper only finds shows whose email is publicly visible in Google's index. A host who hides their address behind a contact form will not appear.

Google caps a single query at roughly 300 results, which is exactly why query expansion exists and why it is on by default.

username and profileUrl are only populated when Google's result exposes a usable handle. Some rows carry only accountName and fullName; that is a Google limitation, not a bug.

Rows flagged possiblyTruncated: true may have had the email clipped by Google's snippet ellipsis. Verify those before sending anything.

The Actor requires the Apify GOOGLE_SERP proxy and cannot run without Apify proxy credentials. Free Apify plans are capped at 100 emails per run; paid plans are uncapped.

Results vary with keywords, domains and location, and no volume is guaranteed. The ten-of-ten result described above was one measured run, not a promise.

The iTunes Podcast Host Email Scraper is not affiliated with, endorsed by or supported by Apple.

Responsible use

The addresses collected are ones podcast hosts chose to publish so that pitches would reach them, but that does not make every use lawful. Under GDPR you need a lawful basis for processing personal data and must honour deletion requests.

Under CAN-SPAM your commercial email needs an accurate header, a real physical address and a working opt-out. Keep your outreach relevant, low volume and easy to unsubscribe from.

This is general guidance, not legal advice. Check your own obligations before you run a campaign.

ActorWhat it collects
Apple Podcasts Email and Phone Number ScraperEmails and phone numbers from Apple Podcasts
Apple Podcasts Phone Number ScraperPublic phone numbers from Apple Podcasts
ArtStation Email ScraperPublic contact emails from ArtStation
arXiv Email ScraperPublic contact emails from arXiv
Blogger Email ScraperPublic contact emails from Blogger
Crunchyroll Email ScraperPublic contact emails from Crunchyroll
Digg Email ScraperPublic contact emails from Digg
Flipboard Email ScraperPublic contact emails from Flipboard
iHeartRadio Email ScraperPublic contact emails from iHeartRadio
IMDb Email ScraperPublic contact emails from IMDb
Internet Archive Email ScraperPublic contact emails from Internet Archive
Netflix Shows Email ScraperPublic contact emails from Netflix
Rotten Tomatoes Email ScraperPublic contact emails from Rotten Tomatoes
Scribd Email ScraperPublic contact emails from Scribd
Spotify Email ScraperPublic contact emails from Spotify
Spotify Playlist Email ScraperPublic contact emails from Spotify
TuneIn Email ScraperPublic contact emails from TuneIn
Wikipedia Contact Email ScraperPublic contact emails from Wikipedia
WordPress Blog Email ScraperPublic contact emails from WordPress.com
ArtStation Email and Phone Number ScraperEmails and phone numbers from ArtStation
arXiv Email and Phone Number ScraperEmails and phone numbers from arXiv
Blogger Email and Phone Number ScraperEmails and phone numbers from Blogger
Crunchyroll Email and Phone Number ScraperEmails and phone numbers from Crunchyroll
Digg Email and Phone Number ScraperEmails and phone numbers from Digg
Flipboard Email and Phone Number ScraperEmails and phone numbers from Flipboard
iHeartRadio Email and Phone Number ScraperEmails and phone numbers from iHeartRadio
IMDb Email and Phone Number ScraperEmails and phone numbers from IMDb
Internet Archive Email and Phone Number ScraperEmails and phone numbers from Internet Archive
Netflix Email and Phone Number ScraperEmails and phone numbers from Netflix
Rotten Tomatoes Email and Phone Number ScraperEmails and phone numbers from Rotten Tomatoes
Scribd Email and Phone Number ScraperEmails and phone numbers from Scribd
Spotify Email and Phone Number ScraperEmails and phone numbers from Spotify
Spotify Email and Phone Number ScraperEmails and phone numbers from Spotify
TuneIn Email and Phone Number ScraperEmails and phone numbers from TuneIn
Wikipedia Email and Phone Number ScraperEmails and phone numbers from Wikipedia
ArtStation Phone Number ScraperPublic phone numbers from ArtStation
arXiv Phone Number ScraperPublic phone numbers from arXiv
Blogger Phone Number ScraperPublic phone numbers from Blogger
Crunchyroll Phone Number ScraperPublic phone numbers from Crunchyroll
Digg Phone Number ScraperPublic phone numbers from Digg
Flipboard Phone Number ScraperPublic phone numbers from Flipboard
iHeartRadio Phone Number ScraperPublic phone numbers from iHeartRadio

FAQ about the iTunes Podcast Host Email Scraper

How many results should I expect from the iTunes Podcast Host Email Scraper? In a measured live run, ten parsed result blocks yielded ten identified shows, ten profile URLs and ten unique emails. That is the best conversion rate in this family, but yield still depends on your keywords, domains and country, and no volume is guaranteed.

Why does this Actor perform better than the video or catalogue scrapers? Because podcast listings publish contact details deliberately. Catalogue pages on streaming services do not, which is why the Netflix Shows Email Scraper and Crunchyroll Email Scraper return far less.

Does the iTunes Podcast Host Email Scraper log into Apple Podcasts? No. There is no login, no Apple API call, no browser, no JavaScript rendering and no cookies. Every field comes from public Google search results.

Which domains does the iTunes Podcast Host Email Scraper search? Both podcasts.apple.com and itunes.apple.com, combined into a single site: expression on every query.

Can I collect emails on a company domain? Yes. Put the domain in customDomains, for example @acmemedia.com. Only addresses ending in a listed domain are kept.

What does possiblyTruncated: true mean? Google's snippet ellipsis touched the address, so it may be cut off. Treat those rows as needing verification before you send.

Why is username sometimes null? Google did not expose a usable handle in that result. The iTunes Podcast Host Email Scraper still writes accountName, fullName, description and the email for that row.

Is the iTunes Podcast Host Email Scraper affiliated with Apple? No. It is an independent tool that reads public Google results. It is not endorsed, supported or operated by Apple.

Does it run without the Apify proxy? No. The iTunes Podcast Host Email Scraper needs the Apify GOOGLE_SERP proxy and will not run without Apify proxy credentials.

Is there a free-plan limit? Yes. Free Apify plans stop at 100 emails per run. Paid plans are uncapped, subject to maxEmails.

Can I resume an interrupted run? Yes. Progress is stored in the key-value store keyed by a hash of your input, and state is saved on Apify's PERSIST_STATE, MIGRATING and ABORTING events.

Should I pair it with anything? Yes. Run the iHeartRadio Email Scraper and TuneIn Email Scraper alongside it for the same podcast and radio audience from different catalogues.

Are the emails verified? No. The iTunes Podcast Host Email Scraper reports addresses found in Google's public index. Run them through your own verification step before a campaign.

Can I use the iTunes Podcast Host Email Scraper for cold sales email? You can, within the law. Keep volume low, keep the pitch relevant to the show, and honour opt-outs and deletion requests as described in the responsible-use section above.

Support

Questions, bug reports or a request for a custom build of the iTunes Podcast Host Email Scraper? Email neurodata.apify@gmail.com.