RedditapisRedditapis
Users

Get a Reddit User's Recent Comments History

Fetch a Reddit user's recent comments by username — sorted by new, top, or controversial. Includes comment body, upvotes, subreddit, and cursor pagination.

GET/api/reddit/user/:name/comments$0.002 / call

A user's recent comments.

Path Parameters

ParameterTypeRequiredDescription
namestringYesReddit username

Query Parameters

ParameterTypeRequiredDescription
sortstringNonew (default) | top | controversial
limitnumberNoNumber of comments to return, 1-100 (default 25)
afterstringNoPagination cursor

Example

curl -H "Authorization: Bearer $TOKEN" \
  "https://api.redditapis.com/api/reddit/user/spez/comments?sort=top"
const response = await fetch(
  "https://api.redditapis.com/api/reddit/user/spez/comments?sort=top",
  { headers: { Authorization: "Bearer TOKEN" } }
);
import requests

response = requests.get(
    "https://api.redditapis.com/api/reddit/user/spez/comments",
    params={"sort": "top"},
    headers={"Authorization": "Bearer TOKEN"},
)

Response Shape

{
  "comments": [
    {
      "id": "ocfdez3",
      "author": "spez",
      "body": "...",
      "subreddit": "redditstock",
      "upvotes": 77,
      "url": "https://reddit.com/r/...",
      "link_title": "...",
      "link_url": "...",
      "created": "2026-04-09T12:00:00.000Z"
    }
  ],
  "after": "t1_xyz"
}

upvotes is the comment's net vote count. link_title and link_url refer to the parent post the comment is on (not the comment itself).

Independent third-party API for developers and researchers. Not affiliated with, endorsed by, or sponsored by Reddit, Inc.

On this page