Account V1
Update Gender V1
Update the authenticated user's gender setting. Set `gender` to one of: MALE, FEMALE, OTHER, NONE. Requires bearer token (Token Vault or explicit).
POST /api/v1/my/gender
Update the authenticated user's gender setting.
Set gender to one of: MALE, FEMALE, OTHER, NONE.
Requires bearer token (Token Vault or explicit).
Body parameters
| Name | Type | Required | Description |
|---|---|---|---|
gender | string | Yes | Gender value: MALE, FEMALE, OTHER, or NONE. |
proxy | string | No | Proxy ip:port:user:pass. Auto-resolves from Token Vault if omitted. |
bearer | string | No | Reddit bearer token. Auto-resolves from Token Vault if omitted. |
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/v1/my/gender" \
-H "X-RapidAPI-Key: YOUR_RAPIDAPI_KEY" \
-H "X-RapidAPI-Host: red-crawler1.p.rapidapi.com" \
-H "Content-Type: application/json" \
--data '{"gender": "MALE", "proxy": "<proxy>", "bearer": "<bearer>"}'JavaScript
const res = await fetch("https://red-crawler1.p.rapidapi.com/api/v1/my/gender", {
method: "POST",
headers: {
"X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
"X-RapidAPI-Host": "red-crawler1.p.rapidapi.com"
},
body: JSON.stringify({
"gender": "MALE",
"proxy": "<proxy>",
"bearer": "<bearer>"
})
});
const data = await res.json();
console.log(data);Python
import requests
url = "https://red-crawler1.p.rapidapi.com/api/v1/my/gender"
headers = {
"X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
"X-RapidAPI-Host": "red-crawler1.p.rapidapi.com",
"Content-Type": "application/json"
}
payload = {
"gender": "MALE",
"proxy": "<proxy>",
"bearer": "<bearer>"
}
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": {
"gender": "MALE",
"updated": true
},
"error": null,
"timestamp": "2026-04-29T09:56:27.305643+00:00"
}Check Suspended by Name V1
Check if a Reddit user account is suspended. Returns the user's suspension status. Does not require authentication but uses Token Vault bearer if available for
My Blocked V1
Get the authenticated user's blocked users list. Returns all users the account has blocked. Requires bearer token (Token Vault or explicit).