Get Threads Conversations

GET {{api_host}}/{{thread_id}}/conversation?fields={{fields_replies}}&reverse=false

Use GET /conversation endpoint to fetch a paginated and flattened list of all top-level and nested replies.

Request Params

KeyDatatypeRequiredDescription
fieldsstringid (default): The media's ID.

text: Represents text for a Threads reply. This is optional on image, video, and carousel replies.

username: Instagram username who created the post. Note: This only works for public users, your own user, and users that you follow.

permalink: Permanent link to the post. Will be omitted if the media contains copyrighted material or has been flagged for a copyright violation. Note: This only works for public users, your own user, and users that you follow.

timestamp: The publish date and time of the post in ISO 8601 format.

media_product_type: Surface where the media is published. In the case of Threads, the value is THREADS.

media_type: The media type for a Threads reply.Values: TEXT_POST, IMAGE, VIDEO, CAROUSEL_ALBUM

media_url: The post’s media URL. This only shows for image, video, and carousel replies.

shortcode: Shortcode of the media.

thumbnail_url: URL of thumbnail. This only shows for Threads replies with video.

children: List of child posts. This only shows for carousel replies.

has_replies: true if the Threads post or reply has replies that you can see.

root_post: Media ID of the top-level post or original thread in the reply tree. Note: This only appears on replies.

replied_to: Media ID of the immediate parent of the reply. Note: This only appears on replies.

is_reply: true if the Threads media is a reply. false if the Threads media is a top-level post.

hide_status: Whether or not the reply is hidden. Values: NOT_HUSHED, UNHUSHED, HIDDEN | | reverse | boolean | | |