oEmbed · cards · WordPress

Embeds.
That's it.

Paste a URL, get a responsive embed or a clean preview card — reliably, from 1,900+ sources. One simple API, and a WordPress plugin that just works.

Rich media for WordPress and the modern web.

Rich embeds are deceptively hard — every provider is different and their markup keeps changing. EmbedBlocks keeps up with all of them, so a pasted link just becomes the right embed. Every time.

  1. 01

    Get a key

    Sign in and copy an API key from your dashboard.

  2. 02

    Install the plugin

    Add the EmbedBlocks plugin to WordPress and paste your key.

  3. 03

    Paste links

    URLs in your posts turn into responsive embeds. Automatically.

1,900+ providers

oEmbed handles YouTube, Vimeo, X, Instagram, TikTok, Spotify and the long tail — automatically.

Cards for the rest

Anything without a native embed gets a clean preview card. No dead links.

Responsive + lazy

Fluid iframes, lazy images, correct aspect ratios, minimal layout shift.

Always current

Embeds are cached and refreshed as providers change their markup, so they don’t rot.

One simple API

A single endpoint returns ready-to-use HTML plus clean structured metadata.

WordPress-native

Extends the built-in oEmbed flow. Gutenberg block + classic [embedblock] shortcode.

YouTubeVimeoXInstagramSpotifyTikTokSoundCloudRedditFigmaCodePenLoomGiphyFlickrDailymotionSpeaker DeckBandcamp + discovery for the rest

Embeds, handled.