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.
<!-- One line. That's it. --> <script async src="https://storylayer.ai/api/public/embed/instagram-snippet?key=YOUR_KEY"> </script>
{ "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 }, ...] }
Three steps. Under five minutes. No developer needed.
Sign in directly through Instagram in under 30 seconds. No Facebook Business account needed.
Full feed (latest posts), curated (hand-pick specific posts), or filtered (photos only, specific hashtags, exclude keywords).
Copy a single line of code. Works with WordPress, Squarespace, Shopify, Wix, Webflow, or any website that accepts HTML.
Iframe, script tag, or JSON API. Choose the integration method that works for your site builder.
Show your latest posts automatically, or hand-pick exactly which posts appear. Drag to reorder.
Filter by media type (photos, videos, carousels), caption keywords, or exclude specific content like ads.
Connect directly through Instagram. No Meta Business Account, no Facebook Page, no complicated setup.
Choose grid, masonry, carousel, or row layouts. Control columns, spacing, border radius, aspect ratio, hover effects, and click behavior.
Images are served through our CDN with multiple size variants (small, medium, large, full) for optimal loading speed on any device.
Set separate column counts and spacing for mobile, tablet, and desktop. Your feed adapts perfectly to every screen size.
Our API returns profile info, hashtags, mentions, pruned captions, reel detection, and optimized image URLs — everything you need for custom integrations.
Your embed updates automatically when you post new content to Instagram. No manual refresh needed.
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.
Drop a self-contained iframe on any page. Works everywhere, zero JavaScript needed on your end.
A single async script tag that renders a responsive grid in place. Smallest footprint.
Fetch raw post data as JSON for a fully custom layout. Build your own component with full control over design.
Embed features are included in every Storylayer plan. Start free and upgrade when you need more feeds or higher view limits.
Free plan. No credit card. Set up in under 5 minutes.
Get started free