WINTER SALE Get 20% OFF everything using the WINTER2021 coupon code at checkout! Buy Now →


Instagram Widget

Instagram Widget is a simple WordPress plugin that includes a widget to display your Instagram feed.
The plugin is easy to use and it will take you only a few seconds to connect it to your Instagram account and to display the feed on your website.

View Demo →

Screenshot of the Instagram Widget


  • Responsive
  • Easy Setup
  • Lazy Load Images
  • Profile Header
  • Show the feed of any Instagram profile (limited to 12 photos)
  • Includes Follow button

Installation & Usage

  1. Download the ZIP file using the Download button above.
  2. Go to Plugins > Add New in the Dashboard of your site.
  3. Click on the Upload Plugin button from the top, select the downloaded ZIP file and Install it.
  4. Activate the plugin through the Plugins menu in WordPress.
  5. Now in the Widgets page a new widget called Instagram Widget by WPZOOM will be available.

Authorizing Instagram Account Access

After installing and activating the plugin, go to the Settings > Instagram Widget page in the WordPress Dashboard and click on the blue button to connect the plugin with your Instagram account:

After clicking on that button you’ll be redirected to the Instagram website and asked to grant permissions to our plugin to display your feed:

After clicking on the Authorize button, you will be redirected back to the plugin settings page and the settings will be saved.

Now you can go to the Widgets page and add the Instagram Widget to your sidebar or another widgetized area.


I just installed the plugin and widget shows nothing
Make sure to add your Instagram Access Token, which you can get on this address:

For more information see the plugins page in the Plugin Repository.


  • Hi,

    I’m also receiving the following error “Get items from the Public Feed failed. Malformed data structure.”

    Any idea on how to fix it?

  • hi guys, my website is

    i am using bridge theme and use this plugin with all my themes and it usually works perfectly.
    I am getting an error message in the footer that says:

    Instagram Widget misconfigured, check plugin & widget settings.

    Get items from the Public Feed failed. Malformed data structure.

    I’ve tried both using the token and the public feed and get it to work. any suggestions? please advise.


  • I am trying to get the 3 column block look. But it will only show 1 image and constantly scroll to the next. How do I fix this?

  • After a big research, this is the only plugin (so far) that shows the instagramer full profile info, with an instagram look & feel design. Also, the option for public feeds works perfect and smooth, and last, its settings are more than enough. Thank you for this “perfectly-done” plugin!!

  • I only get the widget to show the first post in my Instagram account. Tried resetting the access token multiple times, removing it from Instagram and adding it again, removing and adding the widget. Nothing works, just one image.

  • sir , my footer is black, but when i use the instagram plugin, the widget title doesnt come in white, and gets mixed with the black footer. any way i can turn the title to white for my footer.?

  • my site is,
    under about-us page, i have installed the instagram plugin, but facing 2 issues…

    1. the title text is black and not white due to which its not visible in black footer..
    2. when you select the title text, its mis-aligned from the rest of the widget. why is that so?

  • Hi guys, sorry no I have not been able to fix this and I’m having the problem on a lot of my sites =/. as well.

    this seems to be happening on sites where I am importing the template of another site and then trying to disconnect WP zoom and login from another account. Is there any way to delete entirely WP zoom from the database memory? Uninstalling it and reinstalling it doesn’t seem to fix the issue. =/

  • Hi there
    Added the plugin in the footer and it was working for a few weeks, now nothing is showing up. Cheers

  • Hi, this plugin is very nice WHEN it works. Only problem is, sometimes it does and sometimes it doesn’t. I also get the “Instagram Widget misconfigured, check plugin & widget settings… malformed data structure” error with nothing changed in the settings.

    Any ideas how to fix this?

  • Hi, this is a fantastic plugin. So thank you! I also get the I also get the “Instagram Widget misconfigured, check plugin & widget settings… malformed data structure” error with nothing changed in the settings.

    Why is this happening? From the other comments, it looks like this has been happening for a while. What causes this to happen?

    Thanks in advance :) Really appreciate you all!

    • Hi Peter! I’m glad you like our plugin!

      It’s really hard for us track down what can cause such problems. In most of the cause it can be a temporary restriction set by Instagram to your server.

      Our plugin includes 2 methods to connect your Instagram account: 1st method asks you to login with your account and will generate an access token, while the other method is called Public Feed and it can display images from any account.

      Did you tried to switch from a method to another? Sometimes this helps.

      Lastly, I recommend you to install and activate a WordPress caching plugin on your website. This will cache the Instagram feed and prevent your website to make numerous requests to Instagram’s servers on every refresh, but instead only time from time. WP Super Cache plugin should help.

  • I have problem with this widget. I have it in sidebar on every post. For example:
    When I am login to wordpress everything looks good (2 columns, 3 rows). Whan I am logout i have 6 photos in one column (one after one). Where is the problem?

  • This plugin was working great until recently. I manage several websites and sometimes it can be difficult to get access to client’s Instagram accounts, which is why I liked the public feed option. This no longer seems to work and I get the following notification: “Instagram Widget misconfigured, check plugin & widget settings. Get items from the Public Feed failed. Malformed data structure.” Nothing changed within the settings, so either there is a problem with the plugin or Instagram. Seems like a lot of other users are having the same problem. If this ever gets corrected, I’d be happy to use it again. Until then, I’ll have to look elsewhere.

  • Not sure how to change my settings? My plugin settings page doesn’t show any of the settings options as shown above. All I have is request type, access token, check for IG posts every…, serve images from Instagram embed links and enable request timeout.
    Also, all instagram photos are showing up as 1 large column of 6 photos, in my sidebar, with no spaces in between.
    My site uses Valenti child theme, WordPress 5.5., Basic Instagram API Access Token

    • Is our plugin installed on your website, or maybe it’s bundled with your theme and modified by them?
      If you have the plugin you the plugin installed, just make sure it’s updated to the latest version.

  • I use the Instagram Widget plugin, it is Good plugin

    thanks, wpzoom

  • Hi,
    This widget works fine in chrome but the instagram posts don’t display images in firefox on linux.. any idea why? thanks

  • Hi,

    I’m also receiving the following error “Get items from the Public Feed failed. Malformed data structure.”
    The option for public feeds works perfect only in localhost.

  • Hi,
    The images no longer load in browser.
    Just rotating loader, any ideas?


  • Hi

    Since updating the widget today (4 November) all nine images shown in the widget on my homepage are the same image, even though they are linking to the correct image on Instagram…

    Website is –

    Many thanks!

  • Hi, plugin stopped to work.

Leave a Reply