Embed Instagram on Any Website
Step-by-step guide to embedding Instagram content on any platform. Works with WordPress, Shopify, Webflow, React, Vue, and more.
Last updated: March 2026
The Challenge
Since Meta retired the Basic Display API in 2024, embedding Instagram content has become harder. The replacement — the Instagram API with Instagram Login — requires a Facebook app, business account, and careful token management. Most traditional embed approaches still rely on slow-loading scripts, break when tokens expire, and give you no control over styling or moderation.
Feedframer solves this by proxying the Instagram API for you. You get lightweight JSON data via REST or GraphQL, automatic token refresh, edge-cached responses under 200ms, and complete design control. Build exactly what you want, on any platform.
Step-by-Step Setup
Create Feedframer Account
Sign up for free at feedframer.com. No credit card required.
Connect Instagram Account
One-click OAuth connection. Works with Instagram Business or Creator accounts.
Get Your API Key
Copy your API key from the dashboard. This authenticates all API requests.
Fetch Instagram Data
Make an API request to fetch your posts. Choose REST, GraphQL, or RSS format.
Build Your Embed
Use the data to create any layout. Grid, carousel, timeline, or custom design.
Verify Performance
Check Core Web Vitals (LCP/CLS). Apply CDN caching if needed.
Works With Any Platform
Paste into a Custom HTML block or use a shortcode in your theme. Works with any page builder.
Fetch via Liquid templates or a custom section. Ideal for product pages and footers.
Drop into an Embed element. Use Webflow's CMS bindings for dynamic pages.
Fetch JSON in a component and render however you like. TypeScript-friendly response types.
Frequently Asked Questions
Is it mobile-responsive?
Feedframer returns raw data (not a widget), so mobile responsiveness depends on how you build your UI. The JSON feed includes multiple image sizes (320px, 768px, 960px, 1200px) to support responsive layouts. We provide demo widgets, but we encourage you to build your own unique UI to display your Instagram posts.
Can I filter or moderate posts?
Yes. Filter by type, date, or custom criteria.
Does it work with private accounts?
Requires public Business/Creator accounts per Instagram's API rules.
Will this slow down my site?
No. Lightweight API with edge caching. Faster than Instagram's embed scripts.
How are rate limits handled?
Zero rate limits. Unlimited API requests with built-in caching.
Related Resources
Ready to Get Started?
Free tier includes everything you need. No credit card required.