threadapiDocs
Reddit

User posts

listUserPosts(name, options?): Listing<Post>

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

Lists a user's submissions, newest first by default. Posts come back as in Subreddit. 1 credit per page of up to 100 posts; 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

Posts per page, 1 to 100. Default 25.

afterquery
stringNo

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

nsfwquery
booleanNo

Include NSFW posts. Default false.

Response

{
  "subreddit": null,
  "query": null,
  "sort": "new",
  "count": 3,
  "items": [
    {
      "id": "1vgbkge",
      "name": "t3_1vgbkge",
      "subreddit": "u_spez",
      "title": "Modernizing Reddit’s infrastructure with you",
      "author": "spez",
      "score": 354,
      "num_comments": 477,
      "domain": "self.spez",
      "created_at": "2026-08-05T16:03:56Z"
      // …the other post fields, as in Subreddit
    }
  ],
  "after": "t3_1tvsa59",
  "filtered_nsfw": 0
}

Posts to the user's own profile have "subreddit": "u_<name>".