Get Reddit post comments

/api/v1/reddit/post/comments

Get public comments and nested replies from a Reddit post URL, with normalized comment data and pagination.

Endpoint

  • Path: /api/v1/reddit/post/comments
  • Cost: 1 credit per successful request

Query parameters

NameRequiredDescriptionExample
urlYesThe full Reddit post URL.https://www.reddit.com/r/AskReddit/comments/1lfbo7u/example/
cursorNoThe cursor returned by the previous response.DAABCgABHAY...
rawNoInclude the unchanged provider response in the raw field. Defaults to false.true
curl --get 'https://api.sociallisteningapi.com/api/v1/reddit/post/comments' \
  --data-urlencode 'url=https://www.reddit.com/r/AskReddit/comments/1lfbo7u/example/' \
  --data-urlencode 'cursor=DAABCgABHAY...' \
  --data-urlencode 'raw=true' \
  --header 'x-api-key: YOUR_API_KEY'

GET request using cURL.

Responses

{
  "success": true,
  "platform": "reddit",
  "endpoint": "/api/v1/reddit/post/comments",
  "data": {
    "items": [
      {
        "id": "comment_123",
        "platform": "reddit",
        "url": "https://www.reddit.com/r/marketing/comments/1abc234/example/comment_123/",
        "parent_id": "t3_1abc234",
        "post_id": "1abc234",
        "text": "This worked well for us.",
        "author": {
          "id": "author_123",
          "username": "alex",
          "display_name": "Alex Morgan",
          "avatar_url": "https://example.com/avatar.jpg",
          "verified": false
        },
        "engagement": {
          "likes": 12,
          "replies": 0
        },
        "flags": {
          "pinned": false,
          "deleted": false
        },
        "published_at": "2026-08-05T02:30:00.000Z",
        "ext": {
          "subreddit": "marketing",
          "replies_cursor": null
        },
        "replies": []
      }
    ]
  },
  "pagination": {
    "next_cursor": null,
    "has_more": false,
    "page_size": 1
  },
  "raw": {
    "post": {
      "id": "1abc234"
    },
    "comments": [],
    "more": {
      "has_more": false,
      "cursor": null
    }
  },
  "request_id": "req_example123",
  "credits_used": 1,
  "credits_remaining": 99
}

Request completed successfully.