Reddit 用户评论 API
List a Reddit user's comments by username, sorted by new, top, hot, or controversial, with the parent post title and subreddit on every item and cursor pagination. Comment text may be truncated to a roughly 300-character preview, and this endpoint carries no per-comment permalink; use reddit.post_comments for full comment bodies and comment URLs on a given post.
US$0.60/千次请求,按请求付费,无需订阅。
commented on Just finished Piranesi and I have questions
r/books
u/night_owl_reads· Jun 4, 2024
I felt the same way about the pacing in the third act, but I think that was intentional. The author slows everything down right before the reveal so the payoff hits harder. Worth pushing through if you were tempted to put it down.
214
{"id": "lq9m2f","author": "night_owl_reads","bodyPreview": "I felt the same way about the pacing in the third act, but I think that was intentional. The author slows everything down right before the reveal so the payoff hits harder. Worth pushing through if you were tempted to put it down.","score": 214,"createdUtc": 1717502400,"postId": "1gk8p3","postTitle": "Just finished Piranesi and I have questions","subreddit": "books"}
价格与服务商
Reddit 用户评论 API 价格:一个 API,3 个可互换的服务商
最便宜的服务商优先响应。如果它失败,下一个会在同一次调用中接手。
试一试
一个请求获取 Reddit 用户评论
这个示例展示了 13 个字段中的 12 个。查看全部字段
{
"found": true,
"data": {
"comments": [
{
"id": "lq9m2f",
"author": "night_owl_reads",
"bodyPreview": "I felt the same way about the pacing in the third act, but I think that was intentional. The author slows everything down right before the reveal so the payoff hits harder. Worth pushing through if you were tempted to put it down.",
"score": 214,
"createdUtc": 1717502400,
"postId": "1gk8p3",
"postTitle": "Just finished Piranesi and I have questions",
"subreddit": "books"
},
{
"id": "lq7k1d",
"author": "night_owl_reads",
"bodyPreview": "Try the library hold system if your branch has Libby. I got through the whole trilogy on audiobook that way without spending anything, and the narrator for book two is genuinely one of the best I have heard.",
"score": 58,
"createdUtc": 1717480800,
"postId": "1gk4j9",
"postTitle": "Budget friendly ways to get into audiobooks?",
"subreddit": "audiobooks"
},
{
"id": "lq5f8a",
"author": "night_owl_reads",
"bodyPreview": "",
"score": 9,
"createdUtc": 1717462200,
"postId": "1gk2m1",
"postTitle": "Weekly what are you reading thread",
"subreddit": "u_night_owl_reads"
}
],
"nextCursor": "t1_lq3d2z"
}
}完整的参数与响应参考:这个接口的每个字段、类型和示例。
参考
一个请求,一种响应结构。
你发送的每个字段和收到的每个字段,都附有真实示例。
最近验证于 2026-11-14 · 可用率和延迟按 30d 统计
请求体
JSON,POST 到这个接口。
- usernamestring
night_owl_reads
Reddit 用户名,不带 u/ 前缀。示例:"spez"。
- cursorstring
上一次响应中 nextCursor 返回的不透明分页游标。请求第一页时省略;传回它即可获取下一页。
- limitinteger
25
Page size to ask for (up to 100, default 100). Some sources honor it; others always return their whole page of about 25 comments. A page is never trimmed after the call, so pass nextCursor back as cursor to continue exactly where this response ended.
- sortenum
new
用户评论的排序方式。默认为 new(最新在前)。
响应
JSON,每个字段一个示例值。
The user's comments in feed order (newest first by default). Each item carries the comment text, which may be truncated to a preview, plus the parent post it was made on; there is no per-comment permalink available from this endpoint. Populated whenever the provider has data for the entity.
- authorstring
night_owl_reads
Commenter username, without the u/ prefix. Populated whenever the provider has data for the entity.
- bodyPreviewstring
I felt the same way about the pacing in the third act, but I think that was intentional. The author slows everything down right before the reveal so the payoff hits harder. Worth pushing through if you were tempted to put it down.
The comment text. Depending on the source it is either the full comment body in Markdown or a plain-text preview truncated to roughly 300 characters, cut mid-word. It is empty on the occasional comment for which the upstream returns no text at all. For guaranteed full comment bodies and comment permalinks, use the reddit.post_comments SKU against the parent post.
- createdUtcnumber
1717502400
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.
- idstring
lq9m2f
Reddit comment ID (base-36, without the t1_ prefix). Populated whenever the provider has data for the entity.
- postIdstring
1gk8p3
Reddit post ID of the thread the comment was made on (base-36, without the t3_ prefix). Pass it to reddit.post or reddit.post_comments for the full thread. Populated whenever the provider has data for the entity.
- postTitlestring
Just finished Piranesi and I have questions
Title of the thread the comment was made on. Populated whenever the provider has data for the entity.
- scoreinteger
214
Net score (upvotes minus downvotes) on the comment at fetch time.
- subredditstring
books
Subreddit name of the parent thread, without the r/ prefix. Empty when the comment is on a post hosted on a user's own profile (r/u_<name>), which has no subreddit.
One page of the user's comments, or null when the user was not found.
- nextCursorstring
t1_lq3d2z
Opaque cursor for the next page of this user's comments; pass it back as the `cursor` input to fetch the following page. Null when there are no more pages.
- foundboolean
true
Whether the user's comment history was returned.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
常见问题
关于 Reddit 用户评论 API
AnyAPI 的 Reddit 用户评论 API 只需一次 POST 请求 /v1/run/reddit.user_comments,就以统一格式的 JSON 返回 Reddit 数据。List a Reddit user's comments by username, sorted by new, top, hot, or controversial, with the parent post title and subreddit on every item and cursor pagination. Comment text may be truncated to a roughly 300-character preview, and this endpoint carries no per-comment permalink; use reddit.post_comments for full comment bodies and comment URLs on a given post.AnyAPI 会在 3 个数据源之间路由每个请求,某个数据源失败时自动切换。费用:每千次请求 US$0.60 起,以美元计价,无需订阅,也没有每月最低消费。过去 30 天,通过 AnyAPI 发起的 Reddit 用户评论 API 调用中有 66.9% 成功,响应时间中位数为 1.3 秒,共测量 3,340 次调用。