Instagram Embeds

Your Instagram feed.
On any website.

Display your latest Instagram posts on your website with a single line of code. Full feed, curated picks, or filtered by keywords. Free forever on the starter tier.

Start embedding freeSee all plans
<!-- One line. That's it. -->
<script async
  src="https://storylayer.ai/api/public/embed/instagram-snippet?key=YOUR_KEY">
</script>
JSON API Response
{
  "ok": true,
  "schema": 1,
  "hasMore": true,
  "account": {
    "username": "aforetravel",
    "name": "Afore Travel",
    "profilePictureUrl": "https://...",
    "biography": "Travel stories & ski conditions",
    "followersCount": 2847,
    "instagramUrl": "https://www.instagram.com/aforetravel/"
  }, 
  "posts": [{
    "id": "17912706952855510",
    "mediaType": "IMAGE",
    "thumbnailUrl": "https://...",
    "displayImageUrl": "https://cdn.storylayer.ai/...",
    "sizes": {
      "small":  { "mediaUrl": "https://...", "width": 400, "height": 400 },
      "medium": { "mediaUrl": "https://...", "width": 700, "height": 700 },
      "large":  { "mediaUrl": "https://...", "width": 1000, "height": 1000 },
      "full":   { "mediaUrl": "https://...", "width": 1440, "height": 1440 }
    }, 
    "colorPalette": { "dominant": "214,230,239", ... },
    "hashtags": ["skiing", "powder"],
    "mentions": ["skiresort"],
    "isReel": false,
    "children": null
  }, ...]
}

How it works

Three steps. Under five minutes. No developer needed.

1

Connect your Instagram account

Sign in directly through Instagram in under 30 seconds. No Facebook Business account needed.

2

Choose your feed type

Full feed (latest posts), curated (hand-pick specific posts), or filtered (photos only, specific hashtags, exclude keywords).

3

Embed on your site

Copy a single line of code. Works with WordPress, Squarespace, Shopify, Wix, Webflow, or any website that accepts HTML.

Everything you need

One-line embed code

Iframe, script tag, or JSON API. Choose the integration method that works for your site builder.

Full feed or curated

Show your latest posts automatically, or hand-pick exactly which posts appear. Drag to reorder.

Smart filtering

Filter by media type (photos, videos, carousels), caption keywords, or exclude specific content like ads.

No Facebook required

Connect directly through Instagram. No Meta Business Account, no Facebook Page, no complicated setup.

Widget customization

Choose grid, masonry, carousel, or row layouts. Control columns, spacing, border radius, aspect ratio, hover effects, and click behavior.

CDN image proxy

Images are served through our CDN with multiple size variants (small, medium, large, full) for optimal loading speed on any device.

Responsive breakpoints

Set separate column counts and spacing for mobile, tablet, and desktop. Your feed adapts perfectly to every screen size.

Rich JSON API

Our API returns profile info, hashtags, mentions, pruned captions, reel detection, and optimized image URLs — everything you need for custom integrations.

Always fresh

Your embed updates automatically when you post new content to Instagram. No manual refresh needed.

Also use Storylayer to publish

Instagram Embeds is just the start. Storylayer also lets you create and auto-publish branded content to Instagram, Facebook, X, LinkedIn, and Ghost. Connect your data sources, design templates, and let AI write captions — all from one dashboard.

Embed integration methods

Iframe

Drop a self-contained iframe on any page. Works everywhere, zero JavaScript needed on your end.

Script tag

A single async script tag that renders a responsive grid in place. Smallest footprint.

JSON API

Fetch raw post data as JSON for a fully custom layout. Build your own component with full control over design.

Simple, transparent pricing

Embed features are included in every Storylayer plan. Start free and upgrade when you need more feeds or higher view limits.

Free
1 feed
6 posts / feed
1K views/mo
Storylayer branding
Starter — $49/mo
3 feeds
25 posts / feed
10K views/mo
No branding
Pro — $99/mo
10 feeds
25 posts / feed
100K views/mo
No branding
Agency — $299/mo
Unlimited
25 posts / feed
Unlimited
No branding
Full plan comparison

Your Instagram. Your website. Connected.

Free plan. No credit card. Set up in under 5 minutes.

Get started free