Users & Profiles V2
Profile Comments by Name V2
Fetch a user's submitted comments. Returns comment body, score, post context, subreddit, and more. Accepts username, u/username, or profile URL.
GET /api/v2/profile/q/comments
Fetch a user's submitted comments. Returns comment body, score, post context, subreddit, and more. Accepts username, u/username, or profile URL.
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
username | string | Yes | Username, u/username, or profile URL |
sort | string | No | Sort: new, hot, top (default: new) |
limit | string | No | Max comments to return (default: 100, max: 1250) |
time_filter | string | No | Time filter for top: hour, day, week, month, year, all |
Authentication
| Header | Value |
|---|---|
X-RapidAPI-Key | Your RapidAPI key |
X-RapidAPI-Host | red-crawler1.p.rapidapi.com |
Example request
cURL
curl -X GET "https://red-crawler1.p.rapidapi.com/api/v2/profile/q/comments?username=Motor_Tip8865&sort=new&limit=25&time_filter=<time_filter>" \
-H "X-RapidAPI-Key: YOUR_RAPIDAPI_KEY" \
-H "X-RapidAPI-Host: red-crawler1.p.rapidapi.com"JavaScript
const res = await fetch("https://red-crawler1.p.rapidapi.com/api/v2/profile/q/comments?username=Motor_Tip8865&sort=new&limit=25&time_filter=<time_filter>", {
method: "GET",
headers: {
"X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
"X-RapidAPI-Host": "red-crawler1.p.rapidapi.com"
}
});
const data = await res.json();
console.log(data);Python
import requests
url = "https://red-crawler1.p.rapidapi.com/api/v2/profile/q/comments?username=Motor_Tip8865&sort=new&limit=25&time_filter=<time_filter>"
headers = {
"X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
"X-RapidAPI-Host": "red-crawler1.p.rapidapi.com"
}
resp = requests.get(url, headers=headers)
print(resp.json())Example response
HTTP 200 — captured from a live call to the gateway.
{
"success": true,
"data": {
"success": true,
"items": [
{
"node": {
"id": "t1_ohb2vwt",
"createdAt": "2026-04-20T18:39:38.226000+0000",
"score": 9,
"content": {
"preview": "Sure: using AI to translate content is a great way to make Reddit more accessible to everyone around the world and to boost growth at the top of the funnel in international markets. Machine translation has been a core focus of our product since we first launched it in 2024. Here\u2019s a (comprehensive) ",
"richtextMedia": []
},
"voteState": "NONE",
"postInfo": {
"id": "t3_1sqbv2m",
"title": "What do you think about using AI to translate posts from other languages automatically?",
"subreddit": {
"prefixedName": "r/redditstock"
}
}
}
},
{
"node": {
"id": "t1_offo9d1",
"createdAt": "2026-04-10T19:01:32.696000+0000",
"score": 170,
"content": {
"preview": "Honestly it needs more \ud83d\udc9e\ud83d\udc9e",
"richtextMedia": []
},
"voteState": "NONE",
"postInfo": {
"id": "t3_1shuo7k",
"title": "Happy Friday. I made this for you. <3",
"subreddit": {
"prefixedName": "r/redditstock"
}
}
}
},
{
"node": {
"id": "t1_ocfdez3",
"createdAt": "2026-03-25T17:17:48.246000+0000",
"score": 80,
"content": {
"preview": "",
"richtextMedia": [
{
"id": "hftppa7u58rg1",
"width": 1080,
"height": 608,
"mimetype": "image/png",
"url": "https://i.redd.it/hftppa7u58rg1.png",
"status": "VALID"
}
]
},
"voteState": "NONE",
"postInfo": {
"id": "t3_1s3f2fe",
"title": "Humans welcome (bots must wear name tags)",
"subreddit": {
"prefixedName": "r/redditstock"
}
}
}
}
],
"count": 3
},
"error": null,
"timestamp": "2026-04-29T19:14:12.763979+00:00"
}Profile Posts by Name V2
Fetch a user's submitted posts. Returns post title, score, comment count, subreddit, media, and more. Accepts username, u/username, or profile URL.
My Active Subreddits V2
Fetch the subreddits the authenticated user has been most recently active in (posts or comments). Resolves the bearer's username automatically, then queries act