Skip to content

WordPress Instagram feed plugin · Graph API · OAuth

Beautiful Instagram Feeds for WordPress. Connect. Customize. Embed.

WordPress plugin to display Instagram feeds using OAuth and the Instagram Graph API. Connect accounts securely, design feeds in a visual customizer, embed with shortcodes.

  • Secure OAuth
  • Encrypted tokens
  • GPL licensed
  • WordPress 6.0+

Trusted by WordPress sites

"Setup took minutes. The customizer preview matches our live page."

Bhavesh S
Skillsync Owner

"OAuth flow is clean and tokens stay encrypted. Exactly what we needed."

Mahendra R
Mahihub Developer

"Grid and carousel on Starter; upgraded to Pro for Masonry. Worth it."

Chirag M
Agency lead

How it works

Connect. Customize. Embed.

Three steps from connect to embed. OAuth, a visual customizer, and shortcodes — no custom code required.

  1. Connect Instagram

    OAuth via Meta. Callback at /instagram-proxy-callback/. Tokens encrypted in your database.

    Secure OAuth — long-lived tokens stored encrypted, never in redirect URLs.
  2. Customize feed

    Visual Feed Customizer with live preview — layout, columns, header, colors, click actions.

  3. Embed shortcode

    Paste on any page, post, or builder block. Grid, carousel, masonry, and highlight layouts ready to go.

    [insta-feed id="1"]

Everything you need for Instagram on WordPress

Secure connection, flexible layouts, and plan-based licensing.

OAuth connect

Instagram Graph API via Meta Business Login. Hosted token exchange — App Secret not in the plugin.

Multiple layouts

Grid & Carousel on Starter. Masonry & Highlight on Pro+.

Responsive columns

Set columns and post counts per desktop, tablet, and mobile.

Encrypted tokens

Long-lived tokens stored encrypted in the database; never in redirect URLs.

Plans & licensing

Starter free, Pro $19/yr, Business $29/yr. Activate in plugin Settings.

Import / export

Export and import feed JSON on Pro and Business plans.

See all features →

Layouts for every brand

Grid

Carousel

Masonry

Highlight

One shortcode. Any page.

Copy and paste into Gutenberg, Elementor, or your theme.

[insta-feed id="1"]

Simple, transparent pricing

Start free. Upgrade when you need more feeds, posts, or layouts.

Starter

$0Free forever

  • 1 website · 1 account · 1 feed
  • Up to 20 posts per feed
  • Grid & Carousel layouts
  • Community support
Get Starter Free
Popular

Pro

$19/year

  • Up to 5 websites · 5 accounts · 3 feeds
  • Up to 50 posts · Masonry & Highlight
  • Lightbox, import/export, email support
Buy Pro

Business

$29/year

  • Unlimited sites, accounts, feeds
  • Up to 500 posts per feed
  • Per-feed cache control · priority support
Buy Business

Compare all features

Frequently asked questions

What is Instaflax?

A WordPress plugin that displays Instagram feeds on your site using OAuth and the Instagram Graph API. Connect accounts, customize in the Feed Customizer, and embed with shortcodes.

Read more in docs →

What WordPress version is required?

WordPress 6.0 or newer.

Read more in docs →

What PHP version is required?

PHP 7.4 or newer.

Is there a free plan?

Yes. Starter is free (GPL plugin) with Grid & Carousel, 1 site, 1 account, 1 feed, up to 20 posts. Pro ($19/year) and Business ($29/year) unlock more layouts, posts, and accounts.

Read more in docs →

Do I need a Facebook / Meta Developer app?

Yes. Instagram Graph API access requires a Meta Developer app with the Instagram product. You set your App ID in the plugin or wp-config. See our Meta app setup guide.

Read more in docs →

View all FAQs →

Ready to show your Instagram feed on WordPress?

Download Starter free or upgrade for Masonry, lightbox, and more.