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.
/api/reddit/user/:name/comments$0.002 / callA user's recent comments.
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Reddit username |
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
sort | string | No | new (default) | top | controversial |
limit | number | No | Number of comments to return, 1-100 (default 25) |
after | string | No | Pagination 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.
User Profile
Fetch a Reddit user's full profile by username — karma sub-buckets, account creation date, employee/gold/verified flags, profile icon, banner, bio, and profile-sub metadata.
Search Communities
Search subreddits by name or topic — the Communities tab on reddit.com. Verified to match Reddit's UI rank order for SFW and NSFW queries, with pagination.
