Mixcloud Feed Widget for Website. Free, Unlimited - Poper
Mixcloud Feed Widget

Mixcloud feed widget for any website.

Embed your DJ mixes, radio shows, and podcasts in 90 seconds. Royalty-cleared playback through the official Mixcloud API. Pro and Premium tiers supported. 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 Mixcloud widget

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

From Mixcloud to your site

Your Mixcloud reviews. Now on your own domain.

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

mixcloud.com
Mixcloud profile page mixcloud.com/djacme showing djacme · 247K listeners · Pro badge · Licensed Pro DJ · 187 mixes with a recent-mix grid of 5 cloudcasts including Sunset Set Vol. 12 (Maya, 1h 28m, 247K plays), Late Night Garage (Tom K., 1h 45m, 187K plays), and Quiet Storm Mix (Aïsha, 2h 12m, 312K plays), each with cover art, waveform, tracklist toggle and Licensed badgeSource: MixcloudOpen
Mixcloud profile page mixcloud.com/djacme showing djacme · 247K listeners · Pro badge · Licensed Pro DJ · 187 mixes with a recent-mix grid of 5 cloudcasts including Sunset Set Vol. 12 (Maya, 1h 28m, 247K plays), Late Night Garage (Tom K., 1h 45m, 187K plays), and Quiet Storm Mix (Aïsha, 2h 12m, 312K plays), each with cover art, waveform, tracklist toggle and Licensed badge
djacme.com
DJ Acme's own branded booking site at djacme.com with deep-violet and warm-cream palette, hero photo with Brooklyn-based Licensed pro DJ tag, nav DJ ACME · Mixes · Bookings · Radio · Newsletter, and the Poper Mixcloud feed widget embedded inline showing the same 3 mixes (Sunset Set Vol. 12, Late Night Garage, Quiet Storm Mix) with Source: Mixcloud · Pro DJ · Licensed · Auto-sync 30 min footerPoper widget live
DJ Acme's own branded booking site at djacme.com with deep-violet and warm-cream palette, hero photo with Brooklyn-based Licensed pro DJ tag, nav DJ ACME · Mixes · Bookings · Radio · Newsletter, and the Poper Mixcloud feed widget embedded inline showing the same 3 mixes (Sunset Set Vol. 12, Late Night Garage, Quiet Storm Mix) with Source: Mixcloud · Pro DJ · Licensed · Auto-sync 30 min footer

Mockups for illustration. Pull your real Mixcloud Feed Widget: Embed DJ Mixes, Radio Shows and Podcasts on Any Site from Mixcloud and embed in 90 seconds.

How to use it

How to add Mixcloud to your website

Three steps. Under two minutes. No developer needed.

  1. 01

    Connect a Mixcloud profile, show, or single cloudcast

    Paste a Mixcloud URL or sign in with the official OAuth 2.0 flow. Poper resolves it through the Mixcloud API and pulls the right metadata, tracklist, and royalty status.

    Poper widget builder showing the Mixcloud profile search input with djacme autocomplete result resolving to mixcloud.com/djacme, 247K listeners, Pro badge, and a Mixcloud-blue Connect button
  2. 02

    Pick a layout and brand it

    Choose Cloudcast list, Show grid, Tracklist column, Mix carousel, Radio archive, or Single hero. Tweak colors, fonts, player chrome, and the Mixcloud cloud icon shade to match your site.

    Layout picker showing 6 Mixcloud widget layouts (Cloudcast list, Show grid, Tracklist column, Mix carousel, Radio archive, Single hero) with mix-card, waveform, tracklist styling and brand color and player-chrome controls
  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 Mixcloud feed widget shown in a code editor with a Mixcloud-blue Copy button and DJ/radio platform badges (Webflow, Framer, Carrd, Bandsintown, Linkfire)

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 Mixcloud Feed Widget: Embed DJ Mixes, Radio Shows and Podcasts on Any Site.

What you get with Poper Mixcloud Feed

Six things that matter when you are paying for a Mixcloud widget, not 30 features no DJ or radio host uses.

Royalty-cleared DJ mixes, on your domain, by default

Mixcloud is the only major audio platform that has negotiated platform-level royalty deals with the major labels and the global PROs (MCPS-PRS, BMI, ASCAP, SOCAN, SACEM). That means every commercial track inside a two-hour DJ mix is paid for at the platform layer, and every embed automatically inherits that licensing. SoundCloud and YouTube DJ uploads get pulled when copyright bots find a major-label sample. Mixcloud uploads do not, by design. Poper renders the official Mixcloud playback through the public API on your site, with the cloud icon, the tracklist, and the no-skip rule intact, so your visitors hear the full mix and you stay on the right side of every label and PRO without negotiating a single sync license. Booker pages, station archives, residency landing pages, and beat shows can all play full commercial mixes inline without takedown anxiety.

Cloudcasts, shows, profiles, and category feeds

Most Mixcloud widgets only embed one cloudcast at a time. Poper supports four source types from the same widget config. Switch between them without re-embedding the snippet on your site.

Tracklists rendered inline

Mixcloud surfaces every track ID inside long mixes via crowdsourced data and partner feeds. Poper renders the full tracklist below the player so bookers and curators can scan the contents fast.

Mixcloud Select and Pro tier handling

Premium cloudcasts display a subscribe CTA that routes into Mixcloud Select checkout. Pro uploads keep their analytics share and HQ stream intact through the embed.

Lite player keeps Core Web Vitals green

Default mode loads only the cloudcast cover art and a play button (under 8KB per cloudcast). The full Mixcloud iframe (which weighs 380KB and ships analytics cookies) only loads when a visitor actually clicks play. No CLS, no LCP regression, no Lighthouse hit on radio archives with 50+ embedded shows.

Multi-DJ and multi-show aggregation

Combine cloudcasts from 2 or more Mixcloud accounts into one feed. Built for community radio stations showcasing every resident's show, agencies handling multiple DJ clients, and crew sites running a shared mix wall.

Use cases

Where Mixcloud Feed Widget: Embed DJ Mixes, Radio Shows and Podcasts on Any Site actually moves the needle

Four buyer types who get the most lift from embedding Mixcloud Feed Widget: Embed DJ Mixes, Radio Shows and Podcasts on Any Site on their site.

Radio host studio with on-air light, broadcast microphone with pop filter, mixer console, headphones on the desk, and a printed tracklist plus weekly show schedule on the wall

Radio host

Weekly and monthly radio residencies live and die by their archive. Embed your show series on a dedicated landing page so listeners catch up on every episode in one place. Mixcloud is the de facto archive of record for indie radio.

DJ booth with twin turntables and a mixer, headphones, crowd silhouette in front of the booth with arms in the air, and waveform overlay representing live mix playback

DJ mixes

Working DJs need bookers to hear them in one click without the legal risk of MP3 mirrors. Embed your Mixcloud profile on your booking page so promoters preview every recent set inline with the tracklist visible. Royalty-cleared by default, no takedowns.

Podcast studio with two broadcast microphones facing each other across a desk, headphones, an episode tile titled The Mixtape Hour Episode 042 with cover art, listen counts, and a waveform footer

Podcast on Mixcloud

Music-format podcasts (interview shows with mix segments, mixtape episodes, label showcases) are constantly throttled on Spotify and Apple Podcasts because of the music inside them. Mixcloud hosts them legally. Embed your podcast feed on your show site.

Internet radio station ACME FM dashboard with station logo, live-now banner showing Maya's Sunset Drift Show, DJ-roster avatars, and a multi-show weekly schedule grid covering Mon through Sun

Online radio station

Pirate, community, and internet radio stations use Mixcloud as their archive. Build a station site that auto-updates with every resident's broadcast, every show series, and every special guest mix without breaking licensing.

Poper vs other Mixcloud widgets

Mixcloud has its own free embed iframe, but it stops at single cloudcasts and locks you into the default chrome. Here is how Poper stacks up against the most common alternatives on what actually matters for DJ mixes and radio archives.

 Recommended
Poper
Mixcloud Embed
SoundCloud Alternative
Bandcamp for DJs
Free plan available
Royalty-cleared full commercial mixes
Single cloudcast embed
Profile feed (auto-sync new cloudcasts)
Paid only
Show or series feed
Inline tracklist rendering
Manual
Multi-DJ or multi-show aggregation
Paid only
MusicPlaylist + PodcastEpisode JSON-LD
Lite player (defers iframe until click)
Mixcloud Select / Premium subscribe CTA
Manual
Sync frequency (lowest paid plan)
30 minutes
Manual
1 hour
Manual
Bundled with popups, forms, quizzes

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

Real DJs. Real radio. Real outcomes.

Working DJs, station managers, and mix series hosts who switched from broken Mixcloud 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 · 9 min read

The complete guide to embedding Mixcloud on your website

A mixcloud feed widget is how you put royalty-cleared, full-length DJ mixes onto your own domain without negotiating a single sync license. Mixcloud was founded in London in 2008 by Nico Perez, Mat Clayton, and Nikhil Shah, and from the start it was built around one specific problem nobody else solved: a DJ should be able to upload a two-hour set with commercial tracks in it, and that set should be legal to stream forever. SoundCloud, YouTube, and every DSP route copyright enforcement through automated bots that flag major-label material. Mixcloud routes copyright through platform-level royalty deals with MCPS-PRS, BMI, ASCAP, SOCAN, SACEM, and the majors directly, so the artists in the mix get paid and the DJ does not get taken down. This guide walks through what actually matters when you choose and configure a Mixcloud widget in 2026: the Mixcloud API, the four feed primitives (cloudcasts, shows, profiles, categories), the royalty model that makes Mixcloud uniquely embeddable, MusicPlaylist and PodcastEpisode schema for audio search visibility, and what the official Mixcloud iframe really costs in Lighthouse.

01

Why Mixcloud is the only audio platform DJs can legally embed in full

Mixcloud was founded in London in 2008 by Nico Perez, Mat Clayton, and Nikhil Shah, and it solved a problem that every other audio platform either ignored or fumbled: how do you let a DJ upload a two-hour mix that contains a hundred commercial tracks and have that mix be legal in perpetuity, with the original artists paid and the DJ free of takedown anxiety. The answer Mixcloud built is the platform-level royalty model. Rather than ask each DJ to clear sync rights for every track in every mix (impossible and absurd), Mixcloud signed direct licensing deals with the major labels (Universal, Sony, Warner) and with every major performing rights organization in the world: MCPS-PRS in the UK, BMI and ASCAP in the US, SOCAN in Canada, SACEM in France, GEMA in Germany, JASRAC in Japan, and dozens more. Every play on Mixcloud generates a per-spin royalty that flows from Mixcloud to the PRO to the original songwriter and rightsholder. The DJ does nothing. The trade-off, and this is important, is that Mixcloud enforces the no-skip rule (you cannot scrub forward to a specific track or replay a section on demand) because that would break the broadcast-style royalty model the deals are built on. Listeners can pause and play, but not seek, and that single concession is what unlocks every other capability the platform is famous for. SoundCloud cannot do this. YouTube cannot do this. Spotify and Apple Music cannot do this for user-uploaded mixes at all. The result is that working DJs, radio show hosts, and mixtape podcasters have built their entire archives on Mixcloud since 2008, and most of that catalog is irreplaceable elsewhere on the open web. Embedding the Mixcloud feed on your own site means inheriting that royalty model automatically. Every cloudcast played through your widget pays its rightsholders the same way a play on mixcloud.com would.

02

Cloudcast vs Show vs Profile vs Category: which feed primitive do you actually want

Mixcloud exposes four distinct primitives through its public API, and each maps to a different job. A single cloudcast embed is what you get from the native iframe code on any Mixcloud cloudcast page. It is fine for one-off embeds (a hero mix on a launch landing page, a guest mix on a label page, a single radio episode on a press kit), but it does not grow on its own and you maintain it by hand every time you upload. A show or series feed pulls every cloudcast tagged with a specific show name (a weekly radio residency, a monthly mixtape series, a recurring guest podcast). Mixcloud's show concept is first-class metadata, not a tag, and it is the right primitive for radio archives, residency landing pages, and any episodic content that has a name and a release cadence. A profile feed pulls every public upload from a Mixcloud profile, in chronological order. This is the right primitive for an individual DJ's portfolio site, a producer's mix archive, or any place where the latest upload should always be the first thing visitors see. The fourth primitive, the category feed, is more curatorial: pull every cloudcast tagged with a specific genre, mood, or BPM range. This is how scene-focused sites and aggregator pages build wider discovery surfaces (every UK garage mix this month, every techno set tagged Berlin, every ambient cloudcast under 60 BPM). Poper supports all four primitives from the same widget config, so you can switch source types without re-embedding the snippet on your site. Picking correctly at the start saves you a re-embed cycle later and keeps your sitemap clean for SEO.

03

The Mixcloud API, the Pro and Premium tiers, and what changed with Mixcloud Live

Mixcloud's public API has been stable since 2010 and is one of the more developer-friendly audio APIs on the web. Public read access does not require authentication for any cloudcast that is set to public. You make a GET request to api.mixcloud.com against a username, a cloudcast slug, a show name, or a category, and you get back JSON metadata including the title, the user, the tags, the play count, the favorite count, the repost count, the audio length in seconds, the picture URLs at multiple resolutions, the embed URL, the tracklist (when available), and the upload timestamp. Authenticated access via OAuth 2.0 unlocks per-user data (followers, following, listening history) and is required for posting cloudcasts programmatically, but most embedding workloads only need the public read endpoints. Rate limits are generous: roughly 4,000 requests per hour per app for public endpoints, and Poper caches every API response at the global CDN edge so visitor-facing requests never hit Mixcloud directly. The platform has two paid creator tiers that the widget needs to handle correctly. Mixcloud Pro (launched 2017, formerly Mixcloud Premium for creators) gives uploaders unlimited storage, advanced analytics, the ability to set up paid subscriber tiers via Mixcloud Select, and the right to monetize their content directly. Mixcloud Select is the listener-facing subscription system: a DJ can put specific cloudcasts behind a paid wall and listeners pay a monthly subscription directly to that DJ. Mixcloud takes a small platform cut and the artist keeps the majority. Poper renders Select-locked cloudcasts with a clear subscribe CTA that routes into Mixcloud's own checkout flow, and the widget never tries to bypass the paywall (which would break the royalty deal that makes the whole platform work). Mixcloud Live, launched in 2020, added the ability for DJs to broadcast scheduled livestreams with the same royalty coverage as recorded cloudcasts. The widget supports embedding a profile that includes upcoming Mixcloud Live shows, with a countdown to broadcast time and a tune-in CTA when the stream goes live. None of this exists on any other audio platform.

04

MusicPlaylist, PodcastEpisode schema, and the audio SEO opportunity DJs ignore

Embedding a cloudcast on a page and ranking that page for searches related to the mix are two completely different things. A bare Mixcloud iframe is invisible to Google's audio index because Google cannot crawl what is inside an iframe. To be eligible for audio rich results, podcast carousel placement, and music carousel inclusion, your page needs Schema.org structured data that describes the audio. For DJ mixes the right schema is MusicPlaylist (since a mix is a curated sequence of tracks), with each individual track represented as a nested MusicRecording when the tracklist is known. For radio shows and music podcasts, PodcastEpisode is the correct schema, nested inside a PodcastSeries. The required fields for MusicPlaylist are name, numTracks, and track (an array of MusicRecording entries with name, byArtist, and duration). For PodcastEpisode the required fields are name, datePublished, partOfSeries (linking to the PodcastSeries), and timeRequired in ISO 8601 format. Most Mixcloud widgets emit none of this. Poper auto-injects a complete MusicPlaylist JSON-LD block for every DJ mix in the feed (populated from the Mixcloud API tracklist when available, with the tracklist crowdsourced from Mixcloud's partner feeds when not), and a complete PodcastEpisode JSON-LD block for every radio show or podcast episode. Validate after embedding by pasting your page URL into Google's Rich Results Test. Indexing for the podcast carousel and music carousel typically happens within a week of Google recrawling the page. Beyond Google, PodcastEpisode schema is consumed by Apple Podcasts, Pocket Casts, and increasingly by AI search engines (Perplexity, Claude search, ChatGPT search) that build podcast answer cards directly from the schema markup. The schema investment also unlocks a long-tail SEO opportunity that most DJ portfolio sites miss entirely: track-name plus DJ-name searches. When a listener hears a track in a Boiler Room set or in a Rinse FM broadcast and tries to identify it, they search the track name plus the DJ name. Your DJ site, with proper MusicPlaylist schema and the tracklist surfaced inline, becomes a third option in those SERPs alongside mixcloud.com and Discogs, and your domain rather than a third party gets the click and the brand association.

05

What the Mixcloud iframe really costs in Lighthouse, and how to keep your score green on radio archives

The official Mixcloud iframe is one of the heavier audio embeds on the open web. A single embedded cloudcast pulls roughly 380KB of JavaScript, sets several third-party cookies (for play count tracking and the global Mixcloud user session), blocks the main thread during load, and frequently regresses Largest Contentful Paint by 700ms to 1.2 seconds depending on the visitor's connection. Embed five cloudcasts as standard iframes on a DJ portfolio page and you can lose 12 to 18 Lighthouse points before any other code on the page runs. On a community radio archive page that lists every resident's last six shows (often 30 to 50 cloudcasts) the standard iframe approach is unworkable. The fix is the lite-player pattern, the same approach that works for YouTube and Vimeo. Poper renders only the cloudcast cover art (pulled from Mixcloud's own CDN at the right resolution) and a play button overlay (under 8KB per cloudcast) on initial page view. The full Mixcloud iframe loads only when the visitor clicks play. Visitors who scroll past the widget pay nothing in performance cost. Visitors who click play see the full official Mixcloud player with the no-skip control, the comment thread, the tracklist, the favorite button, the repost button, and the recognizable cloud icon. Mobile playback in particular benefits from this pattern. Mixcloud's iframe is large enough that on a slow 3G connection it can take 4 to 6 seconds to become interactive, which means a mobile visitor who taps play sees a long delay before audio starts. With the lite-player pattern Poper preloads the iframe in the background as soon as the user shows intent (hover on desktop, viewport entry on mobile), so the iframe is ready by the time the visitor decides to play. There are three additional optimizations Poper applies on top of lite mode. First, cover art is converted to WebP on the fly through our edge layer, which typically halves the weight versus the default JPEG. Second, the play-button overlay uses a single inline SVG instead of an image request, which saves a round trip per cloudcast. Third, when the visitor clicks play, the iframe loads with autoplay enabled so the audio starts the instant the player is ready, not after a second click. The combined result is that a community radio archive page with 30 embedded shows in lite mode often outperforms a basic single-cloudcast page in standard iframe mode on every Core Web Vitals metric. For radio stations and DJ collectives, this is the difference between a usable archive site and a Lighthouse failure that hurts every other page on the domain.

Quick reference

What is Mixcloud Feed Widget: Embed DJ Mixes, Radio Shows and Podcasts on Any Site?

A Mixcloud feed widget is an embeddable script that pulls cloudcasts (DJ mixes), shows, profiles, or categories from Mixcloud through the official Mixcloud public API and renders them on a website with royalty-cleared playback, the no-skip player, the cloud icon, and Schema.org MusicPlaylist plus PodcastEpisode markup for audio search visibility.

Key facts

  • Mixcloud was founded in London in 2008 by Nico Perez, Mat Clayton, and Nikhil Shah, and remains the only major audio platform with platform-level royalty deals that make full commercial DJ mixes legal to stream.
  • Mixcloud has direct licensing agreements with the major labels (Universal, Sony, Warner) and with the global PROs (MCPS-PRS, BMI, ASCAP, SOCAN, SACEM, GEMA, JASRAC) so every play on Mixcloud pays per-spin royalties to the original rightsholders.
  • Mixcloud enforces the no-skip rule (listeners cannot seek to a specific track or replay a section on demand) which is the platform-side concession that makes the broadcast-style royalty model legally viable.
  • Mixcloud Pro (launched 2017) is the paid creator tier that unlocks unlimited storage, advanced analytics, and the ability to set up paid subscriber tiers via Mixcloud Select.
  • Mixcloud Select is the listener-facing subscription system that lets DJs paywall specific cloudcasts and earn monthly subscription revenue directly from listeners with Mixcloud taking a small platform cut.
  • Mixcloud Live, launched in 2020, added scheduled DJ livestreams with the same platform-level royalty coverage as recorded cloudcasts.

Frequently asked questions

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

Contact Support

Stop watching your Mixcloud widget break every API change

Poper takes 90 seconds to embed and survives every Mixcloud API update. Free plan, no credit card.

Free plan available forever