Reddit Posts & Comments Scraper
Pricing
from $1.00 / 1,000 results
Reddit Posts & Comments Scraper
Find viral content ideas, and research niche communities. Extract Reddit posts, comments, and discussion data from search queries.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
devcake
Maintained by CommunityActor stats
1
Bookmarked
4
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape Reddit posts and comments for market research and lead generation
This Reddit scraper collects public posts and comment threads for any keyword. It is built for marketers, content teams, researchers, and data teams that need organized Reddit insights.
๐ฅ What you get
Posts, comment threads, and engagement stats are delivered in one structured dataset. Each result includes the post's community, title, author, engagement, content, link, and publication time. Turn on comment extraction to include the conversation under each post.
Use it for audience research, topic discovery, sentiment analysis, lead generation, and content planning.
โ๏ธ How it works
Add your search terms, choose how many results you want, and decide whether to include comments. The Actor collects matching public discussions and saves them to your dataset for review or export.
๐๏ธ Configure your scrape
Seven fields cover everything:
- ๐ Search Queries โ 1 to 50 terms (required)
- ๐ Max Results โ posts per query (default 20, max 200)
- ๐ฌ Extract Comment Text โ toggle comment bodies
- ๐งต Max Comments Per Post โ per-thread cap from 1-500 (default 100)
- ๐ฅ Sort By โ
relevance,hot,new,top, orcomments - โฐ Time Filter โ
hour,day,week,month,year, orall - โก Processing Speed โ control how quickly post details are collected
{"queries": ["python", "openai"],"max_posts_per_query": 20,"include_comments": true,"max_comments_per_post": 50,"sort": "relevance","time": "all","detail_workers": 4}
๐ฆ Output format
One row per post. Comments are embedded when enabled. Every row reports whether collection was complete, partial, or failed. Run stats land in the default key-value store as RUN_STATS so you can monitor counts, errors, and timing per query.
{"dataType": "post","id": "abc123","subreddit": "python","author": "example_user","title": "Example Reddit post","score": 42,"num_comments": 18,"created_iso": "2026-06-23T12:00:00+00:00","search_query": "python","collection_status": "complete","comments_expected": 5,"comments_extracted": 5,"comments": [{"dataType": "comment", "id": "t1_example", "author": "commenter", "body": "Comment body", "score": 5, "depth": 0}]}
๐ฏ Who uses this Reddit scraper
- ๐ฏ Marketers and founders โ find posts where buyers describe the problem your product solves, or where users complain about a competitor.
- ๐ฃ Content teams โ surface viral posts and trending topics in your niche, and compare activity across subreddits.
- ๐ค Data and ML teams โ pull Reddit comment threads for sentiment analysis and NLP training datasets, with author, score, depth, and timestamp on every row.
โ Frequently asked questions
๐ง How do I scrape Reddit?
Add 1-50 search queries, click Run, and receive matching posts and comments in a structured dataset. Results are ready for export to CSV, JSON, or your data warehouse.
๐ฌ How do I scrape Reddit comments for sentiment analysis?
Turn on Extract Comment Text and pass 5-10 product or topic queries like iphone 15 or windows 11. Each post row embeds up to your selected limit of available comments with author, body, score, depth, parent link, and timestamp. The collection status shows when Reddit returned fewer comments than requested.
โ๏ธ Is scraping Reddit legal?
Scraping public Reddit content for personal research and analysis is generally accepted practice. This Actor targets public posts and comments only โ it does not bypass Reddit's age gate, login walls, or private communities. Always review Reddit's Terms of Service and your local data-protection rules before commercial use.
๐ธ Is there a free Reddit scraper?
This Actor runs on Apify's pay-per-use pricing โ you only pay for the compute your run consumes. Apify's free tier gives you a monthly allowance to test the Reddit scraper with small queries before scaling up. Start with max_posts_per_query: 5 for a free smoke test.
๐ Can I use the results in Python?
Yes. Export the dataset in your preferred format or retrieve it from Apify for use in your Python workflow.
๐ What is the best Reddit scraper?
The best Reddit scraper is reliable, easy to configure, and returns consistent, useful results. This Actor keeps setup simple while collecting posts and comments in an analysis-ready format.