Instagram has finally come up with a way to embed photos and videos on a web page. Until now, if you wanted to embed a photo, you had to upload it and post it directly. And you could not embed a video at all.
However, now, all you have to do is scroll down to the comments section of your photo and click on the 3 dot icon to the right of it. A pop up window gives you two options - to report the photo or video inappropriate, or to embed. Click embed and copy the embed code. Follow the instructions and you are done!