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
| Name | Required | Description | Example |
|---|---|---|---|
url | Yes | The full Reddit post URL. | https://www.reddit.com/r/AskReddit/comments/1lfbo7u/example/ |
cursor | No | The cursor returned by the previous response. | DAABCgABHAY... |
raw | No | Include 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'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
}