Scrape V2
Bulk Profiles by ID V2
Bulk fetch users by t2_ IDs. Up to 1500 IDs.
POST /api/v2/batch/profiles-by-id
Bulk fetch users by t2_ IDs. Up to 1500 IDs.
Body parameters
| Name | Type | Required | Description |
|---|---|---|---|
ids | string | Yes | Comma-separated user IDs (raw or t2_ prefixed) |
Authentication
| Header | Value |
|---|---|
X-RapidAPI-Key | Your RapidAPI key |
X-RapidAPI-Host | red-crawler1.p.rapidapi.com |
Example request
cURL
curl -X POST "https://red-crawler1.p.rapidapi.com/api/v2/batch/profiles-by-id" \
-H "X-RapidAPI-Key: YOUR_RAPIDAPI_KEY" \
-H "X-RapidAPI-Host: red-crawler1.p.rapidapi.com" \
-H "Content-Type: application/json" \
--data '{"ids": "t3_1sys4r2,t3_1sys51u,t3_1sys5kz"}'JavaScript
const res = await fetch("https://red-crawler1.p.rapidapi.com/api/v2/batch/profiles-by-id", {
method: "POST",
headers: {
"X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
"X-RapidAPI-Host": "red-crawler1.p.rapidapi.com"
},
body: JSON.stringify({
"ids": "t3_1sys4r2,t3_1sys51u,t3_1sys5kz"
})
});
const data = await res.json();
console.log(data);Python
import requests
url = "https://red-crawler1.p.rapidapi.com/api/v2/batch/profiles-by-id"
headers = {
"X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
"X-RapidAPI-Host": "red-crawler1.p.rapidapi.com",
"Content-Type": "application/json"
}
payload = {
"ids": "t3_1sys4r2,t3_1sys51u,t3_1sys5kz"
}
resp = requests.post(url, headers=headers, json=payload)
print(resp.json())Example response
HTTP 200 — captured from a live call to the gateway.
{
"success": true,
"data": {
"success": true,
"users": [
{
"id": "t2_1",
"attributes": {
"redditHandleInfo": {
"displayName": "truman48lamb_jasonbroken",
"prefixedUsername": "u/truman48lamb_jasonbroken",
"username": "truman48lamb_jasonbroken"
},
"redditorType": "USER",
"verificationStatus": "NONE"
},
"name": "truman48lamb_jasonbroken",
"icon": {
"url": "https://www.redditstatic.com/avatars/defaults/v2/avatar_default_1.png"
},
"snoovatarIcon": null,
"profile": null,
"karma": {
"total": 1
},
"cakeDayOn": "2014-04-10",
"isBlocked": false,
"isAcceptingChats": false
},
{
"id": "t2_3",
"attributes": {
"redditHandleInfo": {
"displayName": "yaseinrez_jasonbroken",
"prefixedUsername": "u/yaseinrez_jasonbroken",
"username": "yaseinrez_jasonbroken"
},
"redditorType": "USER",
"verificationStatus": "NONE"
},
"name": "yaseinrez_jasonbroken",
"icon": {
"url": "https://www.redditstatic.com/avatars/defaults/v2/avatar_default_3.png"
},
"snoovatarIcon": null,
"profile": null,
"karma": {
"total": 1
},
"cakeDayOn": "2014-04-10",
"isBlocked": false,
"isAcceptingChats": false
},
{
"id": "t2_5",
"attributes": {
"redditHandleInfo": {
"displayName": "srbhuyan_jasonbroken",
"prefixedUsername": "u/srbhuyan_jasonbroken",
"username": "srbhuyan_jasonbroken"
},
"redditorType": "USER",
"verificationStatus": "NONE"
},
"name": "srbhuyan_jasonbroken",
"icon": {
"url": "https://www.redditstatic.com/avatars/defaults/v2/avatar_default_5.png"
},
"snoovatarIcon": null,
"profile": {
"isNsfw": false
},
"karma": {
"total": 1
},
"cakeDayOn": "2014-04-10",
"isBlocked": false,
"isAcceptingChats": false
}
],
"count": 3,
"errors": null
},
"error": null,
"timestamp": "2026-04-29T16:30:58.219963+00:00"
}