Skip to main content
Display your Instagram content with a single prompt. Instagram is a social media platform for sharing photos, videos, and stories. When you connect Instagram to Rocket, you can describe the social feed layout you want in chat and Rocket generates the media grid, profile sections, and auto-refreshing content automatically.Instagram integration works well when paired with Google Analytics (for tracking social engagement), Supabase (for caching media data), and Netlify (for fast CDN delivery of your social-powered pages).Prerequisites:
  • A Rocket account at rocket.new.
  • An Instagram account.
  • For mobile: the Rocket mobile app installed.

What you can use it for

Show your latest Instagram posts on any page to build trust and credibility with visitors.Try this prompt:
Add an Instagram feed section to my landing page that displays my latest
6 posts in a 3-column grid with captions and like counts.
Rocket creates: Instagram media grid component, auto-refresh logic, and responsive layout.
Showcase customer photos, testimonials, or community posts by pulling in tagged or hashtagged content.Try this prompt:
Create a "Community" section that displays Instagram posts tagged with
#MyBrand in a scrollable carousel. Refresh every hour.
Rocket creates: horizontal carousel component, hashtag-filtered media feed, and auto-refresh timer.
Display curated Instagram content for events, campaigns, or brand partnerships on a dynamic media wall.Try this prompt:
Build a full-screen media wall that shows my latest 20 Instagram posts
in a tiled layout. Auto-scroll through them every 5 seconds.
Rocket creates: full-screen tiled layout, auto-scroll animation, and Instagram API polling.

Connect your Instagram account

Instagram connects via OAuth. You will authorize Rocket through Instagram’s login flow, so no API key is needed.

Detailed setup

Open Integrations

  • Open any project.
  • Go to Integrations.
  • Click the Instagram card.

Authorize Instagram

  • Click Connect.
  • You will be redirected to Instagram’s authorization page.
  • Log in to your Instagram account if prompted.
  • Review the permissions and click Allow to grant Rocket access to your profile and media.
A green dot next to Instagram in your integrations list confirms the connection.

Disconnect Instagram

  • Click the Instagram integration again.
  • Click Disconnect to remove the connection.

Prompt cookbook

Copy-paste these prompts after connecting Instagram to add common social layouts:
Use casePrompt
Homepage feedDisplay my latest 6 Instagram posts in a 3-column grid on the homepage.
Masonry feed gridDisplay my Instagram posts in a masonry grid layout with lightbox viewing.
Social proof sectionAdd an Instagram feed section below testimonials on my landing page.
Media carouselCreate a horizontal scrolling carousel of my latest 10 Instagram posts.
Profile cardAdd an Instagram profile card in the sidebar showing my avatar, bio, and follower count.
Story highlightsDisplay my Instagram story highlights as circular thumbnails at the top of my /about page.
Media wallBuild a full-screen auto-scrolling media wall with my latest 20 Instagram posts.
Footer widgetAdd a compact Instagram feed widget (4 posts, 2x2 grid) in the site footer.
Campaign galleryCreate a gallery page that shows Instagram posts with the hashtag #MyLaunch.
Link in bio pageBuild a link-in-bio page that displays my Instagram avatar, bio, and a list of links.

Tips and limitations

  • OAuth connection. Instagram uses OAuth, so you authorize through Instagram’s login page. No API key to manage.
  • Business or Creator account recommended. Some features like hashtag search and insights require a Business or Creator Instagram account connected to a Facebook Page.
  • Media types supported. Rocket can display photos, videos, carousels, and reels from your Instagram feed.
  • Rate limits apply. Instagram’s API has rate limits. For high-traffic sites, consider caching media data in Supabase to avoid hitting limits.
  • Content refreshes periodically. Instagram feeds in your app refresh automatically, but there may be a short delay between posting on Instagram and the content appearing in your app.

What’s next?