Load the replies a post response left out
Load replies a post response did not include: pass one of its `moreComments[].expandToken` values. Returns those replies nested, at their depth in the thread, with their own `moreComments` for anything still hidden below them. A token that did not come from a post response is a 400. Takes about 2 to 9 seconds; 1 credit per call.
/more-comments Content https://api.fetchlayer.dev/reddit/more-comments Headers
Authorization string required Bearer token — your FetchLayer API key.
Parameters
expandToken string required A `moreComments[].expandToken` from a post response: loads the replies it stands for.
Response Fields
more-comments
Load the replies a post response left out
requestedUrl string The post the replies belong to.
parentId string The comment (t1_…) these replies are under.
comments[].id string | null Comment ID without the t1_ prefix.
comments[].fullname string | null Reddit comment fullname.
comments[].parentFullname string | null Parent Reddit fullname.
comments[].author string | null Comment author.
comments[].score number | null Comment score.
comments[].scoreText string | null Score text as displayed by Reddit.
comments[].createdAt string | null ISO 8601 creation timestamp.
comments[].bodyText string Plain-text comment body.
comments[].bodyHtml string | null HTML comment body when available.
comments[].permalink string | null Absolute comment permalink.
comments[].depth number Comment nesting depth.
comments[].collapsed boolean Whether the comment is collapsed.
comments[].stickied boolean Whether the comment is stickied.
comments[].distinguished string | null Moderator/admin distinction, or null.
comments[].removed boolean | null Whether Reddit has taken the comment down: true when it shows the comment as removed or deleted, false when it shows it normally. Reddit leaves out removed comments that have no replies, so only removed comments that still have replies appear.
comments[].removedBy string | null Who took it down: moderator_or_filter (the community moderators or an automatic filter, which Reddit shows the same way), reddit (removed by Reddit itself, when Reddit shows the comment that way) or author (deleted by its author). null when the comment is not removed. A comment shown by [deleted] with its text intact belongs to a deleted account and is not removed.
comments[].children array Nested child comment objects with the same comment shape.
comments[].authorId string | null The author’s account id (t2_…); null for a deleted account or when Reddit does not show it.
comments[].postFullname string | null The post the comment is on (t3_…).
comments[].parentId string | null What the comment replies to: another comment (t1_…), or the post (t3_…) for a top-level comment.
comments[].isSubmitter boolean Whether the comment’s author is the post’s author.
comments[].editedAt string | null ISO 8601 time the comment was last edited; null when it was not edited or Reddit does not show it.
comments[].awardCount integer | null Awards on the comment, as Reddit counts them.
commentCount integer Number of comments returned, nested replies included.
moreComments object[] Replies still hidden below the ones returned, one entry per parent comment, each with a token to load them. Empty when nothing is hidden.
moreComments[].parentId string The comment (t1_…) whose replies these are.
moreComments[].depth integer The depth the hidden replies sit at in the thread (the parent’s depth plus one).
moreComments[].count integer | null How many replies Reddit says are hidden; null when it does not say.
moreComments[].expandToken string Pass to more-comments to load these replies. It belongs to this post; a token from anywhere else is a 400.
notes string[] Caveats about this result, for example a field that could not be checked.
scrapedAt string ISO 8601 time the result was produced.
transport string The data source: always the platform id, "reddit".
Request
curl -X POST "https://api.fetchlayer.dev/reddit/more-comments" \
-H "Authorization: Bearer ss-your-key" \
-H "Content-Type: application/json" \
-d '{"expandToken":"m2.…"}'Response
{
"requestedUrl": "https://www.reddit.com/r/programming/comments/173viwj/example_post/",
"parentId": "t1_c1",
"comments": [
{
"id": "c7",
"fullname": "t1_c7",
"author": "user7",
"bodyText": "Agreed.",
"score": 5,
"depth": 1,
"parentId": "t1_c1",
"isSubmitter": false,
"children": []
}
],
"commentCount": 1,
"moreComments": [],
"notes": [],
"scrapedAt": "2026-10-25T12:00:00.000Z",
"transport": "reddit"
}