Search public Reddit comments by keyword, newest first, and return normalized comment, subreddit, and source data.
Endpoint
- Path:
/api/v1/reddit/search-comments - Cost: 2 credits per successful request
Query parameters
| Name | Required | Description | Example |
|---|---|---|---|
query | Yes | The keyword or phrase to search for. | social listening |
exact | No | Search for the exact phrase by wrapping the query in double quotes. Defaults to true. Set to false to send the query unchanged. | true |
raw | No | Include the unchanged provider response in the raw field. Defaults to false. | true |
curl --get 'https://api.sociallisteningapi.com/api/v1/reddit/search-comments' \
--data-urlencode 'query=social listening' \
--data-urlencode 'exact=true' \
--data-urlencode 'raw=true' \
--header 'x-api-key: YOUR_API_KEY'Responses
{
"success": true,
"platform": "reddit",
"endpoint": "/api/v1/reddit/search-comments",
"data": {
"items": [
{
"id": "https://www.reddit.com/r/marketing/comments/1abc234/example/#search-comment-1",
"platform": "reddit",
"url": "https://www.reddit.com/r/marketing/comments/1abc234/example/",
"parent_id": null,
"post_id": null,
"text": "Social listening helped us find repeated customer questions.",
"author": {
"id": null,
"username": "alex",
"display_name": "alex",
"avatar_url": null,
"verified": null
},
"engagement": {
"likes": 42,
"replies": null
},
"flags": {
"pinned": null,
"deleted": false
},
"published_at": "2026-08-05T02:30:00.000Z",
"ext": {
"title": "alex on marketing",
"subreddit": "marketing",
"source": "Reddit (Comment)",
"domain": "reddit.com",
"type": "comment",
"post_upvotes": 1850,
"post_comments": 274
},
"replies": []
}
]
},
"pagination": {
"next_cursor": null,
"has_more": false,
"page_size": 1
},
"raw": {
"posts": [],
"pages": 1,
"count": 0
},
"request_id": "req_example123",
"credits_used": 2,
"credits_remaining": 98
}