Skip to content

List the replies to an X post

POST/v1/tools/x.post.replies/callsNeeds an API key

Returns the replies under an X post, by relevance, latest or likes, with author and engagement counts. Use it to read how people react to a post.

Tool x.post.replies on X (Twitter). 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

post_idstringRequired

X's identifier of the post, the number after /status/ in its address.

Matches ^[0-9]+$.

sortstring· default relevance

Order of the replies: relevance (X's ranking), latest or likes.

relevance
latest
likes
next_page_tokenstring

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

Output

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

replies

A list of rows. Always present, possibly empty. The posts of the conversation under the post, which can include the author's own thread. The post itself is not included.

idstringRequired

X's identifier of the post. The post is at https://x.com/i/status/ followed by it.

urlstring

Address of the post on x.com.

Format uri.

textstring

What the post says, links written as X's t.co short links.

published_atstring

When the post was published, in ISO 8601.

author_idstring

X'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.

author_follower_countinteger
reply_countinteger
repost_countinteger
quote_countinteger
like_countinteger
bookmark_countinteger
view_countinteger

Number of times the post was seen.

conversation_idstring

Identifier of the post that opened the thread.

in_reply_to_post_idstring

Identifier of the post this one replies to.

in_reply_to_usernamestring

Handle of the author this post replies to, without the @.

hashtagsarray of string

Each hashtag in the text, without the

mentioned_usernamesarray of string

Handle of each account the text mentions, without the @.

link_urlsarray of string

Full address of each link in the text.

image_urlsarray of string

Address of each photo attached to the post.

videosarray of object

Each video attached to the post.

videos.preview_image_urlstringRequired

Address of the video's still image.

videos.duration_msinteger

Length of the video, in milliseconds.

videos.widthinteger

Width of the original video, in pixels.

videos.heightinteger

Height of the original video, in pixels.

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.