1,000,000+
December 11, 2025
July 23, 2014
As the most powerful and easiest to use Instagram plugin for WordPress, Smash Balloon Social Photo Feed helps you create, customize and embed Instagram feeds on your website in just a few clicks! Absolutely no coding needed.
Designed for both WordPress beginners and advanced users, you can use Social Photo Feed to seamlessly integrate your Instagram widgets and keep your site effortlessly updated.
Explore the Pro Version | See Pro in Action
Over 1 million users worldwide trust Social Photo Feed to easily showcase Instagram content on their websites.
Smash Balloon Instagram Feed makes it a breeze to set up your feeds on your site:
Check Out the Pro Version | Try the Pro Demo
Want to truly maximize your Instagram content and make it work harder for your brand?
While Smash Balloon’s Social Photo Feed offers a free way to get started, our Pro version offers advanced features to help you get complete control over the way you show your Instagram photos and videos to your website visitors.
The Pro version, known as Instagram Feed Pro, allows you to:
Display hashtag feeds – Curate dynamic content around specific Instagram hashtags
Check Out Instagram Hashtag Feed Demo
Show stunning lightboxes – View photos, Instagram reels and videos in a popup lightbox directly on your site
Add interactive elements – Display captions and show the number of likes and comments for each post
Embed Instagram carousel – Showcase eye-catching carousels from your posts
See Instagram Carousel Feed Demo
Choose from multiple layout options – Use “Masonry” or “Highlight” layouts
View “Highlight” Layout in Action
Use advanced feed moderation – Hide or show specific posts in just a few clicks
Filter Instagram posts – Display Instagram content based on hashtags, keywords or specific user posts
Create shoppable feeds – Add customized links to each post, like link in bio, so you can direct your site visitors to the page you’d like
Use professionally-designed themes – No need to start from scratch! Design beautiful feeds in minutes with pre-made feed themes to instantly create beautiful and unique feeds
Plus, enjoy these Pro benefits:
Check Out the Pro Version | Try the Pro Demo
Trusted by over 1 million websites, Smash Balloon is the leading solution for seamlessly integrating Instagram feeds onto your site.
Our 4.9/5 star average rating from 4,000+ glowing reviews speaks for itself.
“Awesome plugin and support – Awesome plugin that just works! Contacted support this week and they’ve quickly given a custom solution for a specific query I had! Very happy customer!”
– @tomteaweb“The best Instagram feed plugin – Whenever I need to display the Instagram feed in a WordPress site, I choose this plugin. It is not only easy to set up, but even in the free version you have enough features to have a nice feed. Do not spend more time looking for another Instagram feed plugin: This is the best!”
– @yordansoares“Simple and concise – Excellent plugin. Simple and non-bloated. I had a couple small issues with the plugin when I first started using it, but a quick comment on the support forums got a new version pushed out the next day with the fix. Awesome support!”
– @joshjones“Great plugin, greater support! – I’ve definitely noticed an increase in followers on Instagram since I added this plugin to my sidebar. Thanks for the help in making some adjustments…looks and works great!”
– @bnotp
At Smash Balloon, we’re dedicated to providing the most customizable, robust, and well-supported Instagram plugin available.
Have a question, need help with a feature, or want to request a new feature?
Our dedicated support team is just a quick message away, ready to provide top-notch assistance for both free and premium versions:
You can instantly unlock priority support when you upgrade to Instagram Feed Pro now.
Check Out the Pro Version | Try the Pro Demo
If you like our WordPress Instagram plugin, then consider checking out our other projects:
OptinMonster – Get more email subscribers with the most popular conversion optimization plugin for WordPress.
WPForms – #1 drag & drop online form builder for WordPress (trusted by 5 million sites).
AIOSEO – The original WordPress SEO plugin to help you rank higher in search results (trusted by over 3 million sites).
MonsterInsights – See the stats that matter and grow your business with confidence. Best Google Analytics plugin for WordPress.
SeedProd – Create beautiful landing pages with our powerful drag & drop landing page builder.
WP Mail SMTP – Improve email deliverability for your contact form with the most popular SMTP plugin for WordPress.
WPCode – must have WordPress code snippet management plugin to help you future-proof website customization (trusted by 1.5 million sites).
Duplicator – popular WordPress backup and migration plugin used by over 1 million websites.
WP Simple Pay – #1 Stripe payments plugin for WordPress. Start accepting one-time or recurring payments without a shopping cart.
PushEngage – Connect with visitors after they leave your website with the leading web push notification plugin.
RafflePress – Best WordPress giveaway and contest plugin to grow traffic and social followers.
TrustPulse – Add real-time social proof notifications to boost your store conversions by up to 15%.
SearchWP – The most advanced custom WordPress search plugin to improve WordPress search quality.
AffiliateWP – #1 affiliate management plugin for WordPress. Add a referral program to your online store.
Easy Digital Downloads – The best WordPress eCommerce plugin to sell digital products (eBooks, software, music, and more).
WPCharitable – Top-rated WordPress donation and fundraising plugin for WordPress.
Visit WPBeginner to learn from our WordPress Tutorials and about the best WordPress plugins.
=Data Collection=
Instagram Feed does not collect any personal data from your Meta accounts (Instagram, Facebook). All data retrieved from the Meta API is used solely for the purpose of displaying your feed on your WordPress site.
=External Connections=
This plugin connects to three external sites:
Smashballoon.com: Used for connecting and authenticating your sources. Occasionally, it sends dynamic notices to users. These notices can include information about major API changes, critical updates, and marketing messages.
Instagram.com and Facebook.com: Used to fetch posts so your visitors can view them directly on your site without needing to leave.
=Data Usage=
All data retrieved from the Meta API is used solely for displaying your Instagram feed on your WordPress site. No personal data is collected, stored, or shared beyond this purpose.
No installation instructions provided.
Yep. You can display multiple Instagram feeds by using our built-in feed creation tool, for example: [instagram-feed feed=2].
Yep. You can connect multiple accounts and include them as sources when creating a feed.
Yes. In version 2.5, support was added to allow the plugin to power your Instagram oEmbeds as official support for these is no longer available in WordPress core. Just connect your account on the oEmbeds settings page inside the plugin and we’ll do the rest. No developer app or account required.
Yes. Use the Instagram widget or Instagram block to display your feed in a sidebar or other widget area.
We’ve made it super easy. Just follow the steps outlined when onboarding and you will have a connected account with simple clicks.
There are a few common reasons for this:
wp_footer();If you’re still having an issue displaying your feed then please open a ticket in the Support forum with a link to the page where you’re trying to display the Instagram feed and, if possible, a link to your Instagram account.
Nope. The Access Token used in the plugin is a “read only” token, which means that it could never be used maliciously to manipulate your account.
This is a feature of the Pro version of the plugin, which allows you to view the photos in a pop-up lightbox, support videos, display captions, display photos by hashtag + more!
You can embed your feed directly into a template file by using the WordPress do_shortcode function: <?php echo do_shortcode('[instagram-feed]'); ?>.
If your Instagram photos aren’t loading and all your see is a loading symbol then there are a few common reasons:
1) There’s an issue with the Instagram Access Token that you are using
You can obtain a new access token on the Instagram Feed Settings page by using the “connect” button to reconnect the account.
Occasionally the connect button inside the plugin does not successfully update the access token. You can try this link as well.
2) The plugin’s JavaScript file isn’t being included in your page
This is most likely because your WordPress theme is missing the WordPress wp_footer function which is required for plugins to be able to add their JavaScript files to your page. You can fix this by opening your theme’s footer.php file and adding the following directly before the closing tag:
3) There’s a JavaScript error on your site which is preventing the plugin’s JavaScript file from running
You can find out whether this is the case by right clicking on your page, selecting ‘Inspect Element’, and then clicking on the ‘Console’ tab, or by selecting the ‘JavaScript Console’ option from your browser’s Developer Tools.
If a JavaScript error is occurring on your site then you’ll see it listed in red along with the JavaScript file which is causing it.
4) The feed you are trying to display has no Instagram posts
If you are trying to display an Instagram feed that has no posts made to it, a loading symbol may be all that shows for the Instagram feed or nothing at all. Once you add an Instagram post the Instagram feed should display normally
5) The shortcode you are using is incorrect
You may have an error in the Instagram Feed shortcode you are using or are missing a necessary argument.
There are plenty of options to customize your feed! See the list below:
* General Options
* width of feed – The width of your feed.
* height of feed – The height of your feed.
* background color – The background color of the feed. Any hex color code.
*
* Photo Options
* sorting – Sort the Instagram posts by Newest to Oldest (none) or Random (random)
* number of posts – The number of posts to display initially.
*
* desktop columns – The number of columns in your feed when displayed on desktop devices
* tablet columns – The number of columns in your feed when displayed on tablet devices
* mobile columns – The number of columns in your feed when displayed on mobile or phone devices
*
* image spacing – The spacing around your photos
*
* Header Options
* show header – Whether to show the feed Header.
* show bio – Whether to show the account’s bio in the feed Header.
* custom avatar – URL of a custom Avatar image for the header (use whatever image you want for your account).
*
* header color – The color of the feed Header text.
*
* ‘Load More’ Button Options
* show load more button – Whether to show the ‘Load More’ button.
* button color – The background color of the button. Any hex color code
* button text color – The text color of the button.
* button text – The text used for the button – Example: “Load More Photos”
*
* ‘Follow on Instagram’ Button Options
* show the follow button ** – Whether to show the ‘Follow on Instagram’ button.
* **follow color – The background color of the ‘Follow on Instagram’ button.
* follow text color – The text color of the ‘Follow on Instagram’ button.
* follow text – The text used for the ‘Follow on Instagram’ button – Example: “Follow me”
For more options, check out the Pro version.
For more FAQs related to the Instagram Feed plugin please visit the FAQ section on our website.
| Version | Download | Type |
|---|---|---|
| 6.10.0 | Download | Stable |
| 6.9.1 | Download | Stable |
| 6.9.0 | Download | Stable |
| 6.8.0 | Download | Stable |
| 6.7.1 | Download | Stable |
| 6.7.0 | Download | Stable |
| 6.6.1 | Download | Stable |
| 6.6.0 | Download | Stable |
| 6.5.1 | Download | Stable |
| 6.5.0 | Download | Stable |
| 6.4.3 | Download | Stable |
| 6.4.2 | Download | Stable |
| 6.4.1 | Download | Stable |
| 6.4 | Download | Stable |
| 6.3.1 | Download | Stable |
| 6.3 | Download | Stable |
| 6.2.10 | Download | Stable |
| 6.2.9 | Download | Stable |
| 6.2.8 | Download | Stable |
| 6.2.7 | Download | Stable |
| 6.2.6 | Download | Stable |
| 6.2.5 | Download | Stable |
| 6.2.4 | Download | Stable |
| 6.2.3 | Download | Stable |
| 6.2.2 | Download | Stable |
| 6.2.1 | Download | Stable |
| 6.2 | Download | Stable |
| 6.1.6 | Download | Stable |
| 6.1.5 | Download | Stable |
| 6.1.4 | Download | Stable |
| 6.1.3 | Download | Stable |
| 6.1.2 | Download | Stable |
| 6.1.1 | Download | Stable |
| 6.1 | Download | Stable |
| 6.0.8 | Download | Stable |
| 6.0.7 | Download | Stable |
| 6.0.6 | Download | Stable |
| 6.0.5 | Download | Stable |
| 6.0.4 | Download | Stable |
| 6.0.3 | Download | Stable |
| 6.0.2 | Download | Stable |
| 6.0.1 | Download | Stable |
| 6.0 | Download | Stable |
| 2.9.10 | Download | Stable |
| 2.9.9 | Download | Stable |
| 2.9.8 | Download | Stable |
| 2.9.7 | Download | Stable |
| 2.9.6 | Download | Stable |
| 2.9.5 | Download | Stable |
| 2.9.4 | Download | Stable |
| 2.9.3.1 | Download | Stable |
| 2.9.3 | Download | Stable |
| 2.9.2 | Download | Stable |
| 2.9.1 | Download | Stable |
| 2.9 | Download | Stable |
| 2.8.2 | Download | Stable |
| 2.8.1 | Download | Stable |
| 2.8 | Download | Stable |
| 2.7 | Download | Stable |
| 2.6.2 | Download | Stable |
| 2.6.1 | Download | Stable |
| 2.6 | Download | Stable |
| 2.5.4 | Download | Stable |
| 2.5.3 | Download | Stable |
| 2.5.2 | Download | Stable |
| 2.5.1 | Download | Stable |
| 2.5 | Download | Stable |
| 2.4.7 | Download | Stable |
| 2.4.6 | Download | Stable |
| 2.4.5 | Download | Stable |
| 2.4.4 | Download | Stable |
| 2.4.3 | Download | Stable |
| 2.4.2 | Download | Stable |
| 2.4.1 | Download | Stable |
| 2.4 | Download | Stable |
| 2.2.2 | Download | Stable |
| 2.2.1 | Download | Stable |
| 2.2 | Download | Stable |
| 2.1.5 | Download | Stable |
| 2.1.4 | Download | Stable |
| 2.1.3 | Download | Stable |
| 2.1.2 | Download | Stable |
| 2.1.1 | Download | Stable |
| 2.1 | Download | Stable |
| 2.0.2 | Download | Stable |
| 2.0.1 | Download | Stable |
| 2.0 | Download | Stable |
| 1.12.2 | Download | Stable |
| 1.12.1 | Download | Stable |
| 1.12 | Download | Stable |
| 1.11.3 | Download | Stable |
| 1.11.2 | Download | Stable |
| 1.11.1 | Download | Stable |
| 1.11 | Download | Stable |
| 1.10.2 | Download | Stable |
| 1.10.1 | Download | Stable |
| 1.10 | Download | Stable |
| 1.9.1 | Download | Stable |
| 1.9 | Download | Stable |
| 1.8.3 | Download | Stable |
| 1.8.2 | Download | Stable |
| 1.8.1 | Download | Stable |
| 1.8 | Download | Stable |
| 1.7 | Download | Stable |
| 1.6.2 | Download | Stable |
| 1.6.1 | Download | Stable |
| 1.6 | Download | Stable |
| 1.5.1 | Download | Stable |
| 1.5 | Download | Stable |
| 1.4.9 | Download | Stable |
| 1.4.8 | Download | Stable |
| 1.4.7 | Download | Stable |
| 1.4.6.2 | Download | Stable |
| 1.4.6.1 | Download | Stable |
| 1.4.6 | Download | Stable |
| 1.4.5 | Download | Stable |
| 1.4.4 | Download | Stable |
| 1.4.3 | Download | Stable |
| 1.4.2 | Download | Stable |
| 1.4.1 | Download | Stable |
| 1.4 | Download | Stable |
| 1.3.11 | Download | Stable |
| 1.3.10 | Download | Stable |
| 1.3.9 | Download | Stable |
| 1.3.8 | Download | Stable |
| 1.3.7 | Download | Stable |
| 1.3.6 | Download | Stable |
| 1.3.5 | Download | Stable |
| 1.3.4 | Download | Stable |
| 1.3.3 | Download | Stable |
| 1.3.2 | Download | Stable |
| 1.3.1 | Download | Stable |
| 1.3.0 | Download | Stable |
| 1.2.3 | Download | Stable |
| 1.2.2 | Download | Stable |
| 1.2.1 | Download | Stable |
| 1.2 | Download | Stable |
| 1.1.6 | Download | Stable |
| 1.1.5 | Download | Stable |
| 1.1.4 | Download | Stable |
| 1.1.3 | Download | Stable |
| 1.1.2 | Download | Stable |
| 1.1.1 | Download | Stable |
| 1.1 | Download | Stable |
| 1.0.2 | Download | Stable |
| 1.0.1 | Download | Stable |
| 1.0 | Download | Stable |
| Development | Download | Trunk |