# Instagram Post API

> Retrieve public Instagram profiles, posts, reels, stories, highlights, comments, likes, locations, music, and hashtags.

- [Get Instagram oEmbed data](https://docs.toolzerhub.com/reference/instagram/post/get-o-embed.md): Returns oEmbed data, including embed HTML and a thumbnail, for a public Instagram post or reel url. Optional maxwidth and maxheight (pixels) constrain the embed size.
- [Get Instagram post](https://docs.toolzerhub.com/reference/instagram/post/get-post.md): Returns public media details and the first page of comments for one Instagram post. Provide the shortcode as code or the numeric media_id; one of the two is required.
- [Get Instagram post by media ID](https://docs.toolzerhub.com/reference/instagram/post/get-post-by-id.md): Returns public media details and the first page of comments for one Instagram post. Requires the numeric media_id.
- [List Instagram post comments](https://docs.toolzerhub.com/reference/instagram/post/get-post-comments.md): Lists comments on a public Instagram post, identified by its shortcode in code. count sets the page size; pass page_info.end_cursor from the previous response as cursor to get the next page.
