Product researchers
Voice-of-customer review
Export posts mentioning a product, alternative, or pain point, then sort by comments to find threads that deserve manual reading.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
This Reddit post scraper by keywords turns a Reddit keyword search into a structured CSV of post results. It is built for teams that need to scrape Reddit, export Reddit posts, or build a repeatable Reddit data extractor without writing browser automation code from scratch.
CSV
8
7
Reddit search
Local run
At a glance
Start from a keyword search
The sample workflow targets https://old.reddit.com/search?q=Octoparse&sort=relevance&t=all. Replace the query with your brand, product category, competitor, feature request, or research topic.
Capture post-level fields
Each exported row keeps the search keyword beside the subreddit, title, author, timestamp, upvote count, comment count, and source URL so analysts can sort and audit the dataset later.
Create a spreadsheet deliverable
The Structured Export block writes reddit-post-scraper-by-keywords.csv with headers enabled, ready for Excel, Google Sheets, BI tools, review queues, or qualitative tagging.
Run in the local desktop app
The browser session and output file stay on your machine by default. That is useful when query lists, product research, or customer-intelligence notes should not be routed through a hosted scraper.
Who uses it
Product researchers
Voice-of-customer review
Export posts mentioning a product, alternative, or pain point, then sort by comments to find threads that deserve manual reading.
SEO and content teams
Question mining
Collect Reddit posts around buyer problems and compare them with SERP data from the Google SERP scraper or Search Engine Aggregator.
Social listening analysts
Campaign monitoring
Download Reddit posts for a brand or incident keyword, keep source URLs attached, and hand the CSV to reviewers before building a dashboard or report.
How to use
Download the JSON template
Use the page CTA or download the hosted file from the Reddit post scraper JSON.
Import it into UScraper
Open the local desktop app, import the JSON, and review the graph groups for Entry & Setup, Page Load, Interaction, Data Extraction, and Control Flow.
Change the keyword
Edit the Navigate block URL and replace q=Octoparse with your approved query. Keep the sort and time parameters if you want relevance across all time, or adjust them for your research brief.
Confirm the export path
The Structured Export block writes reddit-post-scraper-by-keywords.csv to the configured save folder with headers enabled.
Run and inspect the output
UScraper sets the browser size, navigates, waits for load, renders accessible rows, waits for .reddit-post-row, and exports the structured fields.
Output preview
reddit-post-scraper-by-keywords.csvColumn
keyword
Keyword used for the Reddit search, such as Octoparse.
Column
subreddit
Community where the post appeared, normalized as r/community.
Column
title
Visible Reddit post title.
Column
author
Username associated with the post.
Column
post_time
Post timestamp captured from the rendered result row.
Column
upvotes
Visible score or upvote count when available.
Column
comments
Visible comment count for prioritizing discussion-heavy posts.
Column
post_url
Absolute post, comments, or media URL.
Sample rows
2 of many
| keyword | subreddit | title | author | post_time | upvotes | comments | post_url |
|---|---|---|---|---|---|---|---|
| Octoparse | r/webscraping | Evaluating web scraping tools | AndroidePsicokiller | 2020-04-19 10:29:33 | 8 | 12 | |
| Octoparse | r/webscraping | Octoparse pagination next page | Inventeurduzdong | 2023-01-15 23:15:42 | 2 | 0 |
For related Reddit workflows, use the Reddit Search Scraper when you want a search-results workflow, the Reddit Subreddit Scraper when you already know the community, or browse the UScraper template library for adjacent social and search templates.
Reddit posts can be publicly visible, but automated collection may still be limited by Reddit terms, robots rules, data policies, subreddit expectations, privacy law, copyright, and your customer contracts. Use conservative pacing, avoid private or restricted content, keep source URLs, and get legal review before resale, redistribution, client reporting, or AI training.
Before you run
Guardrails for reliable Reddit keyword exports
Use small, measured batches
Start with one keyword, preserve the waits, and avoid parallel runs from the same network. Stop if Reddit returns repeated policy, login, or unusual-traffic pages.
Selectors may need maintenance
The export block reads normalized fallback rows in this version. If you replace the renderer with live extraction, keep selectors isolated and verify row counts before scaling.
Respect Reddit data rules
Review Reddit's data, API, robots, and public-content policies before publishing downstream datasets, customer reports, or model-training corpora.
Download and use this template instantly
UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.
Contribute on GitHubBrowse more templates in the library
All TemplatesHere are some of our most common questions. Can't find what you're looking for?
View All FAQsDownload UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.
Available on Windows 10+ and macOS 12+ · Need help? [email protected]