Skip to main content
GET
Get Social Post Comments
Returns comments for a published social post with a fixed normalized shape. Responses are bounded so they are safe to consume from agents and automation jobs. Use the post_id returned by POST /social/post. Comments and nested replies are sorted by created_at descending. Comments without created_at are returned after comments with timestamps. Ties are ordered by platform, then comment_id, then platform_comment_id. Top-level comments are sorted before pagination.

Request

Query Parameters

Platform Support

Comments are supported for x, linkedin, instagram, facebook, tiktok, and youtube.

Comment Object

Every item in comments and every item in comments[].replies has exactly these normalized fields: When author is not null, it has exactly these fields: id, name, username, profile_url, and profile_image_url. Each value is a string or null. Every item in media has exactly these fields: type, url, thumbnail_url, mime_type, alt_text, and raw. type is one of image, video, gif, audio, document, or unknown.

Response

Pagination

  • Comments are available after the post is published.
  • Normalized comment fields are fixed. Platform-specific fields are only returned inside raw.
  • Image, video, and other comment attachments are normalized into media; the original attachment payload remains in media[].raw.
  • Pagination cursors are based on the sorted response window.
  • This endpoint paginates the comments available in the current response window. It is not a guaranteed complete historical archive for posts with very high comment volume.
  • Some platforms return only a recent comments window, and comment data can update asynchronously.
  • This endpoint reads comments. It does not create, reply to, hide, or delete comments.