PHPackages                             codemonauts/craft-instagram-feed - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. codemonauts/craft-instagram-feed

ActiveCraft-plugin[Templating &amp; Views](/categories/templating)

codemonauts/craft-instagram-feed
================================

Craft CMS plugin to receive Instagram feed data as variable in templates.

2.2.1(2y ago)3050.1k—5.8%12[8 issues](https://github.com/codemonauts/craft-instagram-feed/issues)MITPHP

Since Apr 6Pushed 2y ago3 watchersCompare

[ Source](https://github.com/codemonauts/craft-instagram-feed)[ Packagist](https://packagist.org/packages/codemonauts/craft-instagram-feed)[ RSS](/packages/codemonauts-craft-instagram-feed/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (26)Used By (0)

Instagram feed plugin for Craft CMS
===================================

[](#instagram-feed-plugin-for-craft-cms)

[![Icon](resources/instagram.png)](resources/instagram.png)

A plugin for Craft CMS that helps you get your Instagram feed data.

Background
----------

[](#background)

If you want to add your (or someone else) Instagram feed on your site, you can use this plugin to fetch and cache the feed. It returns the image source, the number of likes and comments and the shortcode of the posts.

This only works with **public** profiles.

Requirements
------------

[](#requirements)

- Craft CMS &gt;= 4.0.0

Installation
------------

[](#installation)

Open your terminal and go to your Craft project:

```
cd /path/to/project
composer require codemonauts/craft-instagram-feed
./craft plugin/install instagramfeed
```

You can also install the plugin via the Plugin Store in the Craft Control Panel.

Documentation
-------------

[](#documentation)

You find the plugin documentation [here](https://plugins.codemonauts.com/plugins/instagramfeed/Introduction.html).

Blocked requests
----------------

[](#blocked-requests)

As you know, Instagram is a Walled Garden, and they are not very happy to see *their* data on other sites. And they are heavily working on blocking requests not coming from their platforms. So something can break in this plugin at anytime, when trying to fetch the feed.

Known actions from Instagram:

- 2018, disabling the old, public API.
- March 2020, disabling the token authentication for their new API.
- April 2020, blocking IP addresses from IP ranges not used for client access.
- April 2021, using "cross-origin-resource-policy" with "same-site" to block browsers from loading images inside another website which is not "instagram.com".
- June 2022, relaunch of the Instagram website in React. The JSON is now fetched in a second request.

Please be aware, that you use this plugin at your own risk. Please use this plugin only in a fair manner, for example to show the images of your own Instagram account on your website and link them back to the original post on Instagram. This symbiosis should be fine for Instagram.

With ❤ by [codemonauts](https://codemonauts.com)

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity40

Moderate usage in the ecosystem

Community20

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 80% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~75 days

Recently: every ~111 days

Total

24

Last Release

858d ago

Major Versions

1.1.7 → 2.0.02022-04-29

1.1.8 → 2.0.12022-06-03

1.2.0 → 2.2.02024-01-04

PHP version history (4 changes)1.0.6PHP ^7.0

1.1.0PHP ^7.2

1.1.7PHP ^7.2|^8.0

2.0.0PHP ^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/539161?v=4)[codemonauts](/maintainers/codemonauts)[@codemonauts](https://github.com/codemonauts)

---

Top Contributors

[![kringkaste](https://avatars.githubusercontent.com/u/964698?v=4)](https://github.com/kringkaste "kringkaste (60 commits)")[![Bruellmuecke112](https://avatars.githubusercontent.com/u/20341175?v=4)](https://github.com/Bruellmuecke112 "Bruellmuecke112 (6 commits)")[![niektenhoopen](https://avatars.githubusercontent.com/u/3450011?v=4)](https://github.com/niektenhoopen "niektenhoopen (3 commits)")[![JeroenJRP](https://avatars.githubusercontent.com/u/15321825?v=4)](https://github.com/JeroenJRP "JeroenJRP (1 commits)")[![jon14four](https://avatars.githubusercontent.com/u/44844901?v=4)](https://github.com/jon14four "jon14four (1 commits)")[![mikehayesuk](https://avatars.githubusercontent.com/u/591318?v=4)](https://github.com/mikehayesuk "mikehayesuk (1 commits)")[![sbstnrch](https://avatars.githubusercontent.com/u/9051884?v=4)](https://github.com/sbstnrch "sbstnrch (1 commits)")[![fleaz](https://avatars.githubusercontent.com/u/2489598?v=4)](https://github.com/fleaz "fleaz (1 commits)")[![JayBox325](https://avatars.githubusercontent.com/u/13233809?v=4)](https://github.com/JayBox325 "JayBox325 (1 commits)")

---

Tags

cmscraftcraft-plugincraftcmsfeedinstagraminstagramcmsCraftcraftcmscraft-plugin

### Embed Badge

![Health badge](/badges/codemonauts-craft-instagram-feed/health.svg)

```
[![Health](https://phpackages.com/badges/codemonauts-craft-instagram-feed/health.svg)](https://phpackages.com/packages/codemonauts-craft-instagram-feed)
```

###  Alternatives

[lewisjenkins/craft-dynamic-fields

Populate Craft fields with dynamic data using the power of Twig.

14667.0k](/packages/lewisjenkins-craft-dynamic-fields)[nystudio107/craft-minify

A simple plugin that allows you to minify blocks of HTML, CSS, and JS inline in Craft CMS templates.

37461.2k29](/packages/nystudio107-craft-minify)[jalendport/craft-preparse

A fieldtype that parses Twig when an element is saved and saves the result as plain text.

1086.4k](/packages/jalendport-craft-preparse)[craftpulse/craft-colour-swatches

Let clients choose from a predefined set of colours and utilise associated colour codes and class names in your templates.

3530.8k2](/packages/craftpulse-craft-colour-swatches)[verbb/footnotes

Adds a footnotes feature to CKEditor fields and Twig templates.

213.3k](/packages/verbb-footnotes)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
