Paste a handle, pick one of six 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, 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 @nike 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 six 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.
No free tier: every feed costs us money to keep scraping, every day it's live. The 7-day trial is the free part, and you can cancel it in two clicks.
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.
Instagram has no free API for this. Every refresh of your feed costs us money at a scraping provider, every day the feed is live, whether anyone visits or not. A free tier would mean paying that bill forever for feeds nobody looks at. Instead: a real 7-day trial, and a $35 one-time Lifetime option if you'd rather not subscribe.
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.