REDDIT API

Reddit User Comments API

List the most recent comments a Reddit user has written. Each comment includes its text, score and subreddit, along with the title, link and author of the post it was left on. Page through older comments with `cursor`.

Endpoint
POST /reddit/list-user-comments
Price
1 credit per request
SDK
client.reddit.listUserComments()
MCP tool
reddit_list_user_comments
Terminal
curl -X POST "https://api.bridgly.app/reddit/list-user-comments" \
-H "Authorization: Bearer $BRIDGLY_KEY" \
-H "Content-Type: application/json" \
-d '{
"username": "spez",
"count": 10
}'
[ REQUEST AND RESPONSE ]

What does the Reddit User Comments API return?

Reddit comment history API: list the latest comments a Reddit user wrote, with text, score and subreddit, plus the title and link of each post. Every response has the same envelope: the result in data, plus timeMs and the creditsCost of the call.

Request body

cursorstring
The previous response's `nextCursor`, to fetch the next page. Omit it for the first page.
usernamestringrequired
Reddit username, with or without the "u/" prefix, or the profile link, e.g. "spez" or "https://www.reddit.com/user/spez/".
countinteger · 1–10 · default 10
Number of results to return (1–10). Defaults to 10.
sortenum
Result ordering. Defaults to "new".
new | hot | top | controversial
timeenum
Time window for the "top" and "controversial" sorts. Defaults to "all".
hour | day | week | month | year | all

Example response

200 OK · application/json
{
"timeMs": 1840,
"creditsCost": 1,
"data": {
"nextCursor": "string",
"comments": [
{
"id": "string",
"fullname": "string",
"author": "string",
"authorFullname": "string",
"authorFlairText": "string",
"body": "string",
"score": 0,
"ups": 0,
"downs": 0,
"scoreHidden": true,
"controversiality": 0,
"totalAwardsReceived": 0,
"gilded": 0,
"createdUtc": 0,
"createdAt": "string",
"editedUtc": 0,
"editedAt": "string",
"permalink": "string",
"commentUrl": "string",
"depth": 0,
"isSubmitter": true,
"stickied": true,
"collapsed": true,
"locked": true,
"distinguished": "string",
"parentId": "string",
"postId": "string",
"postFullname": "string",
"subreddit": "string",
"subredditId": "string",
"subredditPrefixed": "string",
"subredditType": "string",
"subredditUrl": "string",
"replies": [
{}
],
"linkTitle": "string",
"linkPermalink": "string",
"linkAuthor": "string",
"linkAuthorUrl": "string",
"linkUrl": "string",
"linkNumComments": 0,
"linkOver18": true
}
]
}
}
[ USE CASES ]

What can you build with the Reddit User Comments API?

Understand an expert

Read what a knowledgeable user has said across threads.

Moderation review

Check a commenter’s recent tone before acting on a report.

Research interests

See which topics and communities a user engages with.

[ FAQ ]

Reddit User Comments API questions

How do I see a Reddit user’s comment history?

Send the username. You get their most recent comments, up to 10 per call, each with its text, score and subreddit, and the title, link and author of the post it was left on; send the nextCursor back as cursor for older ones.

Can I check what a user has said about a product?

Pull their recent comments and search the text. For mentions by anyone on Reddit, use the Reddit Comment Search API instead.

How do I use the Reddit User Comments API?

Send a POST request to https://api.bridgly.app/reddit/list-user-comments with username in the JSON body and your API key in the Authorization header. In the TypeScript SDK, call client.reddit.listUserComments(). AI agents connected to Bridgly over MCP can call the reddit_list_user_comments tool.

How much does the Reddit User Comments API cost?

Costs 1 credit per request. Credits cost $2.00 per 1,000 on pay-as-you-go and as low as $1.00 per 1,000 at volume. New accounts on a business email start with 100 free credits, and failed requests are never charged.

Try the Reddit User Comments API

100 free credits on business email, no card. Your first call takes a minute.

APIMCPSDKCLI
free credits

On business email signup. No credit card required.

Start free with 100 credits