Drupal is a registered trademark of Dries Buytaert
Release: Paragraphs 8.x-1.23 Minor update available for module paragraphs (8.x-1.23). Release: AI (Artificial Intelligence) 1.4.6 Minor update available for module ai (1.4.6). Release: AI (Artificial Intelligence) 1.3.11 Minor update available for module ai (1.3.11). Release: Search and Replace Scanner 2.0.0 Major update available for module scanner (2.0.0). Release: Chosen 5.0.7 Minor update available for module chosen (5.0.7). Release: amazee.ai Private AI Provider 1.4.0 Minor update available for module ai_provider_amazeeio (1.4.0). Release: Instagram Feed Block 1.0.2 Minor update available for module instagram_feed_block (1.0.2). Release: Mercury Editor Page Templates 1.0.10 Minor update available for module mercury_editor_page_templates (1.0.10). Module Revived: Entity Browser 8.x-2.16 Module entity_browser updated after 11 months of inactivity (8.x-2.16). Usage Milestone: Media entity Twitter Module media_entity_twitter crossed 10,000 active installs.

Instagram Feed Block

3 sites No security coverage
View on drupal.org

This module allows you to display your Instagram feed as a block on your Drupal website. You can customize the number of posts shown, filter them by date or hashtag, and choose how they are displayed in a responsive grid.

The Instagram Feed Block allows site builders to add Instagram feeds as blocks and control how content is displayed, including the number of posts, optional date-based and hashtag filtering, on a per block basis.

## ✨ Features

* Display Instagram posts from a connected Business or Creator account
* Add feeds as Drupal blocks (place anywhere via Layout Builder or Block UI)
* Configure number of posts per block
* Filter posts by:
* Custom date range
* Or “last X days” (e.g., last 7, 14, 30 days)
* Hashtag (shows only hashtags from account ID)
* Supports images, videos, and carousel posts
* Responsive grid layout
* Accessible markup with descriptive labels
* Gutenberg-compatible block settings, accessible through the editor
* Built-in caching for improved performance
* Lightweight — no external embeds or iframes

## ⚙️ Requirements

* Instagram Business or Creator account
* Facebook Developer App
* Instagram Graph API access
* Long-lived access token
* Key module

## 🔧 Configuration

1. Enter your Instagram Business Account ID
2. Provide a long-lived access token
3. Configure optional settings such as cache lifetime
4. Place the “Instagram Feed” block and customize display options per instance

## 🎯 Use cases

* Showcase recent social media content
* Highlight campaigns or events within a specific timeframe
* Display curated Instagram content, even for multiple accounts, across different site sections

## ⚠️ Limitations

* Requires an Instagram Business or Creator account
* API access is subject to Meta platform limitations
* Content is limited to posts accessible via the Instagram Graph API

## 🚀 Why use this module?

Unlike embed-based solutions, this module:

* Uses the official API
* Loads faster (no iframe embeds)
* Gives full control over display and filtering
* Integrates cleanly with Drupal’s block and caching systems and Gutenberg

Activity

Tracked releases
4
Tracked since
May 2026
Latest release
5 hours ago
Releases (12 mo)
4 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
1.0.2 Stable Aug 5, 2026
1.0.1 Stable May 21, 2026
1.0.0 Stable May 20, 2026
1.0.x-dev Dev May 7, 2026