Reddit Research
Understanding Reddit Comment Trees
A comment quoted alone can mean the opposite of what it meant in its thread. Structure is not decoration.
Subdex · 2026-08-22 · 2 min read
Reddit conversations are trees. Every comment attaches to a parent — either the post or another comment — and that attachment carries meaning a flat list destroys.
"That's completely wrong" means one thing under a factual claim and something else under a joke. Search results return the text without the parent, which is how quotes get misread.
The structure
Each comment has a link_id naming the post and a parent_id naming what it replies to. When the parent is the post itself, the comment is top-level. When it is another comment, the reply nests one level deeper.
Two implications matter for research.
Depth is not importance. A deeply nested comment is not less significant; it is further into one branch. Long chains are often two people going back and forth while the rest of the thread ignores them.
Siblings are not sequential. Two replies to the same parent are responses to that parent, not to each other. Reading them as a conversation misreads the shape.
Collapsing, and why "more" markers matter
Large threads are not returned whole. Reddit's API collapses beyond a certain breadth and depth, marking the omission with a more node listing the IDs of what was left out. Archive APIs mirror this.
A tool has two options. It can render the marker, showing "43 more comments collapsed here," or it can drop it, showing a thread that looks complete and is not.
The first is uglier and correct. Silently dropped comments produce a thread where a reply appears to answer something it never saw.
Deletion changes shape
When a comment is deleted, its replies remain attached to it. Reddit shows a stub — a [deleted] body — precisely so the branch stays intact.
Tools that filter out deleted comments to clean up the display reparent their replies to the nearest surviving ancestor. The thread now shows people replying to something they were not replying to.
Keeping the stub is less tidy and preserves what actually happened. The replies are still evidence that something was said, even if the something is gone.
Reading a thread as evidence
Read upwards from any comment you plan to quote. The parent chain is the context, and it is frequently the difference between a quote meaning what you think and meaning the reverse.
Notice what is missing. A branch with a more marker is truncated. A branch with a deleted parent has a hole. Neither is visible if you are reading a flat export.
Do not infer from position. Being the top reply reflects votes at some moment, sorting, and timing. It is not a measure of the community's view.
Remember the archive captured one version. A thread archived on Tuesday shows Tuesday's state. Comments added later are not there, and edits after capture are not reflected.
Why bother with the tree
A flat list of comments is faster to search and easier to export, and for many questions it is enough — counting how often a term appears does not need structure.
But the moment the question becomes what did this person mean, structure is the answer. It is the difference between a corpus and a conversation, and only one of those can be quoted responsibly.
Related tools
Related reading
Archive coverage varies and records may be incomplete. Verify important findings against original sources where available.