Instagram feed on a website, without owning the Meta integration

Everything ElectricBlaze offers developers and coding agents for Instagram, with the state of each part on the date of the last check.

At a glance

Status, checked 2026-09-18: real Instagram posts work today through the ElectricBlaze widget embed. The electricblaze CLI 0.1.2 adds a typed component with demo data. The JSON API for that component, with login and connect, ships in 0.2.

Use it when
a site needs recent Instagram posts or reels and nobody wants to create a Meta app, run a token refresh job or cache images.
Do not use it when
you need a public JSON feed with a reel flag today; see the comparison for providers that have one.
What the human does
the Instagram account owner signs in to ElectricBlaze and connects a Business or Creator account. That is the only step an agent cannot do.
Next step
open the guide for your framework below, or run npx [email protected] add instagram-feed --json.

What works today and what ships in 0.2

State of ElectricBlaze for Instagram on 2026-09-18
PartStateWhat it gives you
Widget embedWorks todayReal posts from a connected account, laid out in the dashboard, two lines of HTML
CLI add, preview, doctor, skillWorks today, demo dataComponent, types, 12 demo posts, checks with next steps
Feed schema v1Publishedschema.json, sample-feed.json
Agent skillPublishedWorkflow and dated API facts for Claude Code, Codex and others
JSON API, login, connect, listShips in 0.2Real posts in the generated component, by API key
TikTok, YouTube in the CLI and APIPlannedNothing yet; add tiktok-feed exits 2. Their embeddable widgets are on the main site

The same state as data, for agents that prefer to parse it:

Status on 2026-09-18

{
  "checked": "2026-09-18",
  "instagram": {
    "widget_embed": "available",
    "cli": { "version": "0.1.2", "data": "demo" },
    "json_api": "planned for 0.2",
    "schema": "https://electricblaze.com/developer/instagram-feed/schema.json"
  },
  "tiktok": "planned",
  "youtube": "planned"
}

Why not call the Instagram API directly

You can, and the own-code route is documented on every framework page. It carries four standing costs:

  • Only professional accounts are served: the Instagram API with Instagram Login serves Instagram professional accounts (Business or Creator); personal accounts are not supported (Meta: Instagram Platform overview, checked 2026-09-18). The Basic Display API that once served personal accounts was shut down on 2024-12-04.
  • A long-lived token lasts 60 days and has to be refreshed by a job you run (Meta: access_token reference, checked 2026-09-18).
  • Image links from media_url expire, and Meta publishes no lifetime for them. A cached or static page ends up with broken images.
  • Reading someone else's account, for a client site, requires Advanced Access: App Review plus Business Verification (Meta: Instagram Platform App Review, checked 2026-09-18).

With ElectricBlaze the account owner connects Instagram once in our dashboard. Your code never holds a token and never talks to Meta.

Guides by framework

Instagram feed guides by framework
FrameworkCLI kitGuide
Next.js (App Router, Pages Router, static export)next: Server ComponentNext.js guide
React on Vite (Lovable, Bolt, v0)dataReact guide
React Router v7 and RemixdataReact Router guide
AstrodataAstro guide
SvelteKitdataSvelteKit guide
NuxtdataNuxt guide
Plain HTML, GitHub Pages, shared hostinghtml: script and CSSStatic site guide

Every guide shows the widget embed for real posts today, the CLI kit for the design, and the own-code route with its obligations.

Instagram API reference

Precise answers to the questions that stop an integration, each with Meta sources and check dates:

Tools and machine-readable files

  • The CLI: commands, exit codes, the files it writes, how to verify a release.
  • The agent skill: install it once, and the agent follows the same workflow in every project.
  • Feed schema v1: TypeScript types, JSON Schema, a 12-post sample.
  • Changelog with an Atom feed.
  • llms.txt lists every developer page; each page also has a Markdown twin at the same address with .md.

FAQ

Can I show an Instagram feed on a website without a Meta developer account?

Yes. With the ElectricBlaze widget the account owner connects Instagram in our dashboard and you paste two lines of HTML. Any hosted provider works the same way; your own code does not.

Does ElectricBlaze have a JSON API for Instagram?

Not publicly yet. The CLI writes a typed component with demo data today, and the JSON API that feeds it real posts ships in 0.2.

Which Instagram accounts can be connected?

The Instagram API serves professional accounts, Business or Creator. Personal accounts lost API access when Basic Display was shut down on 2024-12-04.

Does it work with reels?

The widget shows reels as videos without a separate mark. Schema v1 and the CLI component have format: "reel"; real reel data arrives with the 0.2 API.

Is there a free plan?

Yes: 5 widgets and 1000 views a month, refreshed every 24 hours. See pricing.