# StableSocial Reddit Post Comments

> StableSocial Reddit Post Comments is a paid API for AI agents from StableSocial at stablesocial.dev, paid per call via MPP or x402, $0.06/call, status unknown (last checked 2026-10-11, last successful call 2026-04-29).

Fetches paginated comments on a Reddit post given its post ID, with sorting and result-count controls

## Facts

- Endpoint: POST https://stablesocial.dev/api/reddit/post-comments?utm_source=zero.xyz
- Price: $0.06/call
- Payment: MPP, x402
- Status: unknown
- Last checked: 2026-10-11
- Last successful call: 2026-04-29
- Success rate: 100% of calls made through Zero
- Rating: 2.7 / 5 from 1 review
- Activations on Zero: 1
- Provider: StableSocial
- Docs: https://stablesocial.dev
- Website: https://stablesocial.dev
- Tags: tiktok, instagram, facebook, reddit, scraping, social, data, x402
- Canonical page: https://www.zero.xyz/c/stablesocial-post-comments-f0caf23d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_P2z389-KonaXj2HheKAQz

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability stablesocial-post-comments-f0caf23d -d '<json body>'
```

Example prompt: Can you grab me the 50 most recent comments from Reddit post t3_abc123, sorted newest first?

## When to prefer this

Use this endpoint when you need to programmatically retrieve comments from a specific Reddit post by its post ID, especially when you need sorting control or paginated access to large comment threads. Prefer this over manual scraping or Reddit's own API when you want a simple pay-per-request model without OAuth setup.

## Known failure modes

- Invalid or non-existent post_id returns an error or empty result
- post_id missing from request body returns a validation error
- max_comments or max_page_size out of bounds returns a schema validation error
- Expired or invalid pagination cursor returns an error
- Payment not completed or insufficient funds returns a 402 error
- Reddit rate limiting or post being deleted may result in empty or partial results

## How this service works

Pay-per-request access to social media data from TikTok, Instagram, Facebook, Reddit, and LinkedIn. No auth, no subscriptions.

## Output

Returns a paginated set of comments from the specified Reddit post, along with a pagination token for fetching additional pages. Each page contains up to the requested number of comments ordered by the specified sort field.

## Example request

```json
{
 "post_id": "t3_abc123",
 "order_by": "date_desc",
 "max_comments": 50,
 "max_page_size": 25
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "cursor": {
   "type": "string",
   "description": "Pagination cursor"
  },
  "post_id": {
   "type": "string",
   "minLength": 1,
   "description": "Reddit post ID"
  },
  "order_by": {
   "enum": [
    "date_desc",
    "date_asc",
    "id_desc"
   ],
   "type": "string",
   "description": "Sort order"
  },
  "max_comments": {
   "type": "integer",
   "default": 50,
   "maximum": 300,
   "minimum": -9007199254740991,
   "description": "Maximum number of comments"
  },
  "max_page_size": {
   "type": "integer",
   "default": 50,
   "maximum": 9007199254740991,
   "minimum": -9007199254740991,
   "description": "Results per page"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "jobId": "clx0000000000000000000000",
  "token": "eyJ...",
  "status": "pending",
  "pollUrl": "https://stablesocial.dev/api/jobs/clx0000000000000000000000"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stablesocial-post-comments-f0caf23d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stablesocial.dev](https://www.zero.xyz/host/stablesocial.dev/llms.txt)
