Skip to content

List the posts with an Instagram hashtag

POST/v1/tools/instagram.hashtag.posts/callsNeeds an API key

Returns the Instagram posts with a hashtag, from its top, recent or reels feed, with caption, date and engagement counts, a page at a time. Use it to follow a topic on Instagram.

Tool instagram.hashtag.posts on Instagram. Contract version 1, released 2026-11-01.

Over REST, send the input in the body. Over MCP, pass the same input to call_tool.

Both return the full response: the call's ID, status and cost, with this tool's result in output.

Input

hashtagstringRequired

The hashtag, without the

Matches ^[^#\s]+$.

feedstring

Which of the hashtag's feeds to read: top, recent or reels. Left out, the source's own choice, which may be either top or recent.

top
recent
reels
next_page_tokenstring

Fetches the next page. Take it from pagination.next_page_token of the previous page, and send the same hashtag and feed.

Output

A successful call returns these blocks in its output. A field not marked required can be null.

posts

A list of rows. Always present, possibly empty.

idstringRequired

Instagram's numeric identifier of the post, as a string.

shortcodestring

The code in the post's address, https://www.instagram.com/p/ followed by it. instagram.post.comments takes it as shortcode.

textstring

The post's caption, hashtags and mentions included.

published_atstring

When the post was published, in ISO 8601.

preview_image_urlstring

Address of the post's cover image. Instagram's media addresses expire.

media_typestring

What the post holds: one photo, one video (a reel included), or a carousel of several.

photo
video
carousel
author_idstring

Instagram's numeric identifier of the author, as a string.

author_usernamestring

The author's handle, without the @.

author_namestring

The author's display name.

author_image_urlstring

Address of the author's profile picture. Instagram's media addresses expire.

author_verifiedboolean

Whether Instagram marks the author as verified.

view_countinteger

Number of times the video was played.

like_countinteger
comment_countinteger

pagination

One object. Can be null. How to fetch the next page. Null on the last page.

next_page_tokenstringRequired

Send as next_page_token to fetch the next page.