Endpoint Playground
Returns a public Reddit post. The default mode is 1 credit. Set `include_metrics=true` to return public net score, upvote ratio, comment count, award count, and estimated upvote/downvote totals for 3 credits. Reddit fuzzes voting data, so estimates are approximate; share, repost/crosspost, and view counts are not exposed anonymously. If source.type is redlib, public fields and credit weights are preserved.
14 Oct 2026: Single record response; 25 fields had a value in every checked item.
Sample value profiles: post.created_utc: 2026-07-28; post.score: 17,312; post.url: reddit.com.
curl 'https://api.crawlora.net/api/v1/reddit/post/1v8hy3q' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id (path) | string | Yes | 1v8hy3q | Reddit post id or t3_ id |
| include_metrics | boolean | No | Include public engagement metrics; costs 3 credits instead of 1 |
{
"code": 200,
"msg": "OK",
"data": {
"post": {
"id": "1v8hy3q",
"name": "t3_1v8hy3q",
"subreddit": "AmIOverreacting",
"title": "Book club discussion",
"url": "https://www.reddit.com/r/AmIOverreacting/comments/1v8hy3q/",
"score": 7130,
"upvote_ratio": 0.9376,
"estimated_upvotes": 7630,
"estimated_downvotes": 500,
"vote_counts_estimated": true,
"comment_count": 1031,
"award_count": 0
},
"source": {
"type": "html",
"url": "https://www.reddit.com/comments/1v8hy3q/"
},
"metrics_source": {
"type": "html",
"url": "https://www.reddit.com/comments/1v8hy3q/"
}
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.