{"id":528,"date":"2026-05-11T13:32:00","date_gmt":"2026-05-11T20:32:00","guid":{"rendered":"https:\/\/blog.millionpodcasts.com\/?p=528"},"modified":"2026-06-22T05:11:27","modified_gmt":"2026-06-22T12:11:27","slug":"find-podcast-contacts","status":"publish","type":"post","link":"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/","title":{"rendered":"Build a Podcast Contact List for Effective Guest Outreach"},"content":{"rendered":"\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"Podcast Contact Information: Find Host Emails\",\n  \"description\": \"Find verified podcast contact information fast. Pull host emails from RSS feeds, confirm them across the web, and verify every address before you pitch.\",\n  \"image\": \"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/06\/find-podcast-contacts.webp\",\n  \"datePublished\": \"2026-05-12\",\n  \"dateModified\": \"2026-06-22\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"Kris Cardoza\",\n    \"url\": \"https:\/\/www.millionpodcasts.com\/blog\/author\/kriscardozapvt\/\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"MillionPodcasts\",\n    \"logo\": {\n      \"@type\": \"ImageObject\",\n      \"url\": \"https:\/\/cdn.millionpodcasts.com\/assets\/product-logo\/millionpodcasts-full.svg\"\n    }\n  },\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/\"\n  }\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"HowTo\",\n  \"name\": \"How to Find a Podcast Host Email in the RSS Feed\",\n  \"step\": [\n    { \"@type\": \"HowToStep\", \"position\": 1, \"name\": \"Open the show source\", \"text\": \"Open Apple Podcasts in a browser, search for the show, then view the page source.\" },\n    { \"@type\": \"HowToStep\", \"position\": 2, \"name\": \"Find the feed URL\", \"text\": \"Search the source code for feedUrl and copy the link inside the quotation marks.\" },\n    { \"@type\": \"HowToStep\", \"position\": 3, \"name\": \"Open the feed and find the email\", \"text\": \"Load that link to view the feed, then search for itunes:email. If it is missing, search for managingEditor instead.\" },\n    { \"@type\": \"HowToStep\", \"position\": 4, \"name\": \"Verify the address\", \"text\": \"Run the email through a free verification tool before you send anything.\" }\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do you find a podcast's contact information?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Start with the show's RSS feed. The host's email usually sits in the itunes:email field. If it is missing, check the website and the host's LinkedIn or Twitter. Verify the address before you pitch.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Where can you find a podcast contact list or database?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Build one by hand using the methods in this guide. Or use a podcast database that already holds verified host and producer emails. The best ones filter by niche, audience size, and shows that accept guests.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do you find a podcast host's email for free?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Pull it from the RSS feed, which costs nothing. Open the show on Apple Podcasts and view the page source. Find the feedUrl, load the feed, and search for itunes:email.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How many follow-up emails should you send to a podcast?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Two to three, spaced about three days apart, then stop. Belkins found that a single follow-up can lift replies by up to 49%. A third or fourth touch sees fast diminishing returns.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do you verify a podcast contact email?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Run it through a free email verification tool before sending. The check shows whether an address is active, invalid, catch-all, or risky. It takes about thirty seconds and protects your sender reputation.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* HEADING RESET *\/\n.mp-blog-post h2,\n.mp-blog-post h3,\n.mp-blog-post h4 {\n  font-family: 'Poppins', sans-serif !important;\n  font-weight: 600 !important;\n  text-transform: none !important;\n  letter-spacing: normal !important;\n  border: none !important;\n  background: none !important;\n  box-shadow: none !important;\n  padding: 0 !important;\n  color: inherit !important;\n}\n\/* WRAPPER: a 2-column flex layout, sticky TOC left, article right *\/\n.mp-blog-post {\n  position: relative !important;\n  padding: 24px 0 56px !important;\n  font-family: 'Poppins', sans-serif !important;\n  display: flex !important;\n  align-items: flex-start !important;\n  gap: 44px !important;\n}\n\/* LEFT STICKY SIDEBAR (holds the TOC) *\/\n.mp-blog-post .mp-sidebar {\n  flex: 0 0 260px !important;\n  width: 260px !important;\n  position: -webkit-sticky !important;\n  position: sticky !important;\n  top: 100px !important;\n  align-self: flex-start !important;\n  max-height: calc(100vh - 130px) !important;\n  overflow-y: auto !important;\n}\n\/* RIGHT COLUMN (article) *\/\n.mp-blog-post .mp-article {\n  flex: 1 1 auto !important;\n  min-width: 0 !important;        \/* lets tables \/ long words shrink properly *\/\n  font-family: 'Poppins', sans-serif !important;\n}\n\/* HEADINGS *\/\n.mp-blog-post .mp-h2 {\n  font-size: 24px !important;\n  line-height: 36px !important;\n  font-weight: 600 !important;\n  color: #000000 !important;\n  border-left: 3px solid #5E77FB !important;\n  padding-left: 14px !important;\n  margin: 48px 0 20px 0 !important;\n  background: none !important;\n  scroll-margin-top: 96px !important;\n}\n.mp-blog-post .mp-article > section:first-of-type .mp-h2,\n.mp-blog-post .mp-article > p:first-child {\n  margin-top: 0 !important;\n}\n\/* H2 INLINE LINK (the MillionPodcasts product name in a roundup lead H2; A.18):\n   blue and never underlined, at rest or on hover *\/\n.mp-blog-post .mp-h2 a {\n  color: #5E77FB !important;\n  font-weight: 600 !important;\n  text-decoration: none !important;\n  border-bottom: none !important;\n}\n.mp-blog-post .mp-h2 a:hover {\n  color: #4B5FC9 !important;\n  text-decoration: none !important;\n  border-bottom: none !important;\n}\n.mp-blog-post .mp-h4 {\n  font-size: 16px !important;\n  line-height: 24px !important;\n  font-weight: 600 !important;\n  color: #333333 !important;\n  margin: 24px 0 8px 0 !important;\n  padding: 0 !important;\n  border: none !important;\n}\n\/* PARAGRAPHS *\/\n.mp-blog-post .mp-p {\n  font-size: 15px !important;\n  line-height: 26px !important;\n  font-weight: 400 !important;\n  color: #72727D !important;\n  margin-bottom: 18px !important;\n  margin-top: 0 !important;\n}\n.mp-blog-post .mp-p a {\n  color: #5E77FB !important;\n  font-weight: 500 !important;\n  text-decoration: none !important;\n}\n.mp-blog-post .mp-p a:hover {\n  color: #4B5FC9 !important;\n  text-decoration: underline !important;\n}\n\/* ANSWER-FIRST BOX *\/\n.mp-blog-post .mp-answer-box {\n  background-color: #EFF1FF !important;\n  border: 1px solid #DFE4FE !important;\n  border-left: 4px solid #5E77FB !important;\n  border-radius: 10px !important;\n  padding: 22px 26px !important;\n  margin: 28px 0 !important;\n}\n.mp-blog-post .mp-answer-label {\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: #5E77FB !important;\n  text-transform: uppercase !important;\n  letter-spacing: 0.8px !important;\n  display: block !important;\n  margin-bottom: 10px !important;\n}\n.mp-blog-post .mp-answer-text {\n  font-size: 15px !important;\n  line-height: 26px !important;\n  font-weight: 400 !important;\n  color: #333333 !important;\n  margin: 0 0 18px 0 !important;\n}\n.mp-blog-post .mp-answer-text strong {\n  color: #000000 !important;\n  font-weight: 600 !important;\n}\n\/* DAY-BY-DAY TIMELINE *\/\n.mp-blog-post .mp-timeline {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 10px !important;\n  margin: 4px 0 0 0 !important;\n}\n.mp-blog-post .mp-tl-step {\n  flex: 1 1 120px !important;\n  background-color: #FFFFFF !important;\n  border: 1px solid #DFE4FE !important;\n  border-radius: 8px !important;\n  padding: 12px 14px !important;\n  min-width: 120px !important;\n}\n.mp-blog-post .mp-tl-day {\n  display: block !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: #5E77FB !important;\n  text-transform: uppercase !important;\n  letter-spacing: 0.6px !important;\n  margin-bottom: 4px !important;\n}\n.mp-blog-post .mp-tl-label {\n  display: block !important;\n  font-size: 14px !important;\n  font-weight: 600 !important;\n  color: #000000 !important;\n  line-height: 20px !important;\n}\n.mp-blog-post .mp-tl-sub {\n  display: block !important;\n  font-size: 12px !important;\n  font-weight: 400 !important;\n  color: #95959D !important;\n  line-height: 18px !important;\n  margin-top: 2px !important;\n}\n\/* ===== SIDEBAR TABLE OF CONTENTS ===== *\/\n.mp-blog-post .mp-toc {\n  background-color: #FFFFFF !important;\n  border-top: 1px solid #DFE4FE !important;\n  border-right: 1px solid #DFE4FE !important;\n  border-bottom: 1px solid #DFE4FE !important;\n  border-left: 4px solid #5E77FB !important;\n  border-radius: 8px !important;\n  padding: 22px 20px !important;\n  margin: 0 !important;\n}\n.mp-blog-post .mp-toc-label {\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  color: #000000 !important;\n  display: block !important;\n  margin-bottom: 14px !important;\n}\n.mp-blog-post .mp-toc-list {\n  list-style: none !important;\n  counter-reset: mp-toc !important;\n  padding-left: 0 !important;\n  margin: 0 !important;\n  background: none !important;\n}\n.mp-blog-post .mp-toc-list li {\n  counter-increment: mp-toc !important;\n  position: relative !important;\n  font-size: 13px !important;\n  font-weight: 500 !important;\n  line-height: 1.5 !important;\n  color: #333333 !important;\n  padding-left: 26px !important;     \/* room for the number *\/\n  margin: 0 0 10px 0 !important;\n  background: none !important;\n  list-style: none !important;\n}\n.mp-blog-post .mp-toc-list li:last-child {\n  margin-bottom: 0 !important;\n}\n\/* Number pinned to the top, aligned with the first word *\/\n.mp-blog-post .mp-toc-list li::before {\n  content: counter(mp-toc) \".\" !important;\n  position: absolute !important;\n  left: 0 !important;\n  top: 0 !important;\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  line-height: 1.5 !important;       \/* matches the link's first line *\/\n  color: #95959D !important;\n  background: none !important;\n  display: block !important;\n}\n.mp-blog-post .mp-toc-list li::marker {\n  content: none !important;\n}\n.mp-blog-post .mp-toc-list a {\n  color: #333333 !important;\n  font-size: 13px !important;\n  font-weight: 500 !important;\n  line-height: 1.5 !important;\n  text-decoration: none !important;\n  display: inline !important;\n  border-bottom: 1px solid transparent !important;\n}\n.mp-blog-post .mp-toc-list a:hover {\n  color: #5E77FB !important;\n}\n.mp-blog-post .mp-toc-list a.is-active {\n  color: #4B5FC9 !important;\n  font-weight: 600 !important;\n}\n.mp-blog-post .mp-toc-list li:has(a.is-active)::before {\n  color: #5E77FB !important;\n}\n\/* INLINE TOC: hidden on desktop, shown on thin screens (in flow, before the first H2) *\/\n.mp-blog-post .mp-toc-inline {\n  display: none !important;\n}\n\/* FLOATING TOC BUTTON + PANEL (surface c): mobile only, appears after the inline\n   TOC scrolls past; the ONLY position:fixed elements allowed in a post (A.17) *\/\n.mp-blog-post .mp-toc-fab {\n  display: none !important;            \/* hidden by default and on all desktop widths *\/\n  position: fixed !important;\n  top: 88px !important;                \/* raise to clear a taller sticky site header *\/\n  right: 18px !important;\n  width: 50px !important;\n  height: 50px !important;\n  border-radius: 50% !important;\n  background-color: #5E77FB !important;\n  border: none !important;\n  box-shadow: 0 6px 18px rgba(94,119,251,0.34) !important;\n  cursor: pointer !important;\n  z-index: 9998 !important;\n  padding: 0 !important;\n  align-items: center !important;\n  justify-content: center !important;\n}\n.mp-blog-post .mp-toc-fab svg {\n  width: 22px !important;\n  height: 22px !important;\n  stroke: #FFFFFF !important;\n  fill: none !important;\n}\n.mp-blog-post .mp-toc-fab-panel {\n  \/* MOBILE ONLY. Locked geometry (v2.1, A.17): anchored to the right at a little\n     more than half the screen, NEVER full width, with equal space above and\n     below and the box scrolling internally. No later prompt may widen this to\n     full width, drop the equal vertical margins, or remove the internal scroll. *\/\n  display: none !important;            \/* hidden by default and on all desktop widths *\/\n  position: fixed !important;\n  top: 10vh !important;                \/* equal space above ... *\/\n  bottom: 10vh !important;             \/* ... and below *\/\n  right: 18px !important;\n  left: auto !important;               \/* never full width; anchored to the right edge *\/\n  width: 62vw !important;              \/* a little more than half the screen *\/\n  max-width: 360px !important;         \/* cap so it never sprawls on wider thin devices *\/\n  overflow-y: auto !important;         \/* the box scrolls inside itself *\/\n  -webkit-overflow-scrolling: touch !important;\n  z-index: 9999 !important;\n  margin: 0 !important;\n  box-shadow: 0 12px 34px rgba(0,0,0,0.20) !important;\n}\n\/* BULLET LIST *\/\n.mp-blog-post .mp-ul {\n  list-style: none !important;\n  padding: 0 !important;\n  padding-left: 12px !important;\n  margin: 0 0 20px 0 !important;\n  margin-left: 0 !important;\n  background: none !important;\n}\n.mp-blog-post .mp-ul li {\n  position: relative !important;\n  list-style: none !important;\n  padding-left: 16px !important;\n  margin-left: 0 !important;\n  font-size: 15px !important;\n  line-height: 26px !important;\n  color: #72727D !important;\n  margin-bottom: 10px !important;\n  background: none !important;\n}\n.mp-blog-post .mp-ul li::before {\n  content: '' !important;\n  position: absolute !important;\n  left: 0 !important;\n  top: 10px !important;\n  width: 6px !important;\n  height: 6px !important;\n  border-radius: 50% !important;\n  background-color: #5E77FB !important;\n}\n.mp-blog-post .mp-ul li::marker {\n  display: none !important;\n  content: none !important;\n}\n.mp-blog-post .mp-ul li strong {\n  color: #000000 !important;\n  font-weight: 600 !important;\n}\n\/* TABLE *\/\n.mp-blog-post .mp-table-wrapper {\n  overflow-x: auto !important;\n  -webkit-overflow-scrolling: touch !important;\n  border-radius: 8px !important;\n  margin: 24px 0 !important;\n}\n.mp-blog-post .mp-table {\n  border-collapse: collapse !important;\n  width: 100% !important;\n}\n.mp-blog-post .mp-table thead th {\n  background-color: #EFF1FF !important;\n  font-size: 14px !important;\n  font-weight: 600 !important;\n  color: #333333 !important;\n  padding: 12px 16px !important;\n  text-align: left !important;\n  border: 1px solid #DFE4FE !important;\n  font-family: 'Poppins', sans-serif !important;\n}\n.mp-blog-post .mp-table tbody tr:nth-child(odd) td {\n  background-color: #FFFFFF !important;\n}\n.mp-blog-post .mp-table tbody tr:nth-child(even) td {\n  background-color: #FAFBFF !important;\n}\n.mp-blog-post .mp-table td {\n  font-size: 14px !important;\n  line-height: 22px !important;\n  font-weight: 400 !important;\n  color: #72727D !important;\n  padding: 12px 16px !important;\n  border: 1px solid #DFE4FE !important;\n  vertical-align: top !important;\n  font-family: 'Poppins', sans-serif !important;\n}\n.mp-blog-post .mp-table td strong {\n  color: #333333 !important;\n  font-weight: 600 !important;\n}\n\/* CALLOUT *\/\n.mp-blog-post .mp-callout {\n  background-color: #EFF1FF !important;\n  border-left: 4px solid #5E77FB !important;\n  border-radius: 6px !important;\n  padding: 16px 20px !important;\n  margin: 24px 0 !important;\n}\n.mp-blog-post .mp-callout-label {\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: #5E77FB !important;\n  text-transform: uppercase !important;\n  letter-spacing: 0.8px !important;\n  display: block !important;\n  margin-bottom: 8px !important;\n}\n.mp-blog-post .mp-callout .mp-p {\n  margin-bottom: 0 !important;\n}\n\/* CTA BLOCK (primary) *\/\n.mp-blog-post .mp-cta {\n  background-color: #5E77FB !important;\n  border-radius: 12px !important;\n  padding: 28px 30px !important;\n  margin: 36px 0 !important;\n}\n.mp-blog-post .mp-cta-title {\n  font-size: 18px !important;\n  line-height: 28px !important;\n  font-weight: 700 !important;\n  color: #FFFFFF !important;\n  margin: 0 0 8px 0 !important;\n}\n.mp-blog-post .mp-cta-text {\n  font-size: 14px !important;\n  line-height: 22px !important;\n  font-weight: 400 !important;\n  color: #EAEEFF !important;\n  margin: 0 0 18px 0 !important;\n}\n.mp-blog-post .mp-cta-btn {\n  display: inline-block !important;\n  background-color: #FFFFFF !important;\n  color: #4B5FC9 !important;\n  font-size: 14px !important;\n  font-weight: 600 !important;\n  text-decoration: none !important;\n  padding: 11px 22px !important;\n  border-radius: 8px !important;\n  transition: transform 0.12s, box-shadow 0.12s !important;\n}\n.mp-blog-post .mp-cta-btn:hover {\n  transform: translateY(-1px) !important;\n  box-shadow: 0 6px 18px rgba(0,0,0,0.18) !important;\n  color: #4B5FC9 !important;\n}\n\/* CTA BAR (inline, soft) *\/\n.mp-blog-post .mp-cta-bar {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: center !important;\n  gap: 12px !important;\n  background-color: #FAFBFF !important;\n  border: 1px solid #DFE4FE !important;\n  border-radius: 8px !important;\n  padding: 14px 18px !important;\n  margin: 24px 0 !important;\n}\n.mp-blog-post .mp-cta-bar span {\n  font-size: 14px !important;\n  font-weight: 500 !important;\n  color: #333333 !important;\n}\n.mp-blog-post .mp-cta-bar a {\n  font-size: 14px !important;\n  font-weight: 600 !important;\n  color: #5E77FB !important;\n  text-decoration: none !important;\n  white-space: nowrap !important;\n}\n.mp-blog-post .mp-cta-bar a:hover {\n  text-decoration: underline !important;\n}\n\/* TEMPLATE CARD *\/\n.mp-blog-post .mp-template-card {\n  position: relative;\n  background-color: #FAFBFF !important;\n  border: 1px solid #DFE4FE !important;\n  border-radius: 8px !important;\n  padding: 20px 24px !important;\n  margin: 16px 0 24px 0 !important;\n}\n.mp-blog-post .mp-template-label {\n  display: block !important;\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  color: #5E77FB !important;\n  text-transform: uppercase !important;\n  letter-spacing: 0.8px !important;\n  margin-bottom: 14px !important;\n}\n.mp-blog-post .mp-template-card p {\n  font-size: 14px !important;\n  line-height: 22px !important;\n  color: #72727D !important;\n  margin: 0 0 10px 0 !important;\n  padding-right: 44px !important;\n}\n.mp-blog-post .mp-template-card p:last-child {\n  margin-bottom: 0 !important;\n}\n.mp-blog-post .mp-template-card p strong {\n  color: #333333 !important;\n  font-weight: 600 !important;\n}\n.mp-blog-post .mp-template-card p em {\n  font-style: italic !important;\n}\n\/* COPY BUTTON (JS-injected) *\/\n.mp-blog-post .mp-copy-btn {\n  position: absolute !important;\n  top: 14px !important;\n  right: 14px !important;\n  background: #FFFFFF !important;\n  border: 1px solid #DFE4FE !important;\n  border-radius: 6px !important;\n  padding: 4px 10px !important;\n  cursor: pointer !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 5px !important;\n  font-size: 11px !important;\n  font-weight: 500 !important;\n  color: #95959D !important;\n  font-family: 'Poppins', sans-serif !important;\n  line-height: 1.4 !important;\n  transition: background 0.15s, border-color 0.15s, color 0.15s;\n}\n.mp-blog-post .mp-copy-btn:hover,\n.mp-blog-post .mp-copy-btn.mp-copied {\n  background: #EFF1FF !important;\n  border-color: #5E77FB !important;\n  color: #5E77FB !important;\n}\n.mp-blog-post .mp-copy-btn svg {\n  width: 11px !important;\n  height: 11px !important;\n  flex-shrink: 0 !important;\n}\n\/* FAQ *\/\n.mp-blog-post .mp-faq-q {\n  font-size: 16px !important;\n  line-height: 24px !important;\n  font-weight: 600 !important;\n  color: #000000 !important;\n  margin: 22px 0 6px 0 !important;\n}\n.mp-blog-post .mp-faq-a {\n  font-size: 15px !important;\n  line-height: 26px !important;\n  font-weight: 400 !important;\n  color: #72727D !important;\n  margin: 0 0 4px 0 !important;\n}\n\/* FIGURE + IMAGE: product screenshot framing (always shipped, used or not; A.16) *\/\n.mp-blog-post .mp-figure {\n  margin: 16px 0 24px 0 !important;\n  padding: 0 !important;\n}\n.mp-blog-post .mp-img {\n  display: block !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  height: auto !important;\n  border: 1px solid #DFE4FE !important;\n  border-radius: 8px !important;\n}\n\/* REFERENCES *\/\n.mp-blog-post .mp-references-divider {\n  border: 0 !important;\n  border-top: 1px solid #DFE4FE !important;\n  margin: 40px 0 24px 0 !important;\n}\n.mp-blog-post .mp-ref-item {\n  font-size: 12px !important;\n  line-height: 20px !important;\n  font-weight: 400 !important;\n  color: #95959D !important;\n  margin: 0 0 10px 0 !important;\n  padding: 0 !important;\n  text-align: left !important;\n  display: block !important;\n}\n.mp-blog-post .mp-ref-item a {\n  font-size: 11px !important;\n  font-weight: 500 !important;\n  color: #5E77FB !important;\n  text-decoration: none !important;\n  word-break: break-all !important;\n}\n.mp-blog-post .mp-ref-item a:hover {\n  color: #4B5FC9 !important;\n  text-decoration: underline !important;\n}\n\/* ============ RESPONSIVE ============ *\/\n\/* Tablet \/ small desktop: narrow the sidebar a touch *\/\n@media (max-width: 1100px) {\n  .mp-blog-post { gap: 32px !important; }\n  .mp-blog-post .mp-sidebar { flex-basis: 230px !important; width: 230px !important; }\n}\n\/* Mobile \/ thin devices: no sidebar; the inline TOC shows in flow before the\n   first H2, and the floating circular TOC button becomes eligible to appear\n   (the script reveals it once the inline TOC has scrolled out of view) *\/\n@media (max-width: 900px) {\n  .mp-blog-post {\n    display: block !important;\n    gap: 0 !important;\n  }\n  .mp-blog-post .mp-sidebar {\n    display: none !important;   \/* drop the sticky table of contents entirely *\/\n  }\n  .mp-blog-post .mp-article {\n    width: 100% !important;\n  }\n  .mp-blog-post .mp-toc-inline {\n    display: block !important;\n    margin: 0 0 32px 0 !important;\n  }\n  .mp-blog-post .mp-toc-fab.mp-fab-visible {\n    display: inline-flex !important;   \/* shown only after the script flags it *\/\n  }\n  .mp-blog-post .mp-toc-fab-panel.mp-fab-open {\n    display: block !important;         \/* shown only while the panel is open *\/\n  }\n  .mp-blog-post .mp-h2 { font-size: 20px !important; line-height: 30px !important; }\n  .mp-blog-post .mp-h4 { font-size: 16px !important; line-height: 24px !important; }\n  .mp-blog-post .mp-tl-step { flex: 1 1 100% !important; }\n}\n@media (max-width: 480px) {\n  .mp-blog-post .mp-h2 { font-size: 18px !important; line-height: 27px !important; }\n  .mp-blog-post .mp-h4 { font-size: 15px !important; }\n  .mp-blog-post .mp-cta { padding: 22px 20px !important; }\n}\n\/* ===== ADD-ON COMPONENTS (declared once; scoped; same tokens and type scale) ===== *\/\n\/* ADD-ON: INLINE CODE (technical field names like feedUrl and itunes:email). Inherits the body size so it adds no new size to the type scale. *\/\n.mp-blog-post code {\n  font-family: 'Courier New', Courier, monospace !important;\n  background-color: #EFF1FF !important;\n  color: #333333 !important;\n  padding: 2px 6px !important;\n  border-radius: 3px !important;\n  font-size: inherit !important;\n  font-weight: 400 !important;\n  line-height: inherit !important;\n}\n\/* ADD-ON: ORDERED LIST (sections 2 and 3). Number glyph in #333333 (house dark grey), never circled (NUMBER GLYPH RULE). *\/\n.mp-blog-post .mp-ol {\n  list-style-type: decimal !important;\n  padding-left: 22px !important;\n  margin: 0 0 20px 0 !important;\n  margin-left: 0 !important;\n}\n.mp-blog-post .mp-ol li {\n  font-size: 15px !important;\n  line-height: 26px !important;\n  font-weight: 400 !important;\n  color: #72727D !important;\n  margin-bottom: 14px !important;\n  padding-left: 4px !important;\n}\n.mp-blog-post .mp-ol li::marker {\n  color: #333333 !important;\n  font-weight: 600 !important;\n}\n.mp-blog-post .mp-ol li strong {\n  color: #000000 !important;\n  font-weight: 600 !important;\n}\n\/* ADD-ON: STAT CARDS (section 1). Figure capped at 24px to stay in the type scale. *\/\n.mp-blog-post .mp-stat-row {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 16px !important;\n  margin: 24px 0 !important;\n}\n.mp-blog-post .mp-stat-card {\n  background-color: #FFFFFF !important;\n  border: 1px solid #DFE4FE !important;\n  border-radius: 8px !important;\n  padding: 20px 24px !important;\n  flex: 1 1 140px !important;\n}\n.mp-blog-post .mp-stat-figure {\n  font-size: 24px !important;\n  line-height: 1 !important;\n  font-weight: 700 !important;\n  color: #5E77FB !important;\n  display: block !important;\n}\n.mp-blog-post .mp-stat-label {\n  font-size: 14px !important;\n  color: #72727D !important;\n  margin-top: 6px !important;\n  display: block !important;\n}\n@media (max-width: 900px) {\n  .mp-blog-post .mp-stat-row { flex-direction: column !important; }\n}\n<\/style>\n\n<div class=\"mp-blog-post\">\n  <aside class=\"mp-sidebar\" id=\"mpSidebar\">\n    <nav class=\"mp-toc\" aria-label=\"What This Guide Covers\">\n      <strong class=\"mp-toc-label\">What This Guide Covers:<\/strong>\n      <ol class=\"mp-toc-list\">\n        <li><a href=\"#why-contact-forms-fail\">Why contact forms lose you the pitch<\/a><\/li>\n        <li><a href=\"#rss-feeds-direct-email\">Pull a host's direct email from the RSS feed<\/a><\/li>\n        <li><a href=\"#podcast-websites-hidden-contacts\">Find contact info hidden on a podcast website<\/a><\/li>\n        <li><a href=\"#social-profiles-real-emails\">Reach hosts through their social profiles<\/a><\/li>\n        <li><a href=\"#podcast-networks-faster\">Go through the network when a show has one<\/a><\/li>\n        <li><a href=\"#free-tools-vs-paid-databases\">Free tools vs a paid contact database<\/a><\/li>\n        <li><a href=\"#verify-every-email\">Verify every email before you send<\/a><\/li>\n        <li><a href=\"#tracking-system\">Build a contact list you can reuse<\/a><\/li>\n        <li><a href=\"#red-flags-deliverability\">Red flags that wreck deliverability<\/a><\/li>\n        <li><a href=\"#choose-your-method\">Choose the right method for your volume<\/a><\/li>\n        <li><a href=\"#podcast-contact-faq\">Podcast contact FAQ<\/a><\/li>\n      <\/ol>\n    <\/nav>\n  <\/aside>\n\n  <article class=\"mp-article\">\n\n    <p class=\"mp-p\">You found the right podcast. The audience fits your client. The host covers exactly your territory. The only contact option is a web form. That form rarely reaches the host. It lands in a shared inbox beside listener mail and sponsor spam.<\/p>\n    <p class=\"mp-p\">Accurate podcast contact information means skipping that form for a verified, direct email. You pull the host's address from the show's RSS feed. You confirm it on the website or a social profile. Then you verify it before you send.<\/p>\n    <p class=\"mp-p\">This guide builds you a reusable podcast contact list, method by method. It runs from free manual research to verified data you can filter and export. Prefer a ready list? A good <a href=\"https:\/\/www.millionpodcasts.com\/blog\/how-to-build-a-podcast-outreach-list\/\" rel=\"noopener\" target=\"_blank\">podcast outreach list<\/a> saves the manual work.<\/p>\n\n    <div class=\"mp-answer-box\">\n      <span class=\"mp-answer-label\">Quick answer<\/span>\n      <p class=\"mp-answer-text\">How do you find a podcast's contact information? <strong>Pull the host's email from the show's RSS feed.<\/strong> Confirm it on the website or a social profile. Then <strong>verify every address<\/strong> before you pitch. For a ready-made list, a podcast database gives you verified contacts.<\/p>\n    <\/div>\n\n    <div class=\"mp-cta-bar\">\n      <span>Want to skip the manual work? Go from research to outreach in minutes.<\/span>\n      <a href=\"https:\/\/www.millionpodcasts.com\/register?_src=mp_blog\" rel=\"noopener\" target=\"_blank\">Start free, no card &#8594;<\/a>\n    <\/div>\n\n    <nav class=\"mp-toc mp-toc-inline\" aria-label=\"What This Guide Covers\">\n      <strong class=\"mp-toc-label\">What This Guide Covers:<\/strong>\n      <ol class=\"mp-toc-list\">\n        <li><a href=\"#why-contact-forms-fail\">Why contact forms lose you the pitch<\/a><\/li>\n        <li><a href=\"#rss-feeds-direct-email\">Pull a host's direct email from the RSS feed<\/a><\/li>\n        <li><a href=\"#podcast-websites-hidden-contacts\">Find contact info hidden on a podcast website<\/a><\/li>\n        <li><a href=\"#social-profiles-real-emails\">Reach hosts through their social profiles<\/a><\/li>\n        <li><a href=\"#podcast-networks-faster\">Go through the network when a show has one<\/a><\/li>\n        <li><a href=\"#free-tools-vs-paid-databases\">Free tools vs a paid contact database<\/a><\/li>\n        <li><a href=\"#verify-every-email\">Verify every email before you send<\/a><\/li>\n        <li><a href=\"#tracking-system\">Build a contact list you can reuse<\/a><\/li>\n        <li><a href=\"#red-flags-deliverability\">Red flags that wreck deliverability<\/a><\/li>\n        <li><a href=\"#choose-your-method\">Choose the right method for your volume<\/a><\/li>\n        <li><a href=\"#podcast-contact-faq\">Podcast contact FAQ<\/a><\/li>\n      <\/ol>\n    <\/nav>\n\n    <section>\n      <h2 class=\"mp-h2\" id=\"why-contact-forms-fail\">1. Why Contact Forms Lose You the Pitch<\/h2>\n      <p class=\"mp-p\">Start with the math on who actually replies. Belkins analyzed 16.5 million emails in 2025. Targeting one well-chosen contact returned about a 7.8% reply rate. Blasting ten or more people at once dropped it to 3.8%.<\/p>\n      <div class=\"mp-stat-row\">\n        <div class=\"mp-stat-card\"><span class=\"mp-stat-figure\">7.8%<\/span><span class=\"mp-stat-label\">Reply rate, one targeted contact<\/span><\/div>\n        <div class=\"mp-stat-card\"><span class=\"mp-stat-figure\">3.8%<\/span><span class=\"mp-stat-label\">Reply rate, ten or more at once<\/span><\/div>\n      <\/div>\n      <p class=\"mp-p\">A contact form is the broadest version of that problem. It routes to a shared inbox and sits beside spam. The assistant who reads it cannot book you. A direct email reaches the person who decides.<\/p>\n      <p class=\"mp-p\">Personalization widens the gap further. Martal's 2026 benchmarks put generic cold email near 9% response. Context-personalized email runs near 18%, roughly double. You cannot personalize to a form, but you can personalize to a host.<\/p>\n      <p class=\"mp-p\">The goal is not finding a contact. It is finding the right contact, then writing like a person.<\/p>\n    <\/section>\n\n    <section>\n      <h2 class=\"mp-h2\" id=\"rss-feeds-direct-email\">2. Find a Podcast Host Email in the RSS Feed<\/h2>\n      <p class=\"mp-p\">Every podcast runs on an RSS feed. That feed carries the creator's email in plain metadata. The host typed it in at launch, and it stays public. Almost nobody checks it.<\/p>\n      <h4 class=\"mp-h4\">How to Find the RSS Feed<\/h4>\n      <ol class=\"mp-ol\">\n        <li>Open Apple Podcasts in a browser and search for the show. Right-click the page and choose View Page Source. Use Ctrl+U on Windows or Cmd+Option+U on Mac.<\/li>\n        <li>Press Ctrl+F and search the code for <code>feedUrl<\/code>. Copy the link inside the quotation marks.<\/li>\n        <li>Paste that link into your address bar to load the feed. Press Ctrl+F again and search for <code>itunes:email<\/code>. That field holds the owner's direct address.<\/li>\n        <li>No email there? Search for <code>managingEditor<\/code> instead. That is usually the producer who handles guest bookings.<\/li>\n      <\/ol>\n      <p class=\"mp-p\">Three more fields earn their keep while you are in the feed. <code>pubDate<\/code> confirms the show still publishes before you spend pitch time. <code>link<\/code> gives you the official site for your next step. <code>itunes:name<\/code> gives you the exact show title, spelled correctly.<\/p>\n      <div class=\"mp-callout\">\n        <span class=\"mp-callout-label\">Pro tip<\/span>\n        <p class=\"mp-p\">Some players expose the feed faster than Apple. If a show lists an RSS link in its footer or Subscribe menu, start there.<\/p>\n      <\/div>\n    <\/section>\n\n    <section>\n      <h2 class=\"mp-h2\" id=\"podcast-websites-hidden-contacts\">3. Find Contact Info on a Podcast Website<\/h2>\n      <p class=\"mp-p\">The Contact page is a starting point, not the finish. Most podcast websites hide two or three usable addresses. A quick scan misses them, so refuse to stop at the first dead end.<\/p>\n      <h4 class=\"mp-h4\">Work Through the Site in This Order<\/h4>\n      <ol class=\"mp-ol\">\n        <li>Start with navigation. Check Contact, About, Work With Us, and Guest Submissions. Look for real addresses, not just forms.<\/li>\n        <li>Run a page email extractor. A scanner like Hunter's Chrome extension surfaces every address at once. That includes ones buried in code or far down the page.<\/li>\n        <li>Search the whole domain in Google. Type <code>site:theirdomain.com \"guest\" OR \"booking\" OR \"email\"<\/code>. This pulls indexed pages the current menu no longer links.<\/li>\n        <li>Read the privacy policy. It often lists a data controller address that still works. Open it and search for the <code>@<\/code> sign.<\/li>\n        <li>View the page source. Search the code for <code>@<\/code> symbols. Some sites hide addresses from display but leave them in the HTML.<\/li>\n        <li>Run the domain through a WHOIS lookup. Read the Registrant Email field. Privacy protection hides it on many domains, but it is worth a check.<\/li>\n      <\/ol>\n      <p class=\"mp-p\">This is where most of a show's podcast contact information lives. Still deciding which shows are worth the dig? Our guide on how to <a href=\"https:\/\/www.millionpodcasts.com\/blog\/how-to-find-niche-podcasts-in-your-industry\/\" rel=\"noopener\" target=\"_blank\">find niche podcasts in your industry<\/a> narrows the field first.<\/p>\n    <\/section>\n\n    <section>\n      <h2 class=\"mp-h2\" id=\"social-profiles-real-emails\">4. How Do You Contact Hosts on Social Media?<\/h2>\n      <p class=\"mp-p\">Hosts use social platforms to meet guests. That makes contact easier to find there than on their own site. You just need to know where each platform hides it.<\/p>\n      <ul class=\"mp-ul\">\n        <li><strong>LinkedIn<\/strong> is first for business shows. Search the host's name with \"podcast host\" and open the profile. Click Contact Info, then read the About and Featured sections for a booking email.<\/li>\n        <li><strong>Twitter or X<\/strong> rewards a careful read. Check the bio for an email or a Linktree-style link. Pinned tweets often hold submission rules.<\/li>\n        <li><strong>Instagram<\/strong> suits creator-led shows. Business and creator accounts show an email button under the bio. Story Highlights labelled Contact or Guest Info often hold live details.<\/li>\n        <li><strong>YouTube<\/strong> matters when the show ships video. The channel About tab lists business emails that appear nowhere else.<\/li>\n        <li><strong>Cover art and headers<\/strong> hide addresses in plain sight. Hosts sometimes print a booking email straight onto their banner.<\/li>\n        <li><strong>Nothing listed?<\/strong> Send a short, professional DM of three sentences at most. Smaller shows reply more often than you would guess.<\/li>\n      <\/ul>\n      <div class=\"mp-template-card\">\n        <span class=\"mp-template-label\">Outreach DM<\/span>\n        <p>Hi [Name], I work in [your area] and could bring real value to your audience on [specific topic].<\/p>\n        <p>What is the best email for a formal pitch? Happy to send a short, tailored outline.<\/p>\n      <\/div>\n    <\/section>\n\n    <section>\n      <h2 class=\"mp-h2\" id=\"podcast-networks-faster\">5. Reach a Podcast Through Its Network<\/h2>\n      <p class=\"mp-p\">When a show sits inside a network, skip the hunt for a personal email. Networks run booking through a central desk. Finding that desk is faster and more reliable than chasing the host.<\/p>\n      <h4 class=\"mp-h4\">Spot the Network First<\/h4>\n      <p class=\"mp-p\">Listen to the first and last thirty seconds of a recent episode. Network credits almost always run there. Check the artwork for a logo, and look for \"Produced by\" in the description.<\/p>\n      <h4 class=\"mp-h4\">Then Find the Booking Desk<\/h4>\n      <p class=\"mp-p\">Open the network's site and look for Shows, Our Podcasts, or Media Relations. Most list producer emails or a central booking address for the roster. Large names like Wondery, NPR, or iHeartMedia keep a formal Press contact.<\/p>\n      <h4 class=\"mp-h4\">What to Send<\/h4>\n      <p class=\"mp-p\">Name the show in your first line. Say why you fit that audience, then keep your expertise to a sentence. A booker juggles many shows, so a clear note beats a vague one.<\/p>\n    <\/section>\n\n    <section>\n      <h2 class=\"mp-h2\" id=\"free-tools-vs-paid-databases\">6. Free Tools vs a Podcast Contact Database<\/h2>\n      <p class=\"mp-p\">Both have a place. Which one wins comes down to volume, the value of your time, and consistency.<\/p>\n      <h4 class=\"mp-h4\">Free Tools Cover Light Outreach<\/h4>\n      <p class=\"mp-p\">Under about twenty pitches a month, free tools hold up. A free email finder pulls addresses within a small monthly cap. Google's site: operator costs nothing, and RSS extraction is free. Curated rankings like <a href=\"https:\/\/podcast.feedspot.com\/podcasts_directory\/\" rel=\"noopener\" target=\"_blank\">FeedSpot<\/a> surface the top shows in a niche. The best <a href=\"https:\/\/www.millionpodcasts.com\/blog\/best-podcast-discovery-platforms\/\" rel=\"noopener\" target=\"_blank\">podcast discovery platforms<\/a> help you find shows worth pitching.<\/p>\n      <h4 class=\"mp-h4\">A Database Pays Off at Scale<\/h4>\n      <p class=\"mp-p\">Past twenty shows a month, manual research costs more than a subscription in time. Say your time is worth $75 an hour and fifty contacts take fifteen hours. That is $1,125 in research against most databases at $50 to $100 a month.<\/p>\n      <p class=\"mp-p\">A podcast contact database, sometimes called a contact directory, removes the hunt. <a href=\"https:\/\/www.millionpodcasts.com\/\" rel=\"noopener\" target=\"_blank\">MillionPodcasts<\/a> lets you filter 3M+ podcasts to shows that accept guests in your niche. You unlock verified host, producer, and booker emails, then export the list. The filtering is the part manual research cannot match.<\/p>\n      <h4 class=\"mp-h4\">The One Question to Ask Any Database<\/h4>\n      <p class=\"mp-p\">When was this contact last verified, and how? A stale database is worse than none because it hands you false confidence. Verification recency matters more than the size of the index.<\/p>\n    <\/section>\n\n    <div class=\"mp-cta\">\n      <p class=\"mp-cta-title\">Build the list this guide runs on<\/p>\n      <p class=\"mp-cta-text\">Search 3M+ podcasts, filter to shows that accept guests in your niche, and unlock verified host, producer, and booker emails. Save a shortlist and export it to CSV or Excel for your outreach tool.<\/p>\n      <a class=\"mp-cta-btn\" href=\"https:\/\/www.millionpodcasts.com\/register?_src=mp_blog\" rel=\"noopener\" target=\"_blank\">Search 3M+ podcasts free &#8594;<\/a>\n    <\/div>\n\n    <section>\n      <h2 class=\"mp-h2\" id=\"verify-every-email\">7. Verify Every Podcast Contact Email<\/h2>\n      <p class=\"mp-p\">Unverified sends raise your bounce rate, and providers watch that number. Once your domain gets flagged, deliverability drops for every message. You repair reputation while the current campaign still runs.<\/p>\n      <h4 class=\"mp-h4\">Filter These Out First<\/h4>\n      <div class=\"mp-table-wrapper\">\n        <table class=\"mp-table\">\n          <thead>\n            <tr><th>Address type<\/th><th>Why to skip it<\/th><\/tr>\n          <\/thead>\n          <tbody>\n            <tr><td><code>noreply@<\/code> or <code>donotreply@<\/code><\/td><td>Never monitored by a human.<\/td><\/tr>\n            <tr><td><code>info@<\/code>, <code>contact@<\/code>, or <code>support@<\/code> with no name<\/td><td>Low reply rates, often unread.<\/td><\/tr>\n            <tr><td>Addresses from content older than six months<\/td><td>Cross-check against a current source first.<\/td><\/tr>\n            <tr><td>Anything with a domain typo<\/td><td>A sign of bad data at the source.<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n      <p class=\"mp-p\">Then run each survivor through a verification tool before it joins your list. Free checkers like Emailable, NeverBounce, or ZeroBounce flag bad addresses fast. Each check takes about thirty seconds.<\/p>\n      <div class=\"mp-callout\">\n        <span class=\"mp-callout-label\">Pro tip<\/span>\n        <p class=\"mp-p\">Verify as you research, not after. Small batches stay manageable. A big unverified list feels like progress until the bounces stack up.<\/p>\n      <\/div>\n    <\/section>\n\n    <section>\n      <h2 class=\"mp-h2\" id=\"tracking-system\">8. Build a Podcast Contact List You Can Reuse<\/h2>\n      <p class=\"mp-p\">A one-off search is useful, but a documented list compounds. Every source you test becomes a reference point for next time.<\/p>\n      <h4 class=\"mp-h4\">Fields Your Tracker Needs<\/h4>\n      <div class=\"mp-table-wrapper\">\n        <table class=\"mp-table\">\n          <thead>\n            <tr><th>Field<\/th><th>Why it matters<\/th><\/tr>\n          <\/thead>\n          <tbody>\n            <tr><td><strong>Show name and platform links<\/strong><\/td><td>Return without repeating searches.<\/td><\/tr>\n            <tr><td><strong>Contact name and email<\/strong><\/td><td>The person, not just the address.<\/td><\/tr>\n            <tr><td><strong>Contact source<\/strong><\/td><td>RSS, website, social, database, or network.<\/td><\/tr>\n            <tr><td><strong>Verification date and tool<\/strong><\/td><td>Confirms how current and reliable it is.<\/td><\/tr>\n            <tr><td><strong>Alternate contact<\/strong><\/td><td>Backup when the primary goes cold.<\/td><\/tr>\n            <tr><td><strong>Episode frequency<\/strong><\/td><td>Active shows versus dormant ones.<\/td><\/tr>\n            <tr><td><strong>Guest format<\/strong><\/td><td>Interview, panel, or solo, which shapes your angle.<\/td><\/tr>\n            <tr><td><strong>Response status<\/strong><\/td><td>Replied, no response, or follow-up due.<\/td><\/tr>\n            <tr><td><strong>Notes<\/strong><\/td><td>Host tone, recent topics, pitch hooks.<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n      <h4 class=\"mp-h4\">Review by Source Each Quarter<\/h4>\n      <p class=\"mp-p\">Say RSS contacts reply at 28% and database contacts at 18%. That tells you where to spend next quarter's research time. If one database keeps beating manual work, that is where the budget goes.<\/p>\n      <p class=\"mp-p\">Six months in, the spreadsheet becomes a record of what works. You stop guessing which method to use and start knowing.<\/p>\n      <div class=\"mp-callout\">\n        <span class=\"mp-callout-label\">Key takeaway<\/span>\n        <p class=\"mp-p\">Track every contact by source and verification date. Over a quarter, the numbers show which method to trust. A reused, verified list compounds into your most valuable outreach asset.<\/p>\n      <\/div>\n    <\/section>\n\n    <section>\n      <h2 class=\"mp-h2\" id=\"red-flags-deliverability\">9. Red Flags That Hurt Deliverability<\/h2>\n      <p class=\"mp-p\">Some habits feel efficient now and turn expensive later. These are the patterns to watch.<\/p>\n      <ul class=\"mp-ul\">\n        <li><strong>Quantity before quality.<\/strong> Fifty verified contacts with tailored pitches beat 200 shaky ones with a generic note.<\/li>\n        <li><strong>Trusting the first address you find.<\/strong> That RSS email might be eighteen months old. Two minutes against a current source confirms it.<\/li>\n        <li><strong>Researching without listening.<\/strong> Contact info gets you in the door. Understanding the show gets you booked.<\/li>\n        <li><strong>No backup contact.<\/strong> Note a second option while you research. When the first one bounces, your homework is done.<\/li>\n      <\/ul>\n    <\/section>\n\n    <section>\n      <h2 class=\"mp-h2\" id=\"choose-your-method\">10. Choose the Right Method for Your Volume<\/h2>\n      <p class=\"mp-p\">No single method fits every show. Match the approach to the show's size, structure, and web presence.<\/p>\n      <div class=\"mp-table-wrapper\">\n        <table class=\"mp-table\">\n          <thead>\n            <tr><th>Method<\/th><th>Time per show<\/th><th>Cost<\/th><th>Best for<\/th><\/tr>\n          <\/thead>\n          <tbody>\n            <tr><td><strong>RSS feed<\/strong><\/td><td>15 to 20 min<\/td><td>Free<\/td><td>Independent shows<\/td><\/tr>\n            <tr><td><strong>Website and Chrome extractor<\/strong><\/td><td>12 to 18 min<\/td><td>Free to low<\/td><td>Shows with real sites<\/td><\/tr>\n            <tr><td><strong>Network desk<\/strong><\/td><td>10 to 15 min<\/td><td>Free<\/td><td>Network shows<\/td><\/tr>\n            <tr><td><strong>Contact database<\/strong><\/td><td>Under a minute<\/td><td>$50 to $100 a month<\/td><td>20+ pitches a month<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n      <p class=\"mp-p\">Pitch a handful of shows a month? RSS and a verification tool will carry you. Pitch at agency scale? Buy back the hours with a database. Either way, the rule holds: find the contact, confirm it, then write the pitch.<\/p>\n    <\/section>\n\n    <section>\n      <h2 class=\"mp-h2\" id=\"podcast-contact-faq\">11. Podcast Contact FAQ<\/h2>\n      <p class=\"mp-faq-q\">How do you find a podcast's contact information?<\/p>\n      <p class=\"mp-faq-a\">Start with the show's RSS feed. The host's email usually sits in the itunes:email field. If it is missing, check the website and the host's LinkedIn or Twitter. Verify the address before you pitch.<\/p>\n      <p class=\"mp-faq-q\">Where can you find a podcast contact list or database?<\/p>\n      <p class=\"mp-faq-a\">Build one by hand using the methods in this guide. Or use a podcast database that already holds verified host and producer emails. The best ones filter by niche, audience size, and shows that accept guests.<\/p>\n      <p class=\"mp-faq-q\">How do you find a podcast host's email for free?<\/p>\n      <p class=\"mp-faq-a\">Pull it from the RSS feed, which costs nothing. Open the show on Apple Podcasts and view the page source. Find the feedUrl, load the feed, and search for itunes:email.<\/p>\n      <p class=\"mp-faq-q\">How many follow-up emails should you send to a podcast?<\/p>\n      <p class=\"mp-faq-a\">Two to three, spaced about three days apart, then stop. Belkins found that a single follow-up can lift replies by up to 49%. A third or fourth touch sees fast diminishing returns.<\/p>\n      <p class=\"mp-faq-q\">How do you verify a podcast contact email?<\/p>\n      <p class=\"mp-faq-a\">Run it through a free email verification tool before sending. The check shows whether an address is active, invalid, catch-all, or risky. It takes about thirty seconds and protects your sender reputation.<\/p>\n    <\/section>\n\n    <section>\n      <h2 class=\"mp-h2\" id=\"references\">References<\/h2>\n      <hr class=\"mp-references-divider\">\n      <span class=\"mp-ref-item\">Belkins. (July 2025). What Are B2B Cold Email Response Rates? <a href=\"https:\/\/belkins.io\/blog\/cold-email-response-rates\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">https:\/\/belkins.io\/blog\/cold-email-response-rates<\/a><\/span>\n      <span class=\"mp-ref-item\">Martal Group. (April 2026). B2B Cold Email Statistics 2026: Benchmarks and What Works Now. <a href=\"https:\/\/martal.ca\/b2b-cold-email-statistics-lb\/\" rel=\"nofollow noreferrer noopener\" target=\"_blank\">https:\/\/martal.ca\/b2b-cold-email-statistics-lb\/<\/a><\/span>\n    <\/section>\n\n  <\/article>\n<\/div>\n\n<script>\n(function(){\n  \/* Smooth scroll *\/\n  function mpEase(t,b,c,d){t\/=d\/2;if(t<1)return c\/2*t*t+b;t--;return -c\/2*(t*(t-2)-1)+b;}\n  function mpScrollTo(el,dur){\n    var s=window.pageYOffset,d=el.getBoundingClientRect().top+window.pageYOffset-90,dist=d-s,t=null;\n    function step(now){if(!t)t=now;var e=now-t;window.scrollTo(0,mpEase(e,s,dist,dur));if(e<dur)requestAnimationFrame(step);else window.scrollTo(0,d);}\n    requestAnimationFrame(step);\n  }\n  var links=document.querySelectorAll('.mp-toc-list a[href^=\"#\"]');\n  for(var i=0;i<links.length;i++){\n    links[i].addEventListener('click',function(e){\n      e.preventDefault();\n      var id=this.getAttribute('href').substring(1);\n      var target=document.getElementById(id);\n      if(target){history.pushState(null,'','#'+id);mpScrollTo(target,700);}\n    });\n  }\n  \/* Copy buttons *\/\n  var IC='<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"9\" y=\"2\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"\/><\/svg><span>Copy<\/span>';\n  var IK='<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><span>Copied<\/span>';\n  function getText(card,btn){\n    var cl=card.cloneNode(true);\n    var b=cl.querySelector('.mp-copy-btn');if(b)b.parentNode.removeChild(b);\n    var lb=cl.querySelector('.mp-template-label');if(lb)lb.parentNode.removeChild(lb);\n    var ps=cl.querySelectorAll('p');\n    if(!ps.length)return(cl.innerText||cl.textContent||'').trim();\n    var out=[];\n    for(var j=0;j<ps.length;j++){\n      var html=ps[j].innerHTML.replace(\/<br\\s*\\\/?>\/gi,'\\n');\n      var tmp=document.createElement('div');tmp.innerHTML=html;\n      var t=(tmp.innerText||tmp.textContent||'').trim();\n      if(t)out.push(t);\n    }\n    return out.join('\\n\\n');\n  }\n  function showOK(btn){btn.innerHTML=IK;btn.classList.add('mp-copied');setTimeout(function(){btn.innerHTML=IC;btn.classList.remove('mp-copied');},2000);}\n  function fallback(txt,btn){var ta=document.createElement('textarea');ta.value=txt;ta.style.cssText='position:fixed;top:-9999px;opacity:0;';document.body.appendChild(ta);ta.focus();ta.select();try{document.execCommand('copy');showOK(btn);}catch(e){}document.body.removeChild(ta);}\n  var cards=document.querySelectorAll('.mp-template-card');\n  for(var c=0;c<cards.length;c++){\n    (function(card){\n      var btn=document.createElement('button');btn.className='mp-copy-btn';btn.setAttribute('aria-label','Copy');btn.innerHTML=IC;\n      card.appendChild(btn);\n      btn.addEventListener('click',function(){\n        var txt=getText(card,btn);\n        if(navigator.clipboard&&navigator.clipboard.writeText)navigator.clipboard.writeText(txt).then(function(){showOK(btn);}).catch(function(){fallback(txt,btn);});\n        else fallback(txt,btn);\n      });\n    })(cards[c]);\n  }\n  \/* Scroll spy: highlight current section in every TOC surface, and keep the\n     active link in view inside whichever surface actually scrolls (the sticky\n     sidebar and the floating panel). Only the container scrolls, never the\n     page; the inline duplicate is in normal flow and is left alone. *\/\n  var ids=[];for(var k=0;k<links.length;k++){ids.push(links[k].getAttribute('href'));}\n  function mpScrollActiveIntoView(){\n    var actives=document.querySelectorAll('.mp-toc-list a.is-active');\n    for(var i=0;i<actives.length;i++){\n      var link=actives[i];\n      var container=link.closest('.mp-sidebar, .mp-toc-fab-panel');\n      if(!container)continue;\n      if(container.scrollHeight<=container.clientHeight+1)continue;\n      var cRect=container.getBoundingClientRect();\n      var lRect=link.getBoundingClientRect();\n      var target=container.scrollTop+(lRect.top-cRect.top)-(container.clientHeight\/2)+(lRect.height\/2);\n      target=Math.max(0,Math.min(target,container.scrollHeight-container.clientHeight));\n      if(Math.abs(target-container.scrollTop)>2){\n        if(container.scrollTo)container.scrollTo({top:target,behavior:'smooth'});\n        else container.scrollTop=target;\n      }\n    }\n  }\n  if('IntersectionObserver' in window){\n    var spy=new IntersectionObserver(function(entries){\n      var changed=false;\n      entries.forEach(function(en){\n        if(en.isIntersecting){\n          var hid='#'+en.target.id;\n          for(var a=0;a<links.length;a++){links[a].classList.toggle('is-active',links[a].getAttribute('href')===hid);}\n          changed=true;\n        }\n      });\n      if(changed)mpScrollActiveIntoView();\n    },{rootMargin:'-80px 0px -70% 0px'});\n    for(var s=0;s<ids.length;s++){var sec=document.querySelector(ids[s]);if(sec)spy.observe(sec);}\n  }\n  \/* Floating TOC button (mobile only): reveal after the inline TOC scrolls out of\n     view above the top of the viewport; toggle the panel; close on link, outside\n     tap, or when scrolled back up. CSS gates all of this to 900px and below. *\/\n  var fab=document.querySelector('.mp-toc-fab');\n  var fabPanel=document.querySelector('.mp-toc-fab-panel');\n  var inlineToc=document.querySelector('.mp-toc-inline');\n  if(fab&&fabPanel&&inlineToc){\n    function mpFabClose(){fabPanel.classList.remove('mp-fab-open');fab.setAttribute('aria-expanded','false');}\n    function mpFabSync(){\n      var past=inlineToc.getBoundingClientRect().bottom<0;\n      if(past){fab.classList.add('mp-fab-visible');}\n      else{fab.classList.remove('mp-fab-visible');mpFabClose();}\n    }\n    fab.addEventListener('click',function(e){\n      e.stopPropagation();\n      var open=fabPanel.classList.toggle('mp-fab-open');\n      fab.setAttribute('aria-expanded',open?'true':'false');\n    });\n    fabPanel.addEventListener('click',function(e){\n      if(e.target.tagName==='A'){mpFabClose();}\n    });\n    document.addEventListener('click',function(e){\n      if(!fab.contains(e.target)&&!fabPanel.contains(e.target)){mpFabClose();}\n    });\n    window.addEventListener('scroll',mpFabSync,{passive:true});\n    window.addEventListener('resize',mpFabSync,{passive:true});\n    mpFabSync();\n  }\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":12,"featured_media":6030,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[],"class_list":["post-528","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-for-pr-pros"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Build a Podcast Contact List for Effective Guest Outreach - MillionPodcasts Blog<\/title>\n<meta name=\"description\" content=\"Discover how to find podcast contact information and build a list that makes guest outreach faster, easier, and more effective.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Build a Podcast Contact List for Effective Guest Outreach - MillionPodcasts Blog\" \/>\n<meta property=\"og:description\" content=\"Discover how to find podcast contact information and build a list that makes guest outreach faster, easier, and more effective.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/\" \/>\n<meta property=\"og:site_name\" content=\"MillionPodcasts Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-11T20:32:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-22T12:11:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/06\/Build-a-Podcast-Contact-List-for-Effective-Guest-Outreach-feature-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Kris Cardoza\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kris Cardoza\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/\"},\"author\":{\"name\":\"Kris Cardoza\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/person\/5100b918df130b1ad6db5d867f82ba90\"},\"headline\":\"Build a Podcast Contact List for Effective Guest Outreach\",\"datePublished\":\"2026-05-11T20:32:00+00:00\",\"dateModified\":\"2026-06-22T12:11:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/\"},\"wordCount\":2331,\"publisher\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/06\/Build-a-Podcast-Contact-List-for-Effective-Guest-Outreach-feature-image.png\",\"articleSection\":[\"For PR Pros\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/\",\"url\":\"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/\",\"name\":\"Build a Podcast Contact List for Effective Guest Outreach - MillionPodcasts Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/06\/Build-a-Podcast-Contact-List-for-Effective-Guest-Outreach-feature-image.png\",\"datePublished\":\"2026-05-11T20:32:00+00:00\",\"dateModified\":\"2026-06-22T12:11:27+00:00\",\"description\":\"Discover how to find podcast contact information and build a list that makes guest outreach faster, easier, and more effective.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/#primaryimage\",\"url\":\"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/06\/Build-a-Podcast-Contact-List-for-Effective-Guest-Outreach-feature-image.png\",\"contentUrl\":\"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/06\/Build-a-Podcast-Contact-List-for-Effective-Guest-Outreach-feature-image.png\",\"width\":1500,\"height\":500,\"caption\":\"Build-a-Podcast-Contact-List-for-Effective-Guest-Outreach-feature-image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.millionpodcasts.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Build a Podcast Contact List for Effective Guest Outreach\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#website\",\"url\":\"https:\/\/www.millionpodcasts.com\/blog\/\",\"name\":\"MillionPodcasts Blog\",\"description\":\"The ultimate PR software for podcast outreach. Access 2.6 million verified podcast contacts, advanced search, and quick exports for effective campaigns.\",\"publisher\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.millionpodcasts.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#organization\",\"name\":\"MillionPodcasts Blog\",\"url\":\"https:\/\/www.millionpodcasts.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2025\/10\/cropped-mp-logo-blog-1.webp\",\"contentUrl\":\"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2025\/10\/cropped-mp-logo-blog-1.webp\",\"width\":235,\"height\":64,\"caption\":\"MillionPodcasts Blog\"},\"image\":{\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/person\/5100b918df130b1ad6db5d867f82ba90\",\"name\":\"Kris Cardoza\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6306d191968bb2f94287e98c08a211e04bc4477f9ee3ff348de72acac206c8d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6306d191968bb2f94287e98c08a211e04bc4477f9ee3ff348de72acac206c8d8?s=96&d=mm&r=g\",\"caption\":\"Kris Cardoza\"},\"url\":\"https:\/\/www.millionpodcasts.com\/blog\/author\/kriscardozapvt\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Build a Podcast Contact List for Effective Guest Outreach - MillionPodcasts Blog","description":"Discover how to find podcast contact information and build a list that makes guest outreach faster, easier, and more effective.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/","og_locale":"en_US","og_type":"article","og_title":"Build a Podcast Contact List for Effective Guest Outreach - MillionPodcasts Blog","og_description":"Discover how to find podcast contact information and build a list that makes guest outreach faster, easier, and more effective.","og_url":"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/","og_site_name":"MillionPodcasts Blog","article_published_time":"2026-05-11T20:32:00+00:00","article_modified_time":"2026-06-22T12:11:27+00:00","og_image":[{"width":1500,"height":500,"url":"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/06\/Build-a-Podcast-Contact-List-for-Effective-Guest-Outreach-feature-image.png","type":"image\/png"}],"author":"Kris Cardoza","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kris Cardoza","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/#article","isPartOf":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/"},"author":{"name":"Kris Cardoza","@id":"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/person\/5100b918df130b1ad6db5d867f82ba90"},"headline":"Build a Podcast Contact List for Effective Guest Outreach","datePublished":"2026-05-11T20:32:00+00:00","dateModified":"2026-06-22T12:11:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/"},"wordCount":2331,"publisher":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/#primaryimage"},"thumbnailUrl":"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/06\/Build-a-Podcast-Contact-List-for-Effective-Guest-Outreach-feature-image.png","articleSection":["For PR Pros"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/","url":"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/","name":"Build a Podcast Contact List for Effective Guest Outreach - MillionPodcasts Blog","isPartOf":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/#primaryimage"},"image":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/#primaryimage"},"thumbnailUrl":"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/06\/Build-a-Podcast-Contact-List-for-Effective-Guest-Outreach-feature-image.png","datePublished":"2026-05-11T20:32:00+00:00","dateModified":"2026-06-22T12:11:27+00:00","description":"Discover how to find podcast contact information and build a list that makes guest outreach faster, easier, and more effective.","breadcrumb":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/#primaryimage","url":"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/06\/Build-a-Podcast-Contact-List-for-Effective-Guest-Outreach-feature-image.png","contentUrl":"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2026\/06\/Build-a-Podcast-Contact-List-for-Effective-Guest-Outreach-feature-image.png","width":1500,"height":500,"caption":"Build-a-Podcast-Contact-List-for-Effective-Guest-Outreach-feature-image"},{"@type":"BreadcrumbList","@id":"https:\/\/www.millionpodcasts.com\/blog\/find-podcast-contacts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.millionpodcasts.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Build a Podcast Contact List for Effective Guest Outreach"}]},{"@type":"WebSite","@id":"https:\/\/www.millionpodcasts.com\/blog\/#website","url":"https:\/\/www.millionpodcasts.com\/blog\/","name":"MillionPodcasts Blog","description":"The ultimate PR software for podcast outreach. Access 2.6 million verified podcast contacts, advanced search, and quick exports for effective campaigns.","publisher":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.millionpodcasts.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.millionpodcasts.com\/blog\/#organization","name":"MillionPodcasts Blog","url":"https:\/\/www.millionpodcasts.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2025\/10\/cropped-mp-logo-blog-1.webp","contentUrl":"https:\/\/www.millionpodcasts.com\/blog\/wp-content\/uploads\/2025\/10\/cropped-mp-logo-blog-1.webp","width":235,"height":64,"caption":"MillionPodcasts Blog"},"image":{"@id":"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/person\/5100b918df130b1ad6db5d867f82ba90","name":"Kris Cardoza","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.millionpodcasts.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6306d191968bb2f94287e98c08a211e04bc4477f9ee3ff348de72acac206c8d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6306d191968bb2f94287e98c08a211e04bc4477f9ee3ff348de72acac206c8d8?s=96&d=mm&r=g","caption":"Kris Cardoza"},"url":"https:\/\/www.millionpodcasts.com\/blog\/author\/kriscardozapvt\/"}]}},"_links":{"self":[{"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/posts\/528","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/comments?post=528"}],"version-history":[{"count":56,"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/posts\/528\/revisions"}],"predecessor-version":[{"id":6032,"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/posts\/528\/revisions\/6032"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/media\/6030"}],"wp:attachment":[{"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/media?parent=528"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/categories?post=528"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.millionpodcasts.com\/blog\/wp-json\/wp\/v2\/tags?post=528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}