Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Bootstrap Cloud 7.1.5 Minor update available for theme bootstrap_cloud (7.1.5). Release: MCP Sentinel 2.23.1 Minor update available for module mcp_sentinel (2.23.1). Release: Audit Chain 1.9.1 Minor update available for module audit_chain (1.9.1). Release: Menu Autopilot 1.4.1 Minor update available for module menu_autopilot (1.4.1). Release: GraphQL Compose Codegen 1.4.1 Minor update available for module graphql_compose_codegen (1.4.1). Release: Field Guard 1.3.1 Minor update available for module field_guard (1.3.1). Release: Webshare 2.0.1 Minor update available for module webshare (2.0.1). Release: Navigation + 2.3.10 Minor update available for module navigation_plus (2.3.10). Module Revived: Flag for Someone Else 1.0.2 Module flag_fse updated after 9 months of inactivity (1.0.2). Security Coverage: smart 404 Module smart_404 now has official Drupal security advisory coverage.

Instagram Feed Block

2 sites No security coverage Drupal 10–11
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

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

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

Release Timeline

Releases

Version Type Core Release date
1.0.3 Stable 10–11 Aug 19, 2026
1.0.2 Stable 10–11 Aug 5, 2026
1.0.1 Stable 10–11 May 21, 2026
1.0.0 Stable 10–11 May 20, 2026
1.0.x-dev Dev 10–11 May 7, 2026