Article content and detailed guides remain in English. The selected language applies to controls and quick instructions.

Back to articles

How to Extract Contact Data from Podcast Guest Appearances for Prospecting

On this page

Why Podcast Guests Are High-Quality Prospects

Podcast guests represent some of the highest-quality prospects available for B2B outreach:

Quality factor Why it matters for prospecting
Thought leaders and decision makers Podcast hosts invite people with authority in their field; guests are usually founders, VPs or subject matter experts
Publicly engaged They have chosen to share their expertise publicly; they are open to inbound communication
Easy to personalise outreach You can reference their specific episode, opinions and insights in your email
Verified identity and role Their name, title, company and expertise are confirmed by the podcast
Active professionals Guest appearances signal they are actively building their brand and network
Topically qualified If they appeared on a podcast about your industry, they are in your target market
Warm outreach angle "I heard your episode on [podcast]..." is a genuine conversation starter

Podcast guest data fields

Field Where to find it How useful
Guest name Episode title, show notes, podcast directory Essential (identification)
Guest title Show notes, guest bio High (qualification)
Company name Show notes, guest bio High (firmographic targeting)
Company website Show notes, bio links High (email finding; research)
LinkedIn profile Show notes; bio links; search by name + company High (verification; direct outreach)
Twitter / X handle Show notes; bio Medium (social outreach)
Personal website Show notes; bio Medium (contact info; email finding)
Episode topic Episode title; description High (topical relevance for personalisation)
Episode date Podcast directory; RSS feed Medium (recency; freshness of data)
Guest email Rarely in show notes; find via company website or email finder Essential for email outreach

Data Sources

Podcast directories and platforms

Source What it contains Access Extraction method
Apple Podcasts Podcast listings; episode titles; descriptions; show notes Public (web and API) Web scraping; iTunes Search API
Spotify for Podcasters Episode data; some show notes Public (web) Web scraping
Google Podcasts Episode listings; descriptions Public (web) Web scraping
Podchaser Detailed guest credits; guest profiles; appearance history Public (web); API (paid) Web scraping; API
Listen Notes Podcast search engine; episode data; guest mentions Public (web); API (freemium) API (recommended); web scraping
Podcast RSS feeds Full episode data; show notes (often with links) Public (XML) RSS parsing (Python feedparser)
YouTube (video podcasts) Video episodes; descriptions with links; comments Public YouTube Data API; web scraping
Podcast websites Show notes; guest bios; links Public Web scraping per site

Specialised podcast data tools

Tool What it does Pricing Best for
Listen Notes API Search podcasts and episodes by keyword; returns structured data Freemium (300 requests/month free) Finding episodes by topic
Podchaser API Guest credits; appearance tracking; podcast metadata Paid (contact for pricing) Guest identification and tracking
Rephonic Podcast audience demographics; contact info for podcast hosts Paid ($200+/month) Podcast advertising and PR outreach
SparkToro Audience intelligence; which podcasts a target audience listens to Freemium / paid ($50+/month) Identifying relevant podcasts

Extraction Strategies

From podcast show notes (HTML)

Step Action Tools
1 Identify target podcasts (by topic, industry, audience) Manual research; Listen Notes; SparkToro
2 Navigate to podcast website episode archive Browser; web scraping setup
3 Extract episode pages (title, date, guest name, show notes) Python (Beautiful Soup, Scrapy); Playwright
4 Parse guest information from show notes Text parsing; regex; NER (named entity recognition)
5 Extract links from show notes (LinkedIn, company website, personal site) HTML link extraction
6 Compile guest list with all available fields Python (pandas); spreadsheet

From RSS feeds (XML)

Step Action Tools
1 Find podcast RSS feed URL Podcast website; Apple Podcasts listing; Podchaser
2 Parse RSS feed Python (feedparser library)
3 Extract episode data (title, description, publication date, links) XML parsing
4 Parse guest names from episode titles and descriptions Text parsing; regex; pattern matching
5 Extract URLs from description HTML HTML link extraction
6 Compile guest list Python (pandas); spreadsheet

From podcast directories (API)

Step Action Tools
1 Search for podcasts by keyword/topic using API Listen Notes API; Podchaser API
2 Retrieve episode listings for each podcast API requests
3 Extract guest information from episode metadata JSON parsing
4 For each guest: find email via company website or email finder Email finding tools; company website lookup
5 Verify and deduplicate guest list Verification API; deduplication

Common Extraction Patterns

Guest name extraction from episode titles

Pattern Example Extraction approach
"Guest Name - Topic" "Sarah Chen - Building a Remote Team" Split on " - "; first part is guest name
"Topic with Guest Name" "Building a Remote Team with Sarah Chen" Pattern: "with [Name]" at end
"Ep. XX: Guest Name on Topic" "Ep. 42: Sarah Chen on Remote Work" Pattern after episode number; before "on"
"#XX Guest Name: Topic" "#42 Sarah Chen: How to Build Remote Teams" Pattern after number; before colon
"Topic (Guest: Name)" "Remote Work (Guest: Sarah Chen)" Pattern inside parentheses
"Topic feat. Guest Name" "Remote Work feat. Sarah Chen" Pattern after "feat." or "ft."

Guest bio extraction from show notes

Field Common patterns Notes
Title and company "Sarah Chen is the CEO of ExampleCorp" Usually first sentence of bio
LinkedIn "Connect with Sarah on LinkedIn: [link]" Look for linkedin.com URLs
Twitter / X "Follow Sarah: @sarahchen" or Twitter link Look for twitter.com or x.com URLs
Website "Learn more at examplecorp.com" or link Domain URLs in bio
Email Rare in show notes More often found via company website

Using Podcast Guest Data for Outreach

Personalisation approach

Element What to include Example
Reference the episode "I listened to your episode on [podcast name]..." Shows genuine engagement
Reference a specific point "Your point about [specific insight] resonated because..." Proves you actually listened
Connect to your offering "You mentioned [challenge]. That is exactly what [your product] helps with..." Natural bridge to value proposition
Timing Reach out within 1-2 weeks of episode publication Episode is still top of mind

Cold email template (podcast-triggered)

Section Content
Subject line "Your [Podcast Name] episode on [topic]"
Opening "I caught your episode on [Podcast Name] last week. Your perspective on [specific point] was spot on..."
Connection "You mentioned [challenge/trend/insight]. We have been seeing the same thing with our customers in [their industry]..."
Value "We help [their role type] solve [that challenge] by [brief value prop]"
CTA "Would it make sense to compare notes? I think there might be some useful overlap"

Challenges

Challenge Why it happens Solution
Guest names not in structured format Show notes are free-text; inconsistent formatting Use pattern matching; manual review
No email in show notes Hosts rarely share guest email addresses Use email finding tools; company website lookup
Duplicate guests across podcasts Prolific guests appear on many shows Deduplicate by name + company
Outdated information Guest may have changed companies since recording Cross-reference with LinkedIn; verify before outreach
Episode behind paywall Some premium podcast content is not publicly accessible Focus on free / public episodes
Dynamic / JavaScript-loaded content Modern podcast sites load content dynamically Use headless browser (Playwright)

Processing Podcast Guest Data

After extracting guest information from podcast show notes (HTML), RSS feeds (XML), directory listings and YouTube descriptions, upload the compiled files to Email Extractor to extract and deduplicate email addresses found in guest bios and show notes. Prolific guests appear across dozens of podcast episodes, so deduplication prevents contacting the same person multiple times from different episode extractions.

Extract emails

Explore tools

Verify emails

Check address validity before using your list.

ZeroBounce

Email Verification

Verifies email lists and provides tools for monitoring deliverability.

Useful when list cleaning and sender health belong in one workflow.

Explore ZeroBounce (opens in a new tab)