Pricing
Start free with no credit card. Upgrade when your traffic grows. Downgrade or cancel any time — no lock-in.
Start free. Upgrade when you’re ready.
Free
Free
For anyone testing the waters.
Start freeSolo
$15/mo
billed annually
For freelancers and personal sites.
Sign upGrowth
Best value$29/mo
billed annually
For small businesses and boutique agencies.
Sign upScale
$79/mo
billed annually
For high-traffic sites and growing agencies.
Sign upFor agencies & resellers
Partner
$79/mo
billed annually
For agencies managing 50+ client feeds. Includes 100k views/mo, then $0.15 per 1k views. Human support included.
Encrypted token storage
Instagram tokens encrypted at rest with AES-256-GCM.
Domain allowlisting
Lock your embed to specific domains so only your sites can use it.
Feed view analytics
See how many times your feed has been viewed per day.
CDN delivery
Posts served from Cloudflare's global edge network. Always fast.
Auto token refresh
We refresh your Instagram OAuth tokens before they expire.
Responsive by default
The widget adapts to any screen size out of the box.
Instant on new posts
Within minutes of publishing on Instagram, your site reflects it.
Layout customization
Grid columns, gap, border radius — all configurable from the dashboard.
Email support
Stuck on something? We reply same day on weekdays.
Try any paid plan risk-free. If you’re not happy within 14 days of signing up, we’ll give you a full refund — no questions asked. Email hello@feedembed.io and we’ll take care of it.
FAQ
No. If you can paste a line of HTML into your website editor, you can embed FeedEmbed. It works with Webflow, Squarespace, WordPress, Shopify, Framer, and any platform that lets you add custom HTML.
FeedEmbed works with Instagram Business and Creator accounts. Personal accounts are not supported by the Meta API. Converting a personal account to a Creator account is free and takes about 30 seconds inside Instagram settings.
It depends on your plan — daily on Free, hourly on Solo, every 10 minutes on Growth, every 5 minutes on Scale, and every minute on Partner. Cached content is served immediately from our CDN, so your site stays fast regardless of refresh frequency.
No. The widget script is tiny (~5 KB), loads with the `defer` attribute so it never blocks your page, and fetches posts from our CDN rather than Instagram directly. Your page speed scores won't be affected.
Yes. In your feed settings you can add a domain allowlist. Only requests from those domains will be served — anyone else gets a 403. This prevents your embed key from being used on sites you don't control.
Your OAuth token is deleted immediately. Cached posts are removed within 7 days. Your embed on your site will return an empty feed until you reconnect an account. You can reconnect any time.
Yes. Access tokens are encrypted at rest using AES-256-GCM. We only request the minimum Instagram permission (instagram_business_basic) needed to read your public posts — we never have write access to your account.
Yes — you can create multiple feeds from the dashboard, each with its own embed key and settings. Place as many on your site as your plan allows.
A Source is a connected Instagram account. A Feed is an embed configuration — it points to a source and defines how your posts are displayed. You can create multiple feeds from the same source with different settings.
Yes, no lock-in. Cancel from your account settings at any time. Your plan stays active until the end of your billing period, then reverts to Free. Plus, every paid plan comes with a 14-day money-back guarantee — if you sign up and it's not for you, you get a full refund, no questions asked.
Something else? Email us and we’ll get back to you same day.