Embed an Instagram feed in Drupal
Follow these simple steps to embed your Instagram feed on your Drupal website.
-
Connect your Instagram account
Connect an Instagram Business or Creator account to Juicer; personal accounts aren't supported by Meta's API. Once linked, Juicer pulls your posts into one feed and keeps it refreshed automatically.
-
Add the Juicer block
Place the Juicer Social Feed block on your Drupal page or layout and enter your feed slug. It behaves like any other block, so content regions, sidebars and Layout Builder sections all work.
-
Choose Instagram as the source
Set the block's source filter to Instagram and that placement renders as a pure Instagram feed. Use the post limit and the optional title and subtitle to fit the section it lives in.
Photos, Reels and carousel posts all carry over and open in the post overlay with a link back to the original. Juicer's moderation keeps the wall on brand: filter by keyword, hold posts for approval, or let AI moderation run it automatically. An Instagram feed works in any Drupal region, from a full-width homepage wall to a sidebar block. Running a hashtag campaign? Add the tag as a source alongside your account and approve submissions before they appear on the page. The wall is fully responsive, so the same feed looks right across desktop and mobile themes.
Read the Instagram guide
