Reddit Search Results Scraper
Run a search on Reddit, export every post it returns — and optionally the full comment tree under each one
See Reddit Search Results Scraper in Action
Watch how easy it is to extract data in just a few clicks
Demo video coming soon
Who is it for?
Founders & PMMs
Search your problem space monthly and watch which complaints keep resurfacing.
Content Marketers
Turn the top-scoring results for a keyword into a validated backlog of blog and video ideas.
Market Researchers
Track how a category is discussed — brand mentions, comparisons, complaints — one query at a time.
SEO & Growth Teams
Mine result titles for the way real people phrase a question, then write for that phrasing.
Brand & Reputation Monitors
Search your brand name across Reddit and export every mention with its score and thread link.
Agencies & Consultants
Package Reddit voice-of-customer research for clients without touching the API.
Key Benefits
Everything you need to extract Reddit data efficiently
Follow a Topic Across Communities
Search all of Reddit for a term, or scope the query to one community with /r/{subreddit}/search. Both export the same way — use this when you care about a topic, and the Subreddit Scraper when you care about a community.
Your Search, Your Filters
Set sort (Relevance, Hot, Top, New, Comments) and timeframe on Reddit's own controls. The extension mirrors whatever you picked instead of making you configure it twice.
Engagement Signals Ready to Filter
Score, upvote ratio, comment count, and award totals on every row — sort by 'high comments, low upvote ratio' in Excel to find the contested threads.
No Reddit API Key
Skip the developer app, OAuth setup, and quota approval. The extension reads the same JSON your logged-in browser session already receives.
Add the Comment Trees in the Same Run
Switch to Posts + Comments and the extension collects the results first, then goes back through the top 25, 50, or 100 and drains each thread's entire discussion. One run, both halves.
Permalinks + Synced Dashboard
Every row includes a thread permalink, and results sync to your private dashboard for browsing, filtering, and re-exporting.
How to Use Reddit Search Results 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
Run a Search on Reddit
Search from the Reddit search bar, or open a community and search inside it — reddit.com/search?q=... or reddit.com/r/{subreddit}/search?q=...
- 3
Set Sort & Timeframe
Use Reddit's own Sort and Time controls on the results page. Relevance, Hot, Top, New, or Most Comments — the extension follows the page.
- 4
Open the Extension
Click the InsightSocial icon. It detects the search page and shows the query and community it's scoped to.
- 5
Choose Posts or Posts + Comments
Posts collects 50, 100, or 250 results. Posts + Comments takes 25, 50, or 100 of them and adds each thread's full comment tree in a second pass.
- 6
Export to CSV, Excel, or JSON
One-click export for analysis, with posts and any captured comments in the same file.
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 displayed in the results | 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 that 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 |
| Crossposts | How many times the post was crossposted | number |
| Link Flair | Post flair text (category tag set by the community) | 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 |
| Media URL | Preview image or video URL when the post carries media | url |
| Thumbnail | Thumbnail image URL when Reddit provides a real one | url |
| 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 |
Frequently Asked Questions
Reddit search results pages — both site-wide (reddit.com/search?q=...) and searches scoped to one community (reddit.com/r/{subreddit}/search?q=...). Subreddit feeds like Hot, New, and Top are handled by the Reddit Subreddit Scraper, and a single thread's discussion by the Reddit Comments Scraper. User profile pages aren't supported yet.
Two ways, and which one you want depends on the question. To sweep the community itself, open it and use the Reddit Subreddit Scraper — it follows the Hot, New, or Top tab and exports up to 1,000 posts. To pull one topic out of that community, use its search box instead: the export stays scoped to that subreddit and reaches roughly 250 matching posts.
No. The extension reads the JSON reddit.com already loads for your browser session — no OAuth app, no rate-limit quota to apply for, no application review, no client secrets to store.
Reddit's search ranker stops handing out more results at roughly 250 posts per query, no matter which sort you choose — so the targets are 50, 100, and 250. To go deeper, run several narrower searches (different keywords, timeframes, or communities); the extra searches are free, since credits only go on the rows you export.
Yes — you set them on Reddit itself. The extension reads the sort and time range straight off the results page URL, so whatever you selected on Reddit is what gets exported. Same for the 'include NSFW results' toggle.
Yes — pick Posts + Comments instead of Posts. The run happens in two phases: it pages the search results first, then walks back through each post and drains its full comment tree, 'continue this thread' stubs included. Targets are 25, 50, or 100 posts, since every post drags its whole discussion along, and the whole two-phase run is free to capture — you only spend credits on the rows you export. Everything lands in one file: a Row Type column marks each line POST, COMMENT or REPLY, Level carries the nesting depth, and Post ID ties every comment back to its submission.
Yes. After the run, download as CSV, native Excel (.xlsx), or JSON, or browse and re-export from your InsightSocial dashboard.
It works with whatever your logged-in browser session can already see — including private communities you've joined and NSFW content you've opted into. It never bypasses access controls.
Use Cases
See how others use this scraper to grow their business
Related Scrapers
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
Learn moreReddit Comment Scraper
Export every comment and nested reply from any Reddit thread — with parent, depth, and score on every row
Learn moreInstagram Hashtag Scraper
Export the posts under any Instagram hashtag, or the creators behind them
Learn moreTwitter Posts Scraper
Extract tweets, engagement metrics, and thread data from Twitter/X
Learn moreStart extracting data with Reddit Search Results Scraper
Free Chrome extension. No API, no coding, no risk to your account.
No credit card required · Works on Chrome, Edge, Brave