toolzerhub API Docs

List user comments

List an account's comments with body, score, timestamp, permalink, and subreddit.

1 credit / requestBilled only on success
GET
/v1/reddit/user-comments

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.

Lengthlength <= 300
count?integer

How many comments to return. Pages are walked for you. Fewer results means the account has no more comments.

Range1 <= value <= 200
Default25
after?string

next_cursor from the previous response; omit for the newest comment. A comment id or t1_ fullname also works. Cursors don't expire.

Lengthlength <= 200
curl -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)."  }}