List user comments
List an account's comments with body, score, timestamp, permalink, and subreddit.
1 credit / requestBilled only on success
Authorization
ApiKeyAuth x-api-key<token>
In: header
Query Parameters
username*string
Account name, e.g. spez. Accepts u/spez or a reddit.com /user/ URL. 2-20 letters, digits, underscores or hyphens. An account with no comments returns an empty list.
Length
length <= 300count?integer
How many comments to return. Pages are walked for you. Fewer results means the account has no more comments.
Range
1 <= value <= 200Default
25after?string
next_cursor from the previous response; omit for the newest comment. A comment id or t1_ fullname also works. Cursors don't expire.
Length
length <= 200curl -X GET "https://example.com/v1/reddit/user-comments?username=spez" \ -H "x-api-key: YOUR_API_KEY"{ "data": { "comments": [ { "kind": "profile_comment", "id": "p44qdpd", "fullname": "t1_p44qdpd", "body": "This is the comment text as rendered.", "score": 42, "created_at": "2026-08-17T09:14:22.000+0000", "permalink": "/r/technology/comments/1vay198/example/p44qdpd/", "subreddit": "technology" } ], "username": "spez", "count": 25, "requested_count": 25, "next_cursor": "dDFfcDQ0cWRwZA==", "end_of_feed": false, "pages_fetched": 1, "usage_note": "`count` is satisfied by walking Reddit's ~25-comment pages. This feed measured 200 comments with 200 distinct ids over 8 pages, so unlike the subreddit and popular feeds a short result here really does mean the account ran out of comments. These rows are a profile shape, not a comment-tree shape: they carry the body, score and permalink but no parent, no depth and no replies, because a profile feed spans posts and has no tree to be at a depth in. `next_cursor` is base64('t1_' + the last comment's id)." }}