---
title: "Reddit — User comments"
method: GET
path: "/api/user/{username}/comments"
tags: ["Reddit"]
---

# Reddit — User comments

`GET /api/user/{username}/comments`

## Request

- Base URL: `https://reddit.fetcher.sh`
- URL: `https://reddit.fetcher.sh/api/user/{username}/comments`
- Auth: none declared

User comments from Reddit. Returns the standard { status, message, data } envelope. $0.002 per call, payable with x402 (USDC on Base, Monad or Solana) or a prepaid credits API key.

## Path parameters

- `username` string, required

## Query parameters

- `sort` 'new' | 'hot' | 'top'
- `cursor` string

## Response `200`

Success — upstream payload in `data`.

- Envelope: Every response uses this envelope; the HTTP status mirrors `status`.
  - `status` integer, required: HTTP status code, mirrored in the body.
  - `message` string, required: "ok" on success, otherwise the error reason.
  - `data` object, nullable, required: Upstream payload; null on errors.

## Other responses

- `400`: Missing or invalid parameter.
- `402`: Payment Required
- `502`: Upstream error.

---

[API](https://skmtc.dev/fetcher/apis/reddit-api-fetcher-sh.md) · [All operations](https://skmtc.dev/fetcher/apis/reddit-api-fetcher-sh/llms.txt) · [OpenAPI document](https://skmtc.dev/fetcher/apis/reddit-api-fetcher-sh/revisions/e49468080cf3?raw)
