Posts
Get a Reddit Post by ID
Fetch a single Reddit post by post id — all content, metadata, author info, vote counts, and crosspost origin in one HTTP GET call.
GET
/api/reddit/post/:id$0.002 / callSingle post details by post ID. For the comment tree, call /api/reddit/comments with the post's permalink.
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Reddit post id (e.g. 1sgjld3) |
Example
curl -H "Authorization: Bearer $TOKEN" \
"https://api.redditapis.com/api/reddit/post/1sgjld3"const response = await fetch(
"https://api.redditapis.com/api/reddit/post/1sgjld3",
{ headers: { Authorization: "Bearer TOKEN" } }
);import requests
response = requests.get(
"https://api.redditapis.com/api/reddit/post/1sgjld3",
headers={"Authorization": "Bearer TOKEN"},
)Response Shape
{
"post": {
"id": "1sgjld3",
"name": "t3_1sgjld3",
"title": "...",
"author": "...",
"author_info": { "fullname": "t2_xxx", "premium": false, "is_blocked": false, "flair": null },
"permalink": "/r/ClaudeCode/comments/1sgjld3/...",
"url": "https://reddit.com/r/ClaudeCode/comments/1sgjld3/...",
"link_url": null,
"text": "...",
"subreddit": "ClaudeCode",
"upvotes": 42,
"comments": 12,
"upvote_ratio": 0.96,
"over_18": false,
"stickied": false,
"locked": false,
"spoiler": false,
"is_self": true,
"is_crosspost": false,
"crosspost_origin": null,
"created_utc": 1775736000,
"created": "2026-04-09T12:00:00.000Z"
}
}Same per-post fields as /api/reddit/posts.
Independent third-party API for developers and researchers. Not affiliated with, endorsed by, or sponsored by Reddit, Inc.
Top Posts
Get the top posts in any subreddit for a timeframe — day, week, month, year, or all-time. Alias for /api/reddit/posts with sort=top, with cursor pagination.
Comments
Fetch the full comment tree for a Reddit post by permalink — every top-level comment, nested reply, upvotes, and author metadata in one HTTP GET call.
