Apple Podcasts Widget for Website. Free, Unlimited - Poper
Apple Podcasts Feed Widget

Apple Podcasts on any website.

Embed your show, episodes, ratings, and reviews in 90 seconds. Auto-syncs new episodes via the iTunes Search API and ships PodcastEpisode schema. Free, no code.

No credit card required
14-day free trial
Cancel anytime

Trusted by 11,000+ brands

Timetics
Academie Digitale
Goldcast
nbcf
Seedstock
Wow
Linkxar
Gale Toyota
Skills
Rugby Sport
Lamp
Leaktronics
Steel
Theatre in Chicago
Globerto
Meetup
FYM
Zeben
Kraftix
IETraditionala
Meethires
Leadscrape
Happily
Timetics
Academie Digitale
Goldcast
nbcf
Seedstock
Wow
Linkxar
Gale Toyota
Skills
Rugby Sport
Lamp
Leaktronics
Steel
Theatre in Chicago
Globerto
Meetup
FYM
Zeben
Kraftix
IETraditionala
Meethires
Leadscrape
Happily
Free forever, paid plans from $19/mo

Try the live Apple Podcasts widget

Live demo, not a screenshot. Style it, brand it, embed it. What you see here is what ships to your site.

From Apple Podcasts to your site

Your Apple Podcasts reviews. Now on your own domain.

Poper crawls the official Apple Podcasts review feed for your business and renders it inline on your website. Same reviews, your branding, your domain.

podcasts.apple.com
podcasts.apple.com show page for The Acme Show with Apple gradient logo, Editor's Choice 2026 badge, 5.0 rating from 12,847 ratings, 47K subscribers, large show cover art hero, and a 5-episode list highlighting Maya Chen's How OpenAI changed everything (1h 12m, Editor's Choice), Tom Patel's State of frontend in 2026 (58m), and Aïsha Lemarchand's Bootstrapping vs raising (1h 35m, Subscriber-only)Source: Apple PodcastsOpen
podcasts.apple.com show page for The Acme Show with Apple gradient logo, Editor's Choice 2026 badge, 5.0 rating from 12,847 ratings, 47K subscribers, large show cover art hero, and a 5-episode list highlighting Maya Chen's How OpenAI changed everything (1h 12m, Editor's Choice), Tom Patel's State of frontend in 2026 (58m), and Aïsha Lemarchand's Bootstrapping vs raising (1h 35m, Subscriber-only)
acmeshow.fm
The Acme Show site at acmeshow.fm with deep-emerald and warm-cream branding, top nav (Episodes, Subscribe, Sponsors, About), hero podcast cover with New episode every Tuesday, and the Poper Apple Podcasts widget embedded inline showing the same 3 episodes (Maya, Tom, Aïsha) plus a Source: Apple Podcasts Editor's Choice Auto-sync 30 min footerPoper widget live
The Acme Show site at acmeshow.fm with deep-emerald and warm-cream branding, top nav (Episodes, Subscribe, Sponsors, About), hero podcast cover with New episode every Tuesday, and the Poper Apple Podcasts widget embedded inline showing the same 3 episodes (Maya, Tom, Aïsha) plus a Source: Apple Podcasts Editor's Choice Auto-sync 30 min footer

Mockups for illustration. Pull your real Apple Podcasts Widget: Embed Shows, Episodes, and Ratings on Any Website from Apple Podcasts and embed in 90 seconds.

How to use it

How to add Apple Podcasts to your website

Three steps. Under two minutes. No developer needed.

  1. 01

    Paste your Apple Podcasts show URL

    Drop a podcasts.apple.com show URL or your iTunes Collection ID into the builder. Poper resolves it through the iTunes Search API and pulls every public episode from your show's RSS feed automatically.

    Poper widget builder showing the Apple Podcasts show URL input with The Acme Show autocomplete result, Editor's Choice 2026 badge, and an Apple-purple Connect button
  2. 02

    Pick a layout and brand it

    Choose Episode list, Carousel, Grid, Reviews wall, Hero player, or Show directory. Tweak colors, typography, artwork rounding, and player chrome to match your site.

    Layout picker showing 6 Apple Podcasts widget layouts (Episode list, Show hero, Carousel, Reviews wall, Sidebar, Lite player) plus Apple-purple brand color picker, artwork shape controls, and SF Pro typography
  3. 03

    Copy the snippet and embed

    Paste the one-line script tag into your site. Works on WordPress, Shopify, Wix, Squarespace, Webflow, Ghost, Framer, and 250+ platforms.

    One-line embed script tag for the Apple Podcasts widget shown in a code editor with an Apple-purple Copy button and iOS-friendly platform tiles for Webflow, Framer, Cargo, Squarespace, and Format

Works everywhere

Works with every website platform you already use

Drop-in install on WordPress, Shopify, Wix, Squarespace, Webflow, Framer, Ghost, and any HTML-friendly stack. No build step, no developer needed.

WordPress
Shopify
Wix
Squarespace
Webflow
Framer
Ghost
HTML

Plus 250+ other platforms via the embed snippet. If your site can render a <script> tag, it can render the Apple Podcasts Widget: Embed Shows, Episodes, and Ratings on Any Website.

What you get with Poper Apple Podcasts Feed

Six things that matter when you are paying for an Apple Podcasts widget, not 30 features no one uses.

Auto-injects PodcastEpisode Schema.org JSON-LD on every episode

This is the single highest-leverage SEO win for any podcast widget on the open web. Google's podcast carousel and the audio rich result that surfaces show episodes directly in search are both gated by PodcastEpisode and PodcastSeries structured data. Most Apple Podcasts widgets just drop a directory link and call it a day, leaving your episodes invisible to Google's audio index. Poper auto-emits a fully-populated PodcastEpisode block (name, description, datePublished, duration in ISO 8601, associatedMedia.contentUrl, partOfSeries with PodcastSeries reference, episodeNumber, seasonNumber) plus a parent PodcastSeries block (name, webFeed, image, author) for every show the widget renders. The result is that your episodes are eligible for podcast carousel placement, the listenable audio thumbnail next to organic results, and Google Podcast results across desktop and mobile the moment you embed.

Show pages, episode lists, and review walls

Most Apple Podcasts widgets only do a directory badge. Poper supports show hero, episode catalog, single episode embed, ratings overlay, and a dedicated reviews wall from the same widget config. Switch between them without re-embedding the snippet on your site.

Storefront switching

Show UK reviews to UK visitors and US reviews to US visitors automatically. The only widget that respects Apple's 175 country storefronts as first-class data sources.

Brand-match styling

Colors, fonts, artwork shapes, custom CSS. Looks native to your site, not the generic purple Apple Podcasts chrome.

Lite player keeps Core Web Vitals green

Default mode loads only the artwork and a play button (under 4KB per episode). The full HTML5 audio element and waveform decoder only load when a visitor presses play. No CLS, no LCP regression, no Lighthouse hit. Universal links open the Apple Podcasts native app on iOS and macOS for visitors who prefer the listening environment they already use.

Multi-podcast aggregation

Combine 2 or more Apple Podcasts shows into one feed. Built for podcast networks managing multiple shows, brand-owned podcast portfolios, and creator collectives sharing one wall. Each show keeps its own PodcastSeries schema reference so search visibility is preserved per show.

Use cases

Where Apple Podcasts Widget: Embed Shows, Episodes, and Ratings on Any Website actually moves the needle

Four buyer types who get the most lift from embedding Apple Podcasts Widget: Embed Shows, Episodes, and Ratings on Any Website on their site.

Apple-purple tech podcast studio with two condenser microphones, an 8-pad soundboard recording at 01:12:47, frequency-bar episode visualizer, and an Apple-curated Editor's Choice tech-shelf tile

Tech podcast

Tech shows live or die on Apple Podcasts curation. Embed your Editor's Choice tech show at the top of your domain, surface your 5-star rating as social proof, and turn casual readers of your engineering blog into subscribed listeners on the platform that drives the highest-spending podcast cohort.

News podcast anchor desk with a BREAKING NEWS graphic showing $2.4B funding round, two studio cameras flanking the desk, headphones in foreground, and an Apple-purple Listen on Apple Podcasts CTA

News podcast

News drops every weekday at 6am ET and listeners need to know within minutes. Embed your daily news show on your homepage, refresh the latest episode automatically through the iTunes Search API, and keep loyal listeners on your domain instead of bouncing back to the Apple Podcasts directory.

Narrative podcast scene with a vintage reel-to-reel tape recorder, a story-arc whiteboard mapping season 2 episodes 1 through 10, and a gold Apple Editor's Choice star badge

Narrative storytelling

Serial drama and narrative non-fiction shows are Apple's editorial sweet spot. Embed your Editor's Choice serial on your show site with the season-arc whiteboard intact so first-time visitors can binge from episode one. Apple's curation does the discovery, your widget keeps the listener.

Apple Podcasts Subscriptions paywall card showing the Apple Podcasts Subscriptions logo, a gold lock icon, $4.99 per month subscriber tier, and three premium episode placeholders with one unlocked and two SUBSCRIBE upsell buttons

Paid subscription

Apple Podcasts Subscriptions paywall premium episodes from $0.49 to $49.99 a month with Apple handling the billing and the 70 to 85 percent revenue share. Embed your subscriber catalog on your show site, deep-link unsubscribed visitors to the Apple Podcasts upsell, and convert site traffic into paid members directly.

Poper vs other Apple Podcasts widgets

Apple has its own free embed badge, but it stops at a directory link. Here is how Poper stacks up against the most common alternatives on what actually matters for podcasters.

 Recommended
Poper
Apple Podcasts Embed
Podpage Podcast Widget
Buzzsprout Player
Free plan available
14-day trial
Show hero with episode list
Auto-sync new episodes from RSS
Apple Podcasts ratings and reviews wall
Paid only
PodcastEpisode JSON-LD auto-injection
PodcastSeries parent schema
Multi-storefront review switching
Multi-podcast combined feed
Paid only
Lite player (defers audio until click)
Universal links to Apple Podcasts app
Sync frequency (lowest paid plan)
30 minutes
Manual
Hourly
Hourly
Pricing for unlimited episodes
$19/mo (Starter)
Free
$14/mo+
$12/mo+
Bundled with popups, forms, quizzes

Comparison reflects publicly listed pricing and features as of 2026. Verify current details on each provider's site.

Real podcasters. Real outcomes.

Hosts, networks, and brand-owned shows that switched from the official badge and broken third-party widgets to Poper.

Poper has improved our website's user engagement! Since integrating Poper's personalized popups, we've seen a dramatic surge in conversions and user interactions. The platform's intuitive design makes creating and customizing popups a breeze, even for those with minimal tech skills. What truly sets Poper apart are its…
Jayson Ang
Jayson Ang
Singapore Property Swapper · Singapore Property Swapper
Fantastic app and support team, they are very quick to help and provide a solution or improvement to their product. Highly recommended!
Alex
Alex
CEO · AH
Poper has been a total lifesaver for our agency! As a digital marketing agency, we’re always juggling a million things at once. Poper has been a real game-changer in terms of streamlining our workflow and keeping track of all our clients’ campaigns. The ability to track all our clients’ websites from one place is a…
Idris Basir
Idris Basir
-

Pricing

Simple pricing. Free plan covers most websites.

Free forever for one widget. Upgrade only when you need faster sync, multiple instances, or to drop the watermark.

Free

Everything you need to ship the widget today.

$0forever
  • 1 widget instance
  • All layouts & customization
  • Brand-match styling
  • 6-hour sync cadence
  • Poper watermark
Start free
Most popular

Pro

Remove the watermark, faster sync, more widget instances.

$19/mo
  • Unlimited widget instances
  • 30-minute sync cadence
  • No Poper watermark
  • Custom CSS
  • Priority email support
  • Shoppable tagging
Start 14-day trial

Business

Multi-site, multi-account, white-label.

$49/mo
  • Multi-account combined feeds
  • Real-time sync
  • White-label embed
  • API access
  • Dedicated success manager
  • Custom SLA
Start 14-day trial

All plans include unlimited page views, no contracts, cancel anytime. Annual billing saves 20%.

Guide · 8 min read

The complete guide to embedding Apple Podcasts on your website

An apple podcasts widget is how you turn Apple's still-dominant podcast directory into on-domain audience growth. Apple Podcasts indexes roughly 2 million active shows and remains the largest podcast directory on the web. Most podcast discovery decisions still happen inside the Apple Podcasts app, especially for US iPhone listeners who account for the highest spend per listener of any podcast cohort. The right embed turns that discovery into a website session, captures the visitor on your domain, and surfaces ratings and reviews where they actually drive conversions. This guide walks through what matters when you choose and configure an Apple Podcasts widget in 2026: the iTunes Search API, Apple Podcasts Connect, RSS feed mechanics for podcasts, PodcastEpisode Schema.org markup for the podcast carousel, monetization through Apple Podcasts Subscriptions, and dynamic ad insertion across episodes.

01

The iTunes Search API: Apple's free, no-key directory lookup endpoint

The iTunes Search API is the original entry point for any Apple Podcasts widget worth embedding. It is a free, public, no-key REST endpoint at itunes.apple.com/search and itunes.apple.com/lookup that resolves any podcast in the Apple Podcasts directory by show name, Collection ID, or RSS feed URL. The API returns a JSON document with the show's title, artwork at multiple resolutions, primary genre, secondary genres, country storefront, episode count, content advisory rating, feed URL, and the canonical podcasts.apple.com link. Despite the iTunes branding (Apple retired the iTunes app in 2019), the endpoint itself is alive, well-maintained, and powers Apple's own internal podcast browsing surfaces. There is no rate limit officially documented, but Apple recommends caching responses and not exceeding roughly 20 requests per minute per source IP. Poper resolves your show once at connect time, then caches the show metadata at the global edge for 6 hours on the Free plan and 30 minutes on Pro. The actual episode catalog comes from the show's RSS feed (itunes:type, itunes:duration, itunes:explicit, and the standard RSS 2.0 enclosure tag), not from the iTunes Search API, because the directory API only exposes the most recent batch of episodes Apple chose to cache. Reading the RSS feed directly gives you the full episode history including everything older than the directory's cache window. There is also a closely related but distinct endpoint, the Apple Podcasts Customer Reviews RSS feed, which returns the most recent reviews for any Collection ID across any of Apple's 175 country storefronts. Poper combines all three sources (Search API, RSS feed, Customer Reviews RSS) into a single normalized response so the widget renders show metadata, full episode catalog, and review wall from one widget config.

02

Apple Podcasts Connect, RSS feeds, and what your podcast host actually controls

Every show on Apple Podcasts is owned by a podcast host (Buzzsprout, Transistor, Libsyn, Captivate, Anchor, RSS.com, Podbean, and so on) and submitted to Apple Podcasts Connect, which is Apple's free creator dashboard for podcasters. Apple Podcasts Connect does not host audio. It only ingests RSS feeds your podcast host generates, validates them against Apple's RSS specification (which requires itunes namespace tags like itunes:author, itunes:category, itunes:explicit, and itunes:image), and indexes the resulting show into the directory. This separation matters for embedding. The widget never talks to Apple Podcasts Connect because Connect is for show owners, not for embedders. The widget talks to the public iTunes Search API and the public RSS feed your host generates, both of which are CORS-friendly and require no authentication for public shows. If your show is on Apple Podcasts Subscriptions (Apple's paywalled tier), the subscriber-only episodes are fetched from a separate authenticated RSS feed Apple provides, and the widget supports embedding either the public free episodes only or, for show owners, the full subscription catalog with a one-time Apple ID OAuth handshake. There are a few RSS feed gotchas worth knowing about. Trailers and bonus episodes are flagged with itunes:episodeType (trailer, bonus, full) and most directories now sort or filter on this field. Season and episode numbers come from itunes:season and itunes:episode, not from the episode title, so widgets that parse titles for episode numbers will lose accuracy as soon as your titles drift from a strict format. The itunes:duration tag is recommended in HH:MM:SS but most hosts emit it in raw seconds, and Apple Podcasts itself accepts both. Poper normalizes all of these into ISO 8601 duration strings before they hit the widget so the rendered episode list is consistent regardless of which podcast host generates the RSS.

03

PodcastEpisode and PodcastSeries Schema.org: the real SEO leverage for podcasters

Embedding episodes and ranking episodes are two completely different things. An Apple Podcasts directory link by itself is invisible to Google's podcast index because Google cannot crawl what is inside an Apple Podcasts deep link. To be eligible for the podcast carousel that appears at the top of many search results pages for podcast queries, and to get the listenable audio rich result with a play button next to your organic listing, your page needs Schema.org PodcastEpisode structured data for each episode plus a parent PodcastSeries reference for the show. The required PodcastEpisode fields are name, datePublished, associatedMedia (a MediaObject with contentUrl pointing to the actual audio file URL), and partOfSeries (a PodcastSeries object with name and webFeed). Strongly recommended fields include description, duration in ISO 8601, episodeNumber, seasonNumber, and url pointing to the episode page on your site. Most Apple Podcasts widgets emit none of this. The official Apple Podcasts embed badge emits zero structured data. Poper auto-injects a complete PodcastEpisode JSON-LD block for every episode in the feed plus a single PodcastSeries block for the parent show, populated from the iTunes Search API response and the underlying RSS feed, so the episodes you embed are immediately eligible for podcast carousel placement. Validate with Google's Rich Results Test on any page where the widget is embedded. There is a second tier of optional fields worth populating when you have the data: transcript for searchable captions (which Google increasingly uses to surface episodes for question-style queries), inLanguage for international shows, contentRating for explicit episodes, and isAccessibleForFree as a boolean to distinguish free episodes from Apple Podcasts Subscriptions content. Poper pulls transcripts from the podcast:transcript namespace tag when your podcast host emits it (Buzzsprout, Transistor, Captivate, and Castos all support podcast:transcript natively under the Podcasting 2.0 spec). Beyond Google, PodcastEpisode is also consumed by Bing Audio search, DuckDuckGo, and increasingly by AI search engines like Perplexity and ChatGPT search that build their podcast answer cards directly from PodcastEpisode markup. The same JSON-LD investment pays off across five different surfaces.

04

Apple Podcasts Subscriptions, monetization, and on-site paywall mechanics

Apple Podcasts Subscriptions launched in 2021 as Apple's paywalled tier for premium podcast content. Show owners enroll through Apple Podcasts Connect, set a price (anywhere from $0.49 to $49.99 per month with annual options), and configure which episodes are subscriber-only. Apple takes a 30 percent revenue share in year one and 15 percent thereafter, payouts go to the show owner's Apple developer account, and subscribers manage their subscription through the same Apple ID infrastructure that powers App Store subscriptions. From an embedding standpoint, this matters because subscriber-only episodes are exposed through a separate authenticated RSS feed that requires the show owner's Apple ID to access. The widget supports two modes. In public mode, the widget shows only the free episodes from the public RSS feed and renders a Subscribe on Apple Podcasts call to action under each subscriber-only episode placeholder, deep-linking the visitor into the Apple Podcasts app where they can complete the subscription purchase. In owner mode (after a one-time Apple ID OAuth handshake), the widget can render the full subscription catalog including subscriber-only episodes, with optional gating that checks whether the visitor is logged into Apple Podcasts on the same device and shows the full episode if so or the upsell if not. Beyond Apple's paywall, dynamic ad insertion is the second monetization surface that matters for embedded podcasts. Modern podcast hosts (Acast, Spotify Megaphone, Libsyn AdvertiseCast, Podscribe, ART19) inject ads at the encoder level before the audio file is served, which means the audio file URL the widget plays is the same URL with ads pre-rolled in. Poper preserves this by always playing the original audio URL the host generates rather than caching a copy, so dynamic ads continue to monetize listens that happen on your widget. UTM tagging is supported on all listen-out clicks so you can attribute Apple Podcasts subscription conversions and ad impressions back to specific embed placements on your site.

05

What the Apple Podcasts iframe really costs in Lighthouse, and how to keep your score green

The default audio elements that podcast widgets ship are surprisingly heavy. A standard HTML5 audio player with waveform visualization, scrub timeline, and chapter markers can pull 200 to 400KB of JavaScript, decode the entire audio file on initial render even if the visitor never presses play, and frequently regress Largest Contentful Paint by 800ms to 1.4 seconds depending on the audio file size and the visitor's connection. Embed five episodes as standard audio players and you can lose 12 to 18 Lighthouse points before any other code runs. The fix is the lite-player pattern: render only the episode artwork, title, and a play button overlay (under 4KB per episode) on initial load, and only swap in the real audio element with the waveform decoder when the visitor presses play. Apple's own podcasts.apple.com web player uses a near-identical pattern. Poper ships lite mode as the default, so all the episodes you embed cost you no more LCP than the same number of static images. Visitors who press play see the full player with timeline, scrub, speed controls, and chapter markers. Visitors who scroll past pay nothing. The performance difference between lite mode and standard audio embeds is the difference between a 90+ Lighthouse score and a 65. There are three additional optimizations Poper applies on top of lite mode. First, episode artwork is served at 2x retina resolution from the iTunes Search API CDN (mzstatic.com, Apple's own image network) and converted to WebP on the fly through our edge layer, which typically halves artwork weight versus the original PNG. Second, the play-button overlay uses a single inline SVG instead of an image request, which saves a round trip per episode. Third, when a visitor does press play, the audio element is created with the preload metadata attribute so the browser fetches only the first second or two of audio for instant playback rather than buffering the entire 60-minute episode. The combined result is that a page with twelve embedded episodes in lite mode often outperforms a page with two embedded episodes in standard mode on every Core Web Vitals metric. If page speed matters to your SEO, this is the single biggest reason to choose carefully which Apple Podcasts widget you embed. GDPR consent is also handled cleanly: lite mode sets no cookies and makes no third-party network requests until the visitor presses play, so the widget passes the strictest EU consent rules without requiring a cookie banner click.

Quick reference

What is Apple Podcasts Widget: Embed Shows, Episodes, and Ratings on Any Website?

An Apple Podcasts widget is an embeddable script that pulls show metadata, episodes, ratings, and reviews from the Apple Podcasts directory through the iTunes Search API and the show's RSS feed, then renders them on a website with auto-sync, custom branding, and Schema.org PodcastEpisode markup for podcast carousel visibility.

Key facts

  • Apple Podcasts indexes roughly 2 million active shows as of 2025, making it the largest podcast directory on the open web.
  • The iTunes Search API at itunes.apple.com/search is free, no-key, and returns show metadata in JSON for any podcast in the Apple directory.
  • Apple Podcasts Connect is the free creator dashboard podcast owners use to submit shows. It ingests RSS feeds rather than hosting audio.
  • Schema.org PodcastEpisode JSON-LD is required for eligibility in Google's podcast carousel and the listenable audio rich result.
  • Apple Podcasts Subscriptions (launched 2021) lets show owners paywall episodes from $0.49 to $49.99 per month with a 70 to 85 percent revenue share.
  • Apple Podcasts spans 175 country storefronts, each with its own ratings, reviews, and chart data accessible through public RSS feeds.

Frequently asked questions

Can't find the answer you're looking for? Chat with our support team.

Contact Support

Stop losing listeners to the Apple Podcasts recommendation graph

Embed your show, episodes, ratings, and reviews on your own domain. Auto-sync via the iTunes Search API, ship PodcastEpisode schema, keep the listener.

Free plan available forever