You can get a public Instagram photo, video, Reel, or Guide post’s embed HTML code and use it to embed the post in other websites. Embedded posts automatically resize to fit their container, so they will look great on both desktop and mobile websites.
People own their Instagram content, so each embedded post gives proper attribution by displaying the post owner’s username and linking to the post owner’s profile.
To get a post’s embed HTML code using its Embed button, view the post in a desktop or mobile web browser, click the [...] menu...
... then click the Embed button:
This will reveal the post’s embed HTML code, which you can copy and paste in the website where you want the post to appear.
By default the post will include its caption, but you can omit the caption by unchecking the Include caption checkbox.