Mastodon Feed Widget for Website. Free, ActivityPub - Poper
Mastodon Feed Widget

Mastodon on any website.

Embed posts from any Fediverse instance in 90 seconds. Public ActivityPub, no auth required, content warnings respected. 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 widget

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

From Mastodon to your site

Your Mastodon reviews. Now on your own domain.

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

mastodon.social
mastodon.social/@acme profile page showing the Mastodon mascot avatar with purple branding, 12K followers, 8K following, joined Apr 2023, 47 toots, and three toots from Maya, Tom, and Aïsha each with content-warning togglesSource: MastodonOpen
mastodon.social/@acme profile page showing the Mastodon mascot avatar with purple branding, 12K followers, 8K following, joined Apr 2023, 47 toots, and three toots from Maya, Tom, and Aïsha each with content-warning toggles
acme.io
Acme.io site with nav links Writing, Open Source, Mastodon, RSS, hero 'Find me in the fediverse', and the embedded Poper widget showing the same 3 toots from Maya, Tom, and Aïsha rendered in a muted-blue and cream palette distinct from Mastodon purplePoper widget live
Acme.io site with nav links Writing, Open Source, Mastodon, RSS, hero 'Find me in the fediverse', and the embedded Poper widget showing the same 3 toots from Maya, Tom, and Aïsha rendered in a muted-blue and cream palette distinct from Mastodon purple

Mockups for illustration. Pull your real Mastodon Feed Widget: Embed ActivityPub Posts From Any Fediverse Instance from Mastodon and embed in 90 seconds.

How to use it

How to add a Mastodon feed to your website

Three steps. Under two minutes. No tokens, no apps, no developer needed.

  1. 01

    Paste an instance URL or handle

    Drop in any Mastodon handle (@[email protected]), instance URL, or hashtag. The widget resolves the instance, fetches your follower count, and starts pulling public ActivityPub posts immediately.

    Poper widget builder showing the Mastodon handle search resolving @acme@mastodon.social to mastodon.social/@acme with follower count, the Mastodon mascot, and a purple Connect button
  2. 02

    Pick a layout and brand it

    Choose from 6 toot-style layouts (Grid, Timeline, Carousel, Wall, List, Magazine). Customize colors, fonts, spacing, and content warning behavior to match your site exactly.

    Layout picker showing 6 Mastodon widget layout thumbnails with toot-style cards, a content-warning toggle set to collapsed by default, and brand color and font controls
  3. 03

    Copy the snippet and embed

    Paste the one-line script tag into your site. Works on Webflow, Framer, Hugo, Eleventy, Notion-Site and every other open-web platform.

    One-line embed script tag for the Mastodon feed widget shown in a code editor with a purple Copy button and Webflow, Framer, Hugo, Eleventy, and Notion-Site platform badges

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 Mastodon Feed Widget: Embed ActivityPub Posts From Any Fediverse Instance.

What you get with Poper Mastodon Feed

Six things that matter when you are paying for a Mastodon widget, not 30 features no one uses.

Works with any Fediverse instance

Mastodon has no central API. Each instance (mastodon.social, fosstodon.org, hachyderm.io, infosec.exchange, your self-hosted server) is its own server. Poper resolves the instance from your handle, calls the public ActivityPub endpoints directly, and caches posts at our CDN edge. Pull from a single instance, multiple instances, or the federated timeline. No tokens, no OAuth, no Meta-style API rotation drama.

No auth required for public posts

Public Mastodon posts are accessible without authentication via the official instance API. Just paste a handle. Privacy-friendly: no cookies, no tracking, no fingerprinting on the embed.

Content warnings respected

CWs preserved exactly as Mastodon users intended. Collapsed by default with click to expand. Optional CW keyword filters let you hide specific topics from your embed.

Hashtag federation

Embed a hashtag like #rustlang, #indieweb, or #FediForum. Pulls from the federated timeline across every instance that has seen the tag.

Alt text rendered natively

Mastodon culture treats alt text as essential, not optional. Poper renders alt text prominently (caption-style or tooltip-style) so accessibility commitment shows through on your site.

Core Web Vitals safe

Lazy-loaded below the fold, async-injected, scoped CSS that does not bleed into your design system. Under 40KB gzipped. No CLS, no LCP regression, no Lighthouse hit.

Use cases

Where Mastodon Feed Widget: Embed ActivityPub Posts From Any Fediverse Instance actually moves the needle

Four buyer types who get the most lift from embedding Mastodon Feed Widget: Embed ActivityPub Posts From Any Fediverse Instance on their site.

Decentralized fediverse network: server racks lit with status LEDs connected by an ActivityPub graph and glowing distributed nodes on a purple background

Tech in the fediverse

Self-hosted instances, ActivityPub-native projects, and the engineers who run them. Embed your project or maintainer handle on the docs site so contributors see release notes, federation status, and community replies in real time.

Academic researcher's desk with a stack of papers, a microscope, a purple Journal of Federated Discourse cover, and a spiral-bound lab notebook with hand-written field notes

Academic researchers

Researchers congregate on mathstodon.xyz, academia.exchange, and discipline-specific instances. Embed your lab handle on the institution site so collaborators and the public can follow the work without an account.

Independent journalist's desk with a laptop showing a Mastodon timeline, a reporter notebook with handwritten source notes, a digital recorder mid-recording, and a purple PRESS pass card on a lanyard

Independent journalists

Many journalists, NPR, BBC public broadcasting, and independent media moved from Twitter to Mastodon after 2022. Embed your reporter or newsroom feed on the article site to surface live commentary and source threads.

Open-source maker setup: mechanical keyboard with RGB underglow, monitor showing Rust ActivityPub code with passing cargo test output, GitHub octocat sticker, and a coffee mug labeled $ git

Open-source makers

GNOME, Krita, KDE, Rust, and thousands of other projects maintain official Mastodon presences on fosstodon.org, mastodon.social, and self-hosted instances. Embed your project handle on the docs site so contributors see release notes and community replies.

Poper vs other Mastodon feed widgets

Most Mastodon widgets are tied to one instance or charge per-feed pricing. Here is how the popular options stack up against Poper.

 Recommended
Poper
Mastodon Embed (official)
Curator.io
Tagembed
Free plan available
Works across any instance
Per-instance only
No-auth public post embedding
Content warning support
Single post only
Hashtag federation feed
Alt text rendered natively
Multi-instance combined feed
Paid only
Paid only
Sync frequency (lowest plan)
6 hours
On load
12 hours
24 hours
Custom CSS / total design control
Paid only
Privacy-friendly (no cookies)
Pricing for unlimited feeds
$19/mo (Starter)
Free (single)
$79/mo
$24/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 teams. Real outcomes.

Open-source maintainers, researchers, journalists, and privacy-focused brands who switched from one-off instance embeds 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 · 4 min read

The complete guide to embedding Mastodon on your website

Mastodon is the most-used node in the Fediverse, with over 1 million monthly active users spread across thousands of independent instances. Unlike centralized social networks, Mastodon has no single API, no corporate gatekeeper, and no terms of service that flip overnight. That decentralization is the feature, but it is also why most third-party widgets get the platform wrong. This guide walks through what actually matters when you choose and configure a Mastodon widget in 2026: the instance model, ActivityPub federation, content warnings, the post-Twitter migration, and the privacy values that make Mastodon different.

01

How Mastodon instances actually work

Every Mastodon user lives on a specific instance: a server running the open-source Mastodon software (or a compatible alternative like Pleroma, Akkoma, or GoToSocial). Examples include mastodon.social (the flagship instance run by the Mastodon nonprofit), fosstodon.org (free and open source software focus), hachyderm.io (tech industry), infosec.exchange (security professionals), mas.to (general purpose), and tens of thousands of smaller instances. A handle like @[email protected] tells the world your username and which server hosts your account. Each instance has its own moderation rules, its own API endpoint at instance.tld/api/v1/, and its own community norms. There is no central Mastodon API to call. A widget that wants to embed a Mastodon feed must resolve the instance from the handle and talk directly to that server. Poper does this automatically: paste any handle and the widget hits the right instance API, caches the response at our CDN edge, and renders posts with the same fidelity as the official Mastodon web client.

02

ActivityPub and the federation that makes it all work

ActivityPub is the W3C-standard protocol that lets independent Mastodon instances talk to each other. When you follow someone on a different instance, your home server fetches their posts via ActivityPub. When you boost (Mastodon's equivalent of retweet), the boost propagates to every instance that has seen the original post. This federation is why a hashtag widget can pull posts from across the entire Fediverse, not just from one server: instances exchange tagged posts in real time, and the federated timeline aggregates them. ActivityPub support extends beyond Mastodon: Pleroma, Akkoma, Misskey, Pixelfed (federated Instagram), PeerTube (federated YouTube), Lemmy (federated Reddit), and even Threads (Meta announced ActivityPub support in 2024) all speak the same protocol. A Mastodon feed widget that respects the protocol can pull from any of these without special-casing per platform. Poper renders ActivityPub Note objects natively: status content, attachments, content warnings, custom emoji, alt text, and boost attribution all come through correctly.

04

The post-Twitter migration and why brands moved to Mastodon

Between October 2022 (Elon Musk's Twitter acquisition) and early 2024, Mastodon grew from roughly 300,000 monthly active users to over 1 million. The migration was driven by journalists, academics, open-source maintainers, security researchers, and privacy-focused brands who decided centralized platforms were no longer reliable hosts for public discourse. Major moves included: NPR and BBC public-broadcast accounts, government accounts (the EU has multiple instances for its institutions), academic researchers (academia.exchange, mathstodon.xyz, and dozens of discipline-specific instances), open-source projects (the GNOME, Krita, and KDE projects all maintain official Mastodon presences), and privacy-conscious media organizations. For these brands, embedding a Mastodon feed on the marketing site or docs page is a statement: your public communications happen on an open protocol, not a walled garden, and your readers can engage without creating accounts on platforms they distrust. The widget makes that statement loud and visible.

05

Privacy values and why the Fediverse looks different

The default values of the Fediverse differ sharply from those of corporate social: no algorithmic feed, no engagement-bait amplification, no advertising, no data sale, and crucially no third-party tracking on embeds. Mastodon instances do not load analytics scripts, do not fingerprint visitors, and do not phone home. A widget that breaks this pattern by injecting cookies, tracking pixels, or fingerprinting libraries violates the platform's culture and gives privacy-aware visitors a reason to bounce. Poper ships a Mastodon embed that respects these values: no cookies set by the widget, no tracking calls to third parties, no fingerprinting, and a privacy policy that explicitly does not collect personal data from widget interactions. For GDPR-heavy sites (European media, academic institutions, healthcare, public-sector), this is a practical advantage: the embed does not trigger the cookie banner, does not require additional consent management, and does not appear in any data processing agreement audit. Combine that with respect for content warnings and alt text and the embed feels native to Mastodon, not bolted on from a corporate social tool.

Quick reference

What is Mastodon Feed Widget: Embed ActivityPub Posts From Any Fediverse Instance?

A Mastodon feed widget is an embeddable script that pulls public ActivityPub posts from any Fediverse instance and renders them on your website with content warnings, alt text, and boost attribution preserved.

Key facts

  • Mastodon has over 1 million monthly active users across thousands of independent instances as of 2026
  • The platform is decentralized: each instance has its own API endpoint, but instances federate via the W3C ActivityPub protocol
  • Public Mastodon posts are readable without authentication via the standard /api/v1/timelines and /api/v1/accounts endpoints
  • Content warnings (CWs) are a core social norm and must be preserved by any embed widget that respects platform culture
  • Alt text on media is treated as essential rather than optional in Mastodon culture
  • Mastodon does not run a central API or impose API key rotation, so widgets do not break on platform-side changes the way Meta and Twitter widgets do

Frequently asked questions

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

Contact Support

Stop fighting per-instance Mastodon embeds

Poper takes 90 seconds to embed and works across every Fediverse instance. Free plan, no credit card.

Free plan available forever