Scheduling Comments V2
Schedule Comment V2
Schedule a comment for future publishing. Requires bearer token stored in Token Vault. Max 20 pending scheduled items per user.
POST /api/v2/comment/schedule
Schedule a comment for future publishing. Requires bearer token stored in Token Vault. Max 20 pending scheduled items per user.
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
publish_at | string | Yes | When to publish (ISO-8601, e.g. 2026-04-15T10:00:00Z) |
parent_id | string | Yes | Post or comment URL/ID to reply to (e.g. t3_1sys4r2 for post, t1_xxxxx for comment reply) |
markdown | string | Yes | Comment text — plain text or Reddit markdown both work |
bearer | string | No | Bearer token (auto-resolves from Token Vault if stored) |
proxy | string | No | Custom proxy (host:port:user:pass) |
delete_after | string | No | Auto-delete after N seconds (e.g. 86400 for 24h) |
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/comment/schedule?publish_at=<publish_at>&parent_id=<parent_id>&markdown=<markdown>&bearer=<bearer>&proxy=<proxy>&delete_after=<delete_after>" \
-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/comment/schedule?publish_at=<publish_at>&parent_id=<parent_id>&markdown=<markdown>&bearer=<bearer>&proxy=<proxy>&delete_after=<delete_after>", {
method: "POST",
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/comment/schedule?publish_at=<publish_at>&parent_id=<parent_id>&markdown=<markdown>&bearer=<bearer>&proxy=<proxy>&delete_after=<delete_after>"
headers = {
"X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
"X-RapidAPI-Host": "red-crawler1.p.rapidapi.com"
}
resp = requests.post(url, headers=headers)
print(resp.json())Example response
HTTP 200 — captured from a live call to the gateway.
{
"success": true,
"data": {
"id": 112,
"rapidapi_user_id": "RedCrawler-m7QsJ-cQb",
"title": "",
"content": {
"markdown": "Schedule Comment V2 test"
},
"publish_at": "2026-04-29T17:08:00+00:00",
"status": "pending",
"attempt_count": 0,
"last_error": null,
"reddit_post_id": null,
"created_at": "2026-04-29T17:05:05.901957+00:00",
"posted_at": null,
"item_type": "comment",
"delete_after": null,
"parent_id": "t3_1sz4qu8"
},
"error": null,
"timestamp": "2026-04-29T17:05:05.909620+00:00"
}