Paste a handle, pick one of seven layouts, insert it on the canvas. The feed keeps itself up to date after that: new posts appear on your published site without you republishing anything.
No Instagram login, no Meta app review, no API keys. Works with any public profile — yours or a brand you're building for. 7-day free trial on monthly plans.
Most people paste a static image grid and update it never. This is a live component: it refreshes on its own, matches your design, and opens each post in a proper lightbox.
Type @handle, see the feed instantly, insert it. No Instagram login, no Meta developer app, no token that expires in 60 days.
Profile, Grid, Slider, Aperture, Carousel, Marquee and Rainbow. Columns, gaps, corner radius and post count are all yours to tune.
Your published site pulls fresh posts on a schedule. Post on Instagram, and the site follows — no republish, no maintenance.
Don't want the last 9 posts? Hand-pick from a pool of 50 and lock the exact grid you want. Great for portfolios and lookbooks.
Click a post for the full caption, likes, date, carousel slides and a link to Instagram. Keyboard arrows work too.
Images are served through our servers, so signed Instagram URLs can't expire on your site. No keys ever reach the browser.
Every layout is live in the demo, with a real @letypographe_be feed and the exact plugin UI. Click one to open it.
Then it runs itself. The plugin inserts a real Framer code component, so the feed lives on your published site and refreshes there — nothing to re-export, nothing to re-paste.
Any public Instagram profile. The preview loads the real posts in seconds, before you pay anything.
Flip through seven layouts on live data and tune columns, gap, corner radius and how many posts to show.
One click drops the component into your project. Publish, and the feed keeps syncing on its own.
Monthly plans start with a 7-day free trial — cancel any time during it and you're not charged. One plan covers every Framer project you own.
On Pro and Lifetime, need one more feed? Add a feed for $29, one-time — it stays on your account forever. Buy it from the plugin or from your account page.
Free is capped to a manual, once-a-day refresh — automatic syncing is what actually costs us money at our scraping provider, so that's what upgrading unlocks.
No. You paste a public handle and that's it — no Instagram login, no Meta developer app, no access token to renew every 60 days. It works for your own profile or for a client's, and you never hand us a password.
Yes. The backend refreshes each connected feed on a schedule (daily on Starter and Pro, weekly on Lifetime) and your published site reads the refreshed copy. You can also hit "Sync now" in the plugin when you've just posted something.
One load of your widget by a visitor on your published site. Starter includes 10,000 a month and Pro 50,000 — well past what a typical marketing site does. You'll get an email before it ever becomes a problem.
Yes — $0 forever, no card required. It's capped to 1 feed, 6 posts and a manual once-a-day refresh, since automatic syncing is what actually costs us money at our scraping provider. Upgrade to Starter or Pro when you want the feed to sync itself.
You keep the plugin until the end of the period you paid for, then the feed stops refreshing and the widget stops loading new posts. Cancel in two clicks from your account page — it opens Stripe's own billing portal, no email required.
Yes. Switch a feed to Curated and hand-pick from a pool of your 50 most recent posts. The picked set stays fixed until you change it, which is what you want for a portfolio or a lookbook.
No. The widget fetches one small JSON payload from our cache and images are proxied and cached on our side, so Instagram's signed URLs can't expire mid-life on your page.