Instagram Feed Widget

Drop-in embeddable widget with multiple layout options

Cards with captions, badges, and filter tabs. Good for dedicated social pages.

<div id="feed-grid"></div>
<script src="https://embed.spinfiresport.com/widget.js" data-server="https://embed.spinfiresport.com" data-target="feed-grid"></script>

Horizontal scroll, 9:16 portrait ratio, videos only, no text. Perfect for showcasing Reels on product pages.

<div id="feed-reels"></div>
<script src="https://embed.spinfiresport.com/widget.js" data-server="https://embed.spinfiresport.com" data-target="feed-reels" data-layout="reels" data-type="video" data-tabs="false"></script>

Clean image-only grid, no text or badges. Instagram-style gallery for sidebars or footers.

<div id="feed-minimal"></div>
<script src="https://embed.spinfiresport.com/widget.js" data-server="https://embed.spinfiresport.com" data-target="feed-minimal" data-layout="grid-minimal" data-max="12" data-tabs="false"></script>

Configuration Options

data-layout="grid"   grid | reels | carousel | grid-minimal
data-type="video"    video | image | ugc | own (filter by content type)
data-max="10"      Limit number of posts shown
data-tabs="false"   Show/hide filter tabs
data-target="myid"   Target element ID (for multiple widgets on one page)