Fetch full Reddit post details and comments for $0.02 per request via micropayment.
What it does
The Reddit Post Comments endpoint (`POST /api/reddit/post-comments`) on StableEnrich returns the complete, untruncated selftext and all comments for a given Reddit post. It is designed as the second step in a two-step Reddit research pattern: first use `/api/reddit/search` to find relevant posts (which returns truncated previews), then call this endpoint with the post's permalink URL to retrieve the full content and discussion thread.
The endpoint accepts a JSON body with a required `url` field (the full Reddit post URL) and an optional `cursor` field for paginating through additional comments. The response includes the full post object (id, title, author, subreddit, score, numComments, createdAt, selftext, permalink) plus an array of comment objects (id, author, body, bodyTruncated, score, createdAt). Pagination is supported via `hasMore` and `cursor` fields in the response.
Priced at $0.02 per request, payment is handled via the MPP protocol (Tempo method with pathUSD) or x402 on Base mainnet. No API keys or subscriptions are required — payment itself serves as authentication. The endpoint is part of StableEnrich's broader pay-per-request research API suite operated by Merit Systems.
Capabilities
Use cases
- —Retrieving full post text and comments for Reddit posts found via search
- —Sentiment analysis on Reddit discussions about a product or topic
- —Gathering user opinions and feedback from specific Reddit threads
- —Building datasets of Reddit discussions for research or monitoring
- —Drilling into high-engagement posts to extract detailed community insights
Fit
Best for
- —AI agents that need to read full Reddit post content and comments programmatically
- —Research workflows that combine Reddit search with deep-dive into specific threads
- —Pay-as-you-go Reddit data access without Reddit API credentials or rate-limit management
Not for
- —Bulk scraping of entire subreddits (this is per-post, not bulk)
- —Real-time Reddit streaming or webhook-based monitoring
- —Searching Reddit — use /api/reddit/search for discovery first
Quick start
POST https://stableenrich.dev/api/reddit/post-comments
Content-Type: application/json
{"url": "https://www.reddit.com/r/AskReddit/comments/abc123/example_post"}Example
Request
{
"url": "https://www.reddit.com/r/AskReddit/comments/abc123/example_post"
}Response
{
"post": {
"id": "abc123",
"score": 1542,
"title": "Example Post Title",
"author": "example_user",
"selftext": "Full untruncated post body text here...",
"createdAt": "2024-01-15T12:00:00Z",
"permalink": "/r/AskReddit/comments/abc123/example_post",
"subreddit": "AskReddit",
"numComments": 87
},
"cursor": "t1_def789",
"hasMore": true,
"comments": [
{
"id": "def456",
"body": "This is a comment on the post.",
"score": 234,
"author": "commenter1",
"createdAt": "2024-01-15T13:00:00Z",
"bodyTruncated": false
}
]
}Endpoint
Quality
Full OpenAPI schema with request/response types, clear pricing ($0.02/request), detailed documentation in guidance, and example request body are all present. The endpoint returned 405 on HEAD/GET probes, which is expected since it's a POST-only endpoint — the OpenAPI spec confirms POST method. No actual 402 challenge was captured for this specific endpoint, but the broader StableEnrich origin is live (root returns 200) and the schema explicitly declares 402 responses.
Warnings
- —Probe returned 405 on HEAD and GET because this is a POST-only endpoint; no direct 402 challenge was captured for this specific path.
- —Response schema does not document maximum comment count per page or body truncation threshold for comments.
Citations
- —Reddit Post Comments endpoint is priced at $0.02 per requesthttps://stableenrich.dev
- —Endpoint accepts url (required) and cursor (optional) fields, returns post object with comments, hasMore, and cursorhttps://stableenrich.dev
- —Two-step pattern: use /api/reddit/search first for truncated previews, then /api/reddit/post-comments for full text and commentshttps://stableenrich.dev
- —Payment is processed via x402 or MPP (Tempo method) on Base mainnet, Solana, or Tempohttps://stableenrich.dev/docs
- —StableEnrich serves 364,178 requests per monthhttps://stableenrich.dev