Instagram Feed | Instagram feed on your website! | Click to Next

Instagram feed on your website!


Kirby Instagram Feed

Click to Next Instagram feed on your website for Kirby 3.

Instagram API

This plugin powered by the new Instagram Basic Display API.

Rate Limits

There is an Instagram API request limit (Instagram API rate limits). Don’t worry! The plugin caches it periodically for the time
you set from config.

Expire Token

Instagram access token expires after 2 months (60 days) by default. The plugin automatically refresh the token. If cache is enabled the plugin will do it 1 week before, otherwise it will do it on every request and this is not recommended. So you don’t need to do anything.


  1. Download the latest release
  2. Unzip downloaded file
  3. Copy/paste unzipped folder in your /site/plugins folder


You can use sample basic snippet of plugin:

<?php snippet('instagram-feed') ?>

If you want to customize it, you can look the example usage below:

<?php foreach (site()->instagramFeed() as $feed): ?>
    <a href="<?= $feed->permalink() ?>" target="_blank">
        <img title="<?= $feed->caption() ?>" src="<?= $feed->media_url() ?>">
<?php endforeach ?>

Available $feed methods

  • $feed->id()
  • $feed->caption()
  • $feed->media_type()
  • $feed->media_url()
  • $feed->permalink()
  • $feed->thumbnail_url()
  • $feed->timestamp()
  • $feed->username()

Also site()->instagramFeed() and all items ( $feed ) in it are collection objects and have all collection methods.