InsightSocial
Free Chrome Extension

Reddit Scraper: Export Subreddit Posts to Excel

InsightSocial's Reddit scraper is a free Chrome extension that exports up to 1,000 posts from a subreddit, the posts from a search, a thread's full comment tree or a user's comments to Excel, CSV, JSON or Google Sheets, and can collect posts with their comments in one run. You need to be logged in to Reddit. No Reddit API app. Exporting is free for 500 rows a month.

What You Can Do With Reddit Data

Posts and comment threads as rows you can sort and filter

Customer Voice Research

Collect real complaints, workarounds and wording from category subreddits.

Trend & Category Tracking

Re-run the same search each month and compare the top results to spot rising themes.

Sentiment & Discourse Analysis

Comment trees with score and depth, ready for a spreadsheet, Python or an LLM.

Competitive Intelligence

Search a competitor by name inside the communities your buyers use: pricing, features, service.

How Reddit Scraping Works

1

Install Extension

Add InsightSocial from Chrome Web Store

2

Visit Reddit

Log in, then open a subreddit, thread or profile, or run a search

3

Start Scraping

Pick Posts or Posts + Comments, then click Scrape

4

Export Data

Excel, CSV, JSON or Google Sheets

Where the Reddit Scraper Works

Open any of these Reddit pages and the extension detects it automatically: no URLs to paste, no configuration

Subreddit Feeds

Open r/{subreddit} on Hot, New, Top, Rising or Controversial and export 100, 250, 500 or 1,000 posts. The run follows the tab and timeframe you are on.

Post Comment Threads

Open a post and export its whole comment tree. Every row has a Parent Comment ID and a Depth, so the structure survives the spreadsheet.

User Profiles

Open u/{name} and export the comments that user has written, newest first. Reddit lists roughly the newest 1,000 per profile, and the run says how far back it reached.

Search Results

Run a search from the Reddit search bar and export the matching posts as rows, for tracking brand mentions or a topic across communities.

Search Inside a Subreddit

Search within one community and the export stays scoped to it. The sort and timeframe you picked on Reddit carry through.

Posts + Comments in One Run

On a subreddit or a search page, pick Posts and Comments: the run collects 25, 50 or 100 posts, then each one’s full discussion.

Old and New Reddit

Works on old.reddit.com and on the current Reddit site.

Want a whole community rather than one thread? The Reddit Subreddit Scraper exports up to 1,000 posts per run

InsightSocial vs the Reddit API

Two ways to get Reddit data, side by side

FeatureInsightSocial ExtensionReddit API
API key or approvalNone neededA registered app and OAuth setup
Coding requiredNone: point and clickYes
Nested comment treeYes: Parent Comment ID and Depth on every rowYes, as raw JSON
"Continue this thread" chainsExpanded for you, all levelsYou write the loop
Export formatsExcel (.xlsx), CSV, JSON, Google SheetsJSON

Weighing up cloud scraping platforms? See the best Apify alternatives for social scraping

Reddit Scraper FAQ

Is the Reddit scraper free?

Yes. Scraping is free and unlimited. Exporting is free for 500 rows a month; Pro exports 10,000 rows a month for $9.99 ($7.99 a month billed yearly). A row you already exported is free to export again.

Do I need a Reddit API key or developer app?

No. The extension reads Reddit in your own browser, so there is no developer app to register, no OAuth flow and no client secret. You do need to be logged in to Reddit: signed out, Reddit refuses the requests and the run collects nothing.

What Reddit data can I extract?

Four scrapers, one extension. The Subreddit Scraper exports a community’s feed (Hot, New, Top, Rising or Controversial), up to 1,000 posts per run. The Search Results Scraper exports the posts a search returns, site-wide or inside one community, up to roughly 250. Both carry title, body, author, score, upvote ratio, comment count, flair, post type, domain, link, dates and NSFW/lock flags, and both offer Posts and Comments. The Comments Scraper exports one thread in depth, with Parent Comment ID, Depth, author, score, edit date and OP/mod flags per row. The User Comments Scraper exports the comments one user has written, newest first, up to the roughly 1,000 Reddit lists per profile.

How many posts can I export from one subreddit?

Up to 1,000 per run, which is where Reddit’s own listing stops; scrolling the page yourself hits the same wall. The limit is per sort, so New, Top of the year and Top of the month reach overlapping but different sets. Run them separately and remove duplicates on Post ID to go deeper. Searching inside the community reaches older posts a listing no longer shows.

Can I scrape posts and their comments together?

Yes. On a subreddit or a search results page, choose Posts and Comments instead of Posts. The run collects 25, 50 or 100 posts first, then each post’s whole comment tree, “continue this thread” chains included.

Does it keep the nested reply structure?

Yes. Every comment row says which comment it answers (Parent Comment ID) and how deep it sits (Depth), so you can rebuild the thread in Excel, Python or an LLM.

What about "continue this thread" and "load more"?

Both are expanded for you until nothing is left, so deep chains come out complete. In our tests (Oct 2026) a thread of 424 comments took 42 seconds.

Why do I get fewer comments than the post says it has?

Reddit’s comment count includes comments that were deleted or removed by moderators. Reddit no longer shows those, so no scraper can export them.

Will Reddit block me?

Runs can pause when Reddit slows requests down; the side panel says so and carries on when Reddit allows it, or tells you to try again in a few minutes. The extension never posts, votes or messages for you.

What export formats are supported?

Excel (.xlsx), CSV and JSON, or a direct send to Google Sheets. Results also sync to your InsightSocial dashboard, so you can filter them and re-export them later.

Is scraping Reddit legal?

Collecting publicly visible data for research and analysis is generally allowed, but you are responsible for following Reddit’s User Agreement and the laws that apply to you, especially around personal data. InsightSocial only captures what the pages you visit show you.

Does it work on old.reddit.com?

Yes. It works on old.reddit.com and on the current Reddit site.

Prefer an API?

14 Reddit endpoints over HTTP with one API key, paid from the same credits as your exports.

Reddit scraper API

Need to scrape other platforms?

The same extension covers five more platforms, plus review sites.