Skip to content

InstagramIn development

An Instagram widget worth the space it takes.

Your best photography already exists. It is just sitting on a platform your customers have to leave your site to see. An Instagram widget brings it back, and keeps it current without you touching a screenshot. It is the social media widget most sites reach for first, and usually the one that earns its space.

Instagram requires a reviewed Meta app before any tool can read your media. Ours is in that process: join the list and we will tell you the day it opens.

Instagram is the one network where a dense, image-led wall is obviously right. The content is square and portrait photography and it tiles well.

What Instagram hands over

What an Instagram widget can actually show

Instagram's API is generous with your own media and tight with everyone else's. Knowing which side of that line your idea falls on saves a lot of disappointment, so here it is plainly.

What you get

  • Your own posts, Reels and carousel albums, with captions and permalinks
  • The author-supplied alt text, when whoever posted it bothered to write some
  • Like and comment counts at the moment of sync
  • Media from a Business or Creator account you can authorise

What it won’t do

  • Personal accounts: the API only speaks to Professional ones
  • Other people's feeds, however public they look in a browser
  • Stories, which expire before most walls would refresh
  • Unlimited hashtag search: Instagram meters it hard and caps the tags you can track

Setup

How to add an Instagram feed to your website.

  1. Switch to a Professional account

    In the Instagram app: Settings → Account type and tools → Switch to professional account. Business or Creator both work. It is free, reversible, and the API will not talk to a personal account at all.

  2. Connect it to Vitraz

    Pick Instagram in Sources and authorise through Instagram's own screen. We never see your password, and you can revoke access from Instagram at any time.

  3. Curate what shows

    Approve posts by hand, or auto-approve everything and hide the odd one. Pin a launch post to the top of the wall for as long as it matters.

  4. Paste one line on your site

    Copy the snippet into your template. The wall refreshes on its own from then on, new posts appear without a redeploy.

Instagram, in particular

Reposting other people's photos is a permissions question

A hashtag wall full of customer photos is the most persuasive thing you can put on a product page, and the most common way brands get a takedown notice. Posting publicly is not the same as licensing, and Instagram's terms do not transfer any rights to you.

  1. Ask the author before a customer photo goes on a commercial page, a comment asking permission, and their reply, is the paper trail
  2. Keep attribution visible: handle, avatar and a link back to the original post
  3. Remove on request, quickly, without arguing: moderation is one click
  4. Your own posts carry none of this friction, which is why most walls start there

Install guides

Works on the site you already have.

The embed is one script tag and one element, which every builder that allows custom HTML accepts, and it renders in its own shadow root so your styles and ours never collide. Each guide shows where the paste box lives.

FAQ

Instagram questions, answered.

Something else on your mind? Write to hello@vitraz.io.

No, and no tool can make it. Instagram's API only serves Professional accounts, Business or Creator. Switching is free, takes about thirty seconds in the app, and you can switch back whenever you like.

Yes. Reels and carousel albums both come through alongside standard posts. Reels appear as a video tile with a play affordance; clicking through opens the original on Instagram.

You can, with a caveat worth knowing before you plan a campaign around it: Instagram meters hashtag search and limits how many distinct tags an app may track in a rolling window. It suits one campaign tag well, and a long list of tags badly.

That depends on your plan's refresh cadence rather than on Instagram, from daily on the free plan down to every few minutes on the higher ones. Nothing needs a redeploy; the embed pulls the current feed.

Posts already pulled in stay where they are and keep displaying. Nothing new arrives until you reconnect. Deleting the source removes its posts from your feeds.

More networks

Every network compared side by side, including what each one demands before it will hand anything over, is on the social media widgets overview.

Build your first wall today.

Start on the free plan with the sources that are ready now, and add Instagram the day it opens.