Instagram Feed
NewShoppable posts: link your posts to your shop

Embed your Instagram feed on any website.

Paste two lines of code and your latest posts and Reels appear on your site, in a layout that fits it. Connect any public Instagram profile by its handle. No Instagram login, no Facebook page and no tokens to renew.

Plans from $9.99 a month, each with a 7-day free trial. Cancel anytime.

An Instagram feed in the Grid layout, embedded on a café website
<div data-revukit-instagram="igw_3f9c…"></div>
<script async src="https://www.revukit.com/widgets/instagram/v1/embed.js"></script>
A post from the feed opened in the RevuKit popup, with caption, likes and a link to Instagram
The two-line RevuKit embed code above a café website with its Instagram feed in a grid, and one of its posts, a latte-art video, opened in the popup.

Translations

Speaks your visitors’ language.

Buttons, dates and counts follow the language of the page your feed is on, by themselves. Prefer one language everywhere? Pick it in the builder. Your captions stay exactly as you wrote them. Voilà.

Seven languages on every plan. See plans

Mmorningroast.coMorning RoastFolgen

Samstagskaffee aus dem Handfilter, am schönsten am Fenster. #kaffee

Vor 3 Tagen · 4 Fotos

1.24038
Auf Instagram ansehen
128 Beiträge12.400 Follower310 Gefolgt
A café’s feed on a page in Deutsch.

Website embed

Two lines of code. Any website.

The builder gives you a short HTML snippet. Paste it where the feed should go and it loads there, on any page of any site. The feed draws itself in its own Shadow DOM, so your theme’s CSS can’t break it and it can’t break your theme.

  • One snippet

    A div and an async script. Nothing to install.

  • Isolated styles

    Your CSS stays out of the feed, and the feed out of your page.

  • Loads when it’s needed

    The script is async and the feed renders as it nears the screen.

  • Your domains only

    Each embed runs on the websites you approve. Copies elsewhere stay blank.

See plansHow to add it

Best forWordPress, Shopify, Squarespace, Webflow and custom sites

<div data-revukit-instagram="igw_3f9c…"></div>
<script async src="https://www.revukit.com/widgets/instagram/v1/embed.js"></script>
The two-line embed code, crop-marked, above sketched tiles for WordPress, Shopify, Squarespace, Webflow, Framer and HTML or React.

Layouts

Eight Instagram feed layouts. Style every detail.

Set the columns, gap, corners, post shape, hover effect and colours, and preview each layout with your own posts before you publish. Every plan includes all eight.

  • Grid Instagram feed layout

    Grid

    Even rows of posts. The classic for homepages, cafés and shops.

  • Gallery wall Instagram feed layout

    Gallery wall

    Portrait, square and Reel posts keep their real shapes, packed into columns.

  • Carousel Instagram feed layout

    Carousel

    A swipeable row with arrows, for narrow sections and phones.

  • Marquee Instagram feed layout

    Marquee

    The carousel on a slow, endless scroll that pauses on hover. Made for footers.

  • Rainbow Instagram feed layout

    Rainbow

    Fanned cards that glide to the centre, one post in focus.

  • Profile Instagram feed layout

    Profile

    An Instagram-style header with your bio and counts above the grid.

  • Scrapbook Instagram feed layout

    Scrapbook

    Angled, overlapping cards on a slow strip, for creative brands.

  • Slider Instagram feed layout

    Slider

    One post at a time with its caption and likes, like the Instagram app.

Try every layout in the live demo, no sign-up needed.

New · Shoppable posts

Turn your Instagram into a shop window.

Add a link to any post: a product, a booking page, your menu or any page on your site. Visitors see a price tag on the post and a Shop now button when it opens. It takes your accent colour and corners, works in every layout and speaks your site’s language.

  • Link any post

    Products, bookings, menus or any page. Add a name and price if you like.

  • Five looks

    Price tag, button, hotspot, icon, or links only in the popup.

  • Fits your design

    Your accent colour and corners, in every layout.

  • In your language

    Shop now, Book now and Order now in seven languages.

Start your free trialSee plans

Best forShops, cafés, restaurants, salons and studios

A café's Instagram feed on its website, each post with a price tag linking to its shop
The Button link style on a post
The Hotspot link style on a post
The Icon link style on a post
A post opened in the popup, with the product name, price and a Shop now button
A café’s Instagram feed on its website with a price tag on each post, one post open in the popup with its name, price and a Shop now button ringed in pencil, and the Button, Hotspot and Icon looks pinned beside it.

Responsive

Fits the column it’s in, on every screen.

The feed measures the space you give it, not the window. Four columns on a desktop step down to three on a tablet and two on a phone, and the same embed fits a narrow sidebar on a wide screen. It holds its space while it loads, so the page doesn’t jump.

  • Container-aware

    Columns follow the feed’s width, wherever it sits.

  • Built for phones

    Swipe carousels and full-screen popups on small screens.

  • Your column count

    Set the most columns; it never shows more than fit.

  • No layout jump

    A placeholder keeps the feed’s space until it’s ready.

Try it at phone width

Best forSites people mostly visit on their phones

The same Instagram feed sketched on a laptop, a tablet and a phone, showing four, three and two columns.

Curation and refresh

New posts appear on their own. You choose what stays.

Post to Instagram as usual and your website catches up by itself, about once a day. Hide a post you’d rather not show, or pin one to the start. Nothing to republish.

  • Updates itself

    New posts arrive without editing your site.

  • Pin posts

    Keep your best post first.

  • Hide posts

    Take one out of the feed, put it back later.

  • Preview before you publish

    See every change in the builder first.

See plans

Best forBusinesses that post every week

The Profile layout: an Instagram-style header with bio and counts above a grid of posts
The Profile layout with the first post ringed and pinned and the third crossed out as hidden, with a refresh loop drawn beside it.

Set-up

How to add an Instagram feed to your website

It takes a few minutes and no developer. For a longer walkthrough, read how to add an Instagram feed to your website.

  1. 1. Pick a planEvery plan starts with a 7-day free trial. Cancel before it ends and you pay nothing.
  2. 2. Connect a public Instagram profilePaste its @handle or profile URL. It can be yours or a client’s.
  3. 3. Pick a layout and style itPreview it with your posts, then add the domain of the website it goes on.
  4. 4. Paste the code into your siteCopy the two lines and paste them where the feed should appear.

Where to paste it on your platform

WordPress
Add a Custom HTML block where the feed should go and paste the code. In the Classic Editor, paste it in the Text tab.
Shopify
In Online Store › Themes › Customize, add a Custom Liquid section to the page and paste the code.
Squarespace
Add a Code block and paste the code. Scripts in Code blocks need a Squarespace plan that allows custom code.
Webflow
Drag an Embed element onto the page and paste the code. The feed shows on your published site.
Framer
Use the Instagram Feed plugin for Framer instead: it adds the feed to the canvas with no code. One account covers both.
HTML, React and Next.js
Paste both lines into your HTML. In React, render the div where the feed goes and load the script once, for example in your layout; feeds added later are found on their own.

Compared

RevuKit, Instagram’s embed code or an API plugin?

Instagram’s own embed shows one post at a time. Plugins built on Instagram’s API need the account’s owner to log in. RevuKit shows the whole feed from a public profile. More in plugin vs embed vs custom build.

FeatureRevuKit Instagram FeedInstagram embed codeAPI-based plugins
Shows a whole feedYes, in eight layoutsOne post per embedYes
Updates when you postYesNo, you add each postYes
Instagram login neededNo, any public profileNoYes, and access is renewed
Show a client’s profilePaste their handlePost by postThey must log in for you
Styled to your siteColumns, colours, corners, hoverInstagram’s own cardDepends on the plugin
Posts open on your sitePopup with arrowsOpens InstagramDepends on the plugin

Pricing

An Instagram feed for your website. Try any plan free for 7 days.

Every plan starts with a 7-day free trial and cancels anytime. A view is one load of your feed on your published site. Prices in USD. Compare plans

  • Starter

    Popular

    $9.99a month

    • 1 Instagram profile
    • 18 posts and videos, refreshed daily
    • 10,000 views a month
    • All eight layouts, hide and pin
    • Shoppable posts with your own links
    • No RevuKit branding
  • Growth

    $19.99a month

    • 3 Instagram profiles
    • 18 posts and videos, refreshed daily
    • 50,000 views a month
    • All eight layouts, hide and pin
    • Shoppable posts with your own links
    • No RevuKit branding
  • Pro

    $49.99a month

    • 10 Instagram profiles
    • 18 posts and videos, refreshed daily
    • 200,000 views a month
    • All eight layouts, hide and pin
    • Shoppable posts with your own links
    • No RevuKit branding

Good to know

Instagram feed widget questions

How do I embed my Instagram feed on my website?
Pick a plan and start its 7-day free trial, connect your Instagram profile by its handle and click Publish. Then copy the two lines of code and paste them where the feed should appear: a Custom HTML block on WordPress, a Custom Liquid section on Shopify, a Code block on Squarespace or an Embed element on Webflow.
Can I try it before I pay?
Yes. You can design a feed with sample posts in the live demo, no sign-up needed. Every plan then starts with a 7-day free trial, from $9.99 a month after that. Cancel before it ends and you pay nothing.
Do I need to log in to Instagram or have a Facebook page?
No. RevuKit only needs a public Instagram profile. You connect it by its @handle or profile URL, so there is no Instagram login, Meta developer app, Facebook page or access token to renew. Private profiles are not supported.
Can I show a client’s Instagram feed?
Yes. Any public profile works, so you can add a client’s feed to their site without asking for their Instagram password. Growth and Pro plans connect several profiles from one account.
Does it work with WordPress, Shopify, Squarespace and Webflow?
Yes. The embed is plain HTML and works on any site where you can add custom code, including WordPress, Shopify, Squarespace, Webflow, Ghost and hand-coded sites. In React or Next.js, render the div and load the script once. On Framer, use the Instagram Feed plugin instead.
How often does the feed update?
New posts appear on your site by themselves, about once a day. You never need to republish your site or paste new code.
Does it show Reels and videos?
Yes. Videos and Reels play in the feed and the popup, and every plan shows up to 18 posts in each feed.
Will an Instagram feed slow down my website?
The script loads asynchronously, so it never blocks your page, and the feed renders as it comes near the screen. A placeholder holds its space while it loads, so the page doesn’t jump. It draws in its own Shadow DOM, so it doesn’t add styles to your site.
Does the feed show in my website’s language?
Yes. The feed’s buttons, dates and counts follow the language your page declares, in English, Spanish, French, German, Italian, Portuguese or Dutch, and switch by themselves when the page’s language changes. You can also fix one language in the builder. Your captions are shown as you wrote them. Every plan includes it.
Can I link Instagram posts to products or bookings?
Yes. In the builder, choose a post and add a link: a product, a booking page, your menu or any page on your site, with a name and price if you like. Visitors see it on the post as a price tag, button, hotspot or icon, and as a Shop now, Book now or Order now button when the post opens. Links you add stay on the post when new posts arrive. Shoppable posts come with every paid plan.
Can I choose which posts are shown?
Yes. Hide any post you’d rather not show and pin your best ones to the start. Your choices stay as new posts arrive.
Does it still work after Meta ended the Instagram Basic Display API?
Yes. Meta retired the Instagram Basic Display API on 4 December 2024, which broke many older feed widgets. RevuKit doesn’t use it: it reads the public profile you connect, so there is nothing to migrate.
What counts as a view?
Each time your feed loads on your published website. Previewing it in the builder doesn’t count. If a month’s views run out, the feed pauses until they reset on the 1st, and we email you before that happens.
Is this the same product as the Framer plugin?
Yes. One RevuKit Instagram Feed account covers the website embed and the Framer plugin, with the same profiles, plan and monthly views.

Guides

Read more about Instagram feeds

Your Instagram, on your website, in a few minutes.

Connect a public profile, pick a layout and paste two lines of code. Try it free for 7 days.