Reddit Comment Downloader

Export every comment on any public Reddit post — with nested reply trees — to CSV, JSON, or Excel. No sign-up required.

About this Reddit comment exporter

Paste any Reddit post URL — reddit.com, old.reddit.com, new.reddit.com, m.reddit.com, or a redd.it short link — and ClipComments fetches the full comment thread via Reddit's public JSON API. Comment text, author, timestamp, upvote count, and nested replies all preserved.

Reddit's JSON API is the cleanest comment source of any supported platform — no rate-limit headaches for normal use, no anti-bot tricks beyond a Chrome user-agent. ClipComments handles the request defaults that Reddit silently 403s (don't send Accept: application/json — Reddit fingerprints it as scraper traffic).

Use cases: subreddit research, sentiment analysis on AskReddit threads, archiving conversations that may be deleted, ethnographic study of community discussions.

What's included in every export

Public JSON API
No auth, no API key, no quota for normal use.
All URL forms
redd.it / old.reddit / new.reddit / m.reddit / www.reddit all normalized.
Full reply trees
Nested replies preserved with parent linkage.
Three formats
JSON, CSV, XLSX with summary.
Sort by Top or New
Match Reddit's own thread ordering.

Frequently asked questions

Can I download every comment in a Reddit thread?

Yes for most posts. Reddit's JSON API returns up to 500 top-level comments per call plus their replies. For very long threads (10,000+ comments) Reddit paginates and ClipComments fetches the first page; that covers ~99% of real use cases.

Do I need a Reddit account or API key?

No. ClipComments uses Reddit's public JSON API which doesn't require authentication for public posts. No registration anywhere.

What URL forms work?

All of them: reddit.com, old.reddit.com, new.reddit.com, m.reddit.com, redd.it short links. URLs with /comments/{id}/{slug} or without the slug both work.

Why was the previous scraper sometimes silent?

An older version had `except Exception: return []` and sent Accept: application/json which Reddit blocks. Both fixed in May 2026 — failed scrapes now show real HTTP status detail.

Comment downloaders for other platforms