Skip to content

List an Instagram user's reels

POST/v1/tools/instagram.user.reels/callsNeeds an API key

Returns an Instagram user's reels, with caption, date, plays and engagement counts, a page at a time. Use it to follow an account's short videos.

Tool instagram.user.reels 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

user_idstringRequired

Instagram's numeric identifier of the user. Take it from user.id of instagram.user.profile.

Matches ^[0-9]+$.

next_page_tokenstring

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

Output

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

reels

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.

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.