Reddit Subreddit Scraper
Open any subreddit and export its posts — up to 1,000 per sort — or pull those posts together with every comment tree in a single run
See Reddit Subreddit Scraper in Action
Watch how easy it is to extract data in just a few clicks
Demo video coming soon
Who is it for?
Product & UX Researchers
Take a whole community's recent posts in one pass instead of guessing which keyword surfaces the pain points.
Founders & Indie Builders
Read the subreddit your buyers actually live in — 500 posts of complaints beats 5 customer interviews.
Content & SEO Teams
Sort a community's Top-of-year export by score and you have a validated content calendar in an afternoon.
Data Scientists & Academics
Posts and their full comment trees come out of one run, already joined — no stitching two exports together.
Community Managers
Snapshot your own subreddit monthly and diff the exports to see what changed in mood and volume.
Agencies & Consultants
Deliver a community deep-dive for a client without registering a Reddit developer app.
Key Benefits
Everything you need to extract Reddit data efficiently
Up to 1,000 Posts Per Run
Subreddit listings go four times deeper than Reddit search does. Pick 100, 250, 500, or 1,000 posts — the whole run still counts as one on your plan.
Posts and Comments in One Pass
Choose Posts + Comments and the extension collects the posts first, then walks back through each one and drains its entire comment tree. No second run, no manual list.
Your Sort, Your Timeframe
Hot, New, Top, Rising, and Controversial all work, and Top respects the time window you picked. The extension follows the tab you are already on instead of asking you to set it twice.
Engagement Signals on Every Row
Score, upvote ratio, comment count, awards, and flair land as columns — so 'high comments, low upvote ratio' is one spreadsheet sort away from finding the contested threads.
No API Key, No Developer App
No OAuth application to register, no 60-requests-per-minute quota to live inside, no client secrets. The extension reads the JSON your own browser session already receives.
One File, Post Context Included
In a Posts + Comments export every comment row carries its parent post's title, author, score, and URL — so a single flat CSV is enough to work from.
How to Use Reddit Subreddit Scraper
Get started in under 2 minutes. No coding or API keys required.
- 1
Install InsightSocial
Add the free Chrome extension. No credit card, no API keys, no coding.
- 2
Open the Subreddit
Go to reddit.com/r/{subreddit} — the front page, or the Hot, New, Top, Rising, or Controversial tab.
- 3
Set Sort and Timeframe on Reddit
Use Reddit's own tabs and time filter. Top of the past year reads very differently from New, and the export follows whichever you chose.
- 4
Open the Extension
Click the InsightSocial icon. It recognises the community and shows which sort it is about to follow.
- 5
Choose Posts or Posts + Comments
Posts collects up to 1,000 submissions. Posts + Comments takes 25, 50, or 100 posts and adds the full comment tree under each one.
- 6
Export to CSV, Excel, or JSON
Download when the run finishes, or browse and re-export later from your dashboard on any device.
Quick Start Checklist
- Chrome browser installed
- Free InsightSocial account (optional)
- 2 minutes of your time
Data You Can Extract
| Field | Description | Type |
|---|---|---|
| Post ID | Reddit's base36 post id | text |
| Title | Post title as shown in the community feed | text |
| Content | Post body for text submissions (empty for link and media posts) | text |
| Author | Submitter's u/handle, or [deleted] | text |
| Author Flair | Flair text the community assigned to the author | text |
| Subreddit | Community the post lives in | text |
| Subreddit Subscribers | Member count of the community at scrape time | number |
| Score | Net upvotes minus downvotes at scrape time | number |
| Upvote Ratio | 0.0–1.0 fraction of votes that were upvotes (agreement signal) | number |
| Number of Comments | Total comment count on the thread | number |
| Awards | Total awards received on the post | number |
| Link Flair | Post flair text — the category tag the community uses | text |
| Post Type | text, link, image, video, or gallery | text |
| External URL | Destination URL for link posts, media URL for image and video posts | url |
| Domain | For link posts, the host of the outbound URL | text |
| NSFW / Spoiler | over_18 and spoiler flags | text |
| Locked / Stickied | Moderator lock and pin flags | text |
| Created At | UTC timestamp when the post was submitted | date |
| Permalink | Direct URL to the post's comment thread | url |
| Comment ID | Posts + Comments runs: base36 id of each captured comment | text |
| Parent ID | Posts + Comments runs: parent comment (t1_...) or post (t3_...) — rebuild the tree from this | text |
| Depth | Posts + Comments runs: nesting level, 0 = top-level comment | number |
| Comment Body | Posts + Comments runs: full comment text, markdown and emoji intact | text |
| Comment Author | Posts + Comments runs: commenter's u/handle, or [deleted] | text |
| Comment Score | Posts + Comments runs: net upvotes on the comment | number |
| Is OP (Submitter) | Posts + Comments runs: true when the commenter is the thread's author | text |
Frequently Asked Questions
Up to 1,000 per run, which is where Reddit's own listing stops — the same wall you hit scrolling the page yourself. Targets are 100, 250, 500, and 1,000. That is four times deeper than Reddit search allows, which stops handing out results at roughly 250.
The 1,000 limit applies per sort, not per subreddit, so the sorts overlap rather than repeat. Run New for the recent window, then Top with the time filter set to Year, Month, and Week, and merge the exports on post ID. For older or narrower slices, search inside the community with the Reddit Search Results Scraper — a keyword or date-bounded query reaches posts the listings no longer show.
Yes — that is the Posts + Comments option. The extension collects the posts first, then goes back through each one and drains its full comment tree, including 'load more' and 'continue this thread' stubs. Targets are 25, 50, or 100 posts because every post adds its whole discussion; the entire two-phase run still counts as a single run on your plan.
No. The extension reads the same JSON reddit.com already loads for your browser session, so there is no developer app to register, no OAuth flow, no rate-limit quota to apply for, and no client secrets to store.
Hot, New, Top, Rising, and Controversial. Open the tab you want on Reddit and the extension follows it — including the time window on Top and Controversial. A bare /r/{subreddit} URL is Reddit's Hot default.
It works with whatever your logged-in browser session can already see — including private communities you have been approved for and NSFW communities you have opted into. It never bypasses an access control you do not already have.
This one takes a community and gives you its feed — everything posted, in the order Reddit ranks it, up to 1,000. The search scraper takes a keyword and gives you matches across all of Reddit or inside one community, up to about 250. Use the subreddit scraper to study a community; use search to follow a topic across communities.
Yes. Download as native Excel (.xlsx), CSV, or JSON when the run ends, or browse and re-export from your InsightSocial dashboard later.
The free plan includes 30 runs per month, and one run is one scrape session no matter its size — a 1,000-post subreddit export counts the same as a 100-post one. Pro is $3.99/month billed yearly, or $4.99 month-to-month, with 300 runs per month.
The extension behaves like a normal reader — it reads pages you visit in your own browser session and never posts, votes, or messages on your behalf. Keeping scrape volumes reasonable keeps the activity indistinguishable from ordinary browsing.
Use Cases
See how others use this scraper to grow their business
Related Scrapers
Reddit Search Results Scraper
Run a search on Reddit, export every post it returns — and optionally the full comment tree under each one
Learn moreReddit Comment Scraper
Export every comment and nested reply from any Reddit thread — with parent, depth, and score on every row
Learn moreFacebook Group Scraper
Extract posts, engagement data, and insights from any Facebook group
Learn moreInstagram Hashtag Scraper
Extract posts and author profiles from any Instagram hashtag in two phases
Learn moreStart extracting data with Reddit Subreddit Scraper
Free Chrome extension. No API, no coding, no risk to your account.
No credit card required · Works on Chrome, Edge, Brave