CommentGrab reads Reddit's public JSON and expands every collapsed “more replies” link, so you get the whole thread with its structure. No API key, no account.
Reddit at a glance
| Pages | Threads, user profiles, subreddits and search |
|---|---|
| Read from | Reddit's public JSON |
| Replies | The full tree, with depth |
| Score | Points |
| Thread limit | None |
| Batches | Top 1 to 25 posts by comments |
Every collapsed branch gets expanded before export, so a 2,000-comment thread comes out complete, with each reply's depth and parent order kept.
Columns in every Reddit export
| Author | Reddit username |
|---|---|
| Time | Exact date and time |
| Score | Points |
| Depth | 0 for top-level, then 1, 2, 3... |
| Is Reply | Yes for replies |
| Permalink | Link to the comment |
| Links | URLs inside the comment |
| Text | The comment |
CSV opens in Excel and Google Sheets, JSON suits code and AI tools, and Markdown pastes into notes.
Any reddit.com post with comments, or a subreddit for a batch.
CommentGrab fetches the thread and expands every collapsed branch.
CSV, JSON or Markdown, with depth so you can rebuild the tree.


Compared with other tools
Open the thread, click the CommentGrab widget and choose CSV. Every reply comes with its depth, points, author, exact time and permalink.
Yes. It expands every “more replies” stub before exporting, so the whole tree is included.
From a subreddit or search page, the popup builds a batch of the top 1 to 25 posts by comment count, with up to 300 comments each, and skips posts you already saved.
No. It reads Reddit's public JSON from your browser, with no key and no account.
Yes. Every export is free, with no account and no credits. AI analysis is optional and runs on your own OpenAI key.
No. Exports and saved threads stay in your browser. The only outside service is OpenAI, and only when you start an analysis with your own key.
Install CommentGrab, open a Reddit thread and click the widget. Free, no account.