threadapiDocs
Reddit

User comments

listUserComments(name, options?): Listing<Comment>

GET
https://api.threadapi.dev/v1/reddit/user/comments
1 Credit

Lists a user's comments, newest first by default. Comments come back as in Subreddit comments. 1 credit per page of up to 100 comments; see Listings and pages.

API Key

All requests require a valid API key from the developer dashboard.

Headers: Authorization: Bearer YOUR_API_KEYorX-API-Key: YOUR_API_KEY

See Authentication for headers and rate limits.

Query parameters

ParameterTypeRequiredDescription
namequery
stringYes

Reddit username, with or without u/.

sortquery
stringNo

new (default), hot, top or controversial.

tquery
stringNo

Time window for top and controversial: hour, day, week, month, year or all.

limitquery
integerNo

Comments per page, 1 to 100. Default 25.

afterquery
stringNo

The previous page's after, for the next page.

nsfwquery
booleanNo

Include comments on NSFW posts. Default false.

Response

{
  "subreddit": null,
  "query": null,
  "sort": "new",
  "count": 3,
  "items": [
    {
      "id": "p1wosm9",
      "name": "t1_p1wosm9",
      "post_id": "1vgbkge",
      "post_title": "Modernizing Reddit’s infrastructure with you",
      "subreddit": "u_spez",
      "author": "spez",
      "score": 15,
      "body": "That was the thinking. Otherwise it would be easier to just replicate the UI. ",
      "created_at": "2026-08-05T18:31:50Z",
      "permalink": "/r/u_spez/comments/1vgbkge/modernizing_reddits_infrastructure_with_you/p1wosm9/",
      "parent_id": "t1_p1wd2fi",
      "is_submitter": true,
      "controversiality": 0
    }
  ],
  "after": "t1_p1w9j2v",
  "filtered_nsfw": 0
}

A user who doesn't exist returns 404 not_found.