Reddit Scraper β Posts, Comments, AI Answers & Products
Pricing
from $2.00 / 1,000 results
Reddit Scraper β Posts, Comments, AI Answers & Products
Reliable Reddit scraper that just works β scrape posts, every comment, users, communities & search. No login or API key, every field returned, export to CSV/JSON. Plus Reddit AI answers, product picks with live prices, native comment search & keyword/audience intelligence.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Reddit Scraper
Posts Β· Comments Β· Users Β· Communities Β· Search Β· AI Answers Β· Intelligence
The fast, reliable Reddit comment & post scraper β scrape every comment (including nested replies), plus posts, users, communities & search, as clean structured data. Bulk comment extraction, every field returned, export to CSV/Excel/JSON.
No login. No API key. No app setup. Pay only for results.
π Try it free
π Input
π Output
π Pricing
π FAQ
β‘ No blocks Β· No timeouts Β· Every field, every time | π§΅ Every comment in a thread | π€ AI answers & product picks | π² From $2 / 1,000 results
What it does
Give it a subreddit, keyword, username, category, question, or URL β get back structured JSON (also CSV, Excel, XML). It pulls posts, full comment threads, user profiles, and community data, and layers on intelligence most people don't know Reddit has: AI-synthesized answers with product picks, the algorithmic feed, keyword/audience sizing, and more.
| Feature | What you get |
|---|---|
| π§΅ Every comment | Full threads incl. nested replies β not just the first page. Flat or threaded. |
| π€ Ask Reddit AI | A synthesized answer to any question, with citations |
| ποΈ Product picks | Shopping questions return product cards β name, image, prices & buy links |
| π§ Algorithmic feed | Reddit's actual ranked feed, incl. the recommendations it injects |
| π¬ Comment search | Live, relevance-ranked search across comment bodies |
| π Keyword intelligence | A keyword β communities, total addressable audience, related communities, topics, top conversations |
| ποΈ Category crawl | Enter a topic ("Fitness", "Crypto") β auto-finds & crawls the top communities |
| π Virality & influence | Crosspost spread graph Β· subs a user moderates Β· participant lists |
| π Built-in analytics | Sentiment, themes & engagement-ranked pain points |
β‘ Fast & reliable by design. No blocks, no browser-driven timeouts, and every field is always present β no "enable detailed fields" toggle. IP rotation is built in, with nothing for you to configure.
Why it beats other Reddit scrapers
| What people complain about elsewhere | Here |
|---|---|
| "Gets blocked / 403s / times out" | β Reliable at scale, no blocks |
| "So slow" | β Fast β no browser overhead |
| "Only ~200 comments" | β Every comment, recursively |
| "Flat list, no nested replies" | β Optional threaded trees |
| "Charged for runs that return nothing" | β Pay per result β empty runs cost ~nothing |
| "Missing fields unless you toggle a setting" | β 70+ fields, always present |
| "Just raw data, no insights" | β AI answers, sentiment, keyword & audience intel |
How to use it
- Create a free Apify account (or log in).
- Pick at least one source β a subreddit, keyword, username, category, question, or URL.
- (Optional) toggle add-ons: full comments, analytics, post intelligence, etc.
- Click Start and download as JSON, CSV, or Excel β or pull via API / MCP.
π’ New here? Just put one subreddit in
subredditsand hit Start. Everything else is optional. The recipes below are copy-paste ready β paste one into the JSON editor (the {} tab) and run.
Recipes β copy, paste, run
Each recipe is a complete input. Use the JSON input tab, paste, and Start.
1. Posts from a subreddit β newest / top / hot posts of a community
{"subreddits":["technology"],"sort":"top","time":"week","maxPostsPerSource":100}
2. Only the popular posts (filter by upvotes/comments) β skip the noise
{"subreddits":["technology"],"sort":"new","minScore":500,"minComments":50,"maxPostsPerSource":200}
3. Every comment on a post β full thread, including nested replies
{"startUrls":[{"url":"https://www.reddit.com/r/AskReddit/comments/abc123/post_title/"}],"includeComments":true,"maxCommentsPerPost":5000,"threadedComments":false}
4. Posts + their comments from a subreddit
{"subreddits":["buildapc"],"sort":"top","time":"month","maxPostsPerSource":50,"includeComments":true,"maxCommentsPerPost":200}
5. Every recent comment across a whole subreddit β mass comment extraction
{"subredditComments":["wallstreetbets"],"maxPostsPerSource":1000}
6. Search posts or comments by keyword
{"searches":["electric vehicles"],"searchType":"comments","sort":"top","time":"month","maxPostsPerSource":200}
Set searchType to posts, comments, communities, or users. Add "searchCommunity": "cars" to search inside one subreddit.
7. Crawl a whole topic (no subreddit names needed)
{"categories":["Crypto"],"categoryMaxCommunities":10,"sort":"top","time":"week","maxPostsPerSource":50}
8. Size a keyword β communities + audience + related subs
{"keywords":["ozempic"]}
9. Ask Reddit AI + get product picks with prices
{"answers":["best budget mechanical keyboard under $100"],"answersProducts":true}
10. Scrape a user's posts + comments
{"users":["spez"],"includeComments":true,"includeUserInfluence":true}
11. Monitor a brand (run daily on a schedule)
{"searches":["YourBrand"],"searchType":"posts","sort":"new","time":"day","minScore":5,"includeAnalytics":true}
Input β every setting explained
Add at least one source; everything else is optional. The input form is grouped into collapsible sections β here's every field, what it does, and when to use it.
π₯ Sources β pick at least one
| Setting | What it does |
|---|---|
subreddits | Communities to scrape. Start typing for the 500 most popular, or enter any name. |
categories | A topic ("Fitness", "Crypto") β auto-finds and crawls the top communities in it. Best when you don't know subreddit names. |
searches | Keywords to search. Pair with searchType to choose what comes back. |
subredditComments | A subreddit β every recent comment across all its posts (mass comment pull). |
users | Usernames β profile + their posts (and comments, if enabled). |
keywords | A keyword β its whole landscape: communities, total audience, related subs, topics, top conversations. |
answers | Questions for Reddit's AI β a synthesized answer (+ product cards for shopping questions). |
startUrls | Paste any Reddit URLs (post, user, subreddit, or search) β the type is auto-detected. |
π§ Search & feed
| Setting | What it does | Default |
|---|---|---|
searchType | What searches returns: posts, comments, communities, or users. | posts |
searchCommunity | Limit a search to one subreddit (name only, e.g. cars). | (all of Reddit) |
feedMode | listing = classic sorted; algorithmic = Reddit's real ranked feed. | listing |
sort / time | Order (hot/new/top/rising/controversial/best) and window (hourβ¦all). | top / week |
maxPostsPerSource | Cap posts pulled per subreddit/search/user. | 100 |
maxItems | Hard cap on total results for the whole run. | 10000 |
π¬ Comments
| Setting | What it does | Default |
|---|---|---|
includeComments | Pull the full comment thread of each post (every comment). | off |
threadedComments | Output comments as a nested reply tree instead of a flat list. | off |
maxCommentsPerPost | Cap comments fetched per post. | 500 |
ποΈ Filters β keep only what you want
| Setting | What it does | Default |
|---|---|---|
minScore | Only posts with at least this many upvotes (0 = no filter). | 0 |
minComments | Only posts with at least this many comments. | 0 |
minUpvoteRatio | Only posts above this upvote ratio (0β1). | 0 |
includeNSFW | Include 18+ content. | off |
β¨ Intelligence & enrichments (optional add-ons)
| Setting | What it does |
|---|---|
postIntelligence | Per post: related questions + products named in its comments. |
includeCrosspostGraph | Adds crossposted_to β every place a post spread to. |
includeUserInfluence | Adds the subreddits a user moderates + trophies (when scraping users). |
collectUsers | Emits the deduped list of everyone who participated. |
includeAnalytics | Adds sentiment, top themes & ranked pain points per subreddit/post. |
answersProducts | Include product cards (with prices) in AI answers. |
categoryMaxCommunities / keywordMaxCommunities / keywordConversations | Tune breadth of the category & keyword modes. |
Output
Clean JSON β API / MCP / spreadsheet / LLM-ready. Organized views: π€ AI Answers Β· π Posts Β· π¬ Comments Β· π₯ Communities & Users Β· π Keyword Intel Β· π Analytics.
Post (70+ fields, incl. computed engagement analytics):
{"type": "post","title": "What's the best mechanical keyboard under $100?","subreddit": "MechanicalKeyboards","author": "β¦","score": 1542, "upvote_ratio": 0.97, "num_comments": 387,"created_utc": 1781348353,"permalink": "https://www.reddit.com/r/MechanicalKeyboards/comments/β¦","age_hours": 76.3, "score_per_hour": 20.2, "comments_per_hour": 5.1,"engagement_total": 1929, "is_high_engagement": true,"word_count": 27, "outbound_url_host": null}
Comment (self-contained β carries its post context + analytics):
{"type": "comment","body": "Keychron V1 is unbeatable at that priceβ¦","author": "β¦", "score": 214, "controversiality": 0,"depth": 1, "num_replies": 3,"post_title": "What's the best mechanical keyboard under $100?","subreddit": "MechanicalKeyboards","age_hours": 70.1, "score_per_hour": 3.05, "word_count": 9,"permalink": "https://www.reddit.com/r/β¦/comment/β¦"}
Ask Reddit AI ({ "answers": ["best budget mechanical keyboard under $100"] }):
{"type": "answer","query": "best budget mechanical keyboard under $100","answer": "Redditors frequently recommend Keychron, Aulaβ¦","products": [{ "title": "Aula F75 Wireless Mechanical Keyboardβ¦", "image_url": "https://β¦","offers": [{ "retailer": "Amazon", "price": "$65.99", "purchase_url": "https://www.amazon.com/β¦" },{ "retailer": "Walmart", "price": "$59.39", "purchase_url": "https://www.walmart.com/β¦" } ] }],"source_subreddits": ["MechanicalKeyboards", "budgetkeebs"]}
Use cases
- Product & affiliate research β what Reddit recommends to buy, with prices & buy links
- Market & pain-point research β sentiment, themes, and ranked unmet needs by niche
- Brand & topic monitoring β AI summaries + sentiment from real threads
- Audience & influence mapping β who participates, who moderates, which communities overlap
- AI / LLM training data β clean posts + complete comment threads
Pricing
Pay-per-result β no subscription, no idle fees.
- From $2 per 1,000 results Β· failed or empty runs cost ~nothing
- 1,000 items β $2 Β· 10,000 β $20
FAQ
Do I need a Reddit account or API key? No β none required. Paste a subreddit, keyword, or URL and run.
My old Reddit scraper stopped working / keeps returning empty β why? Many Reddit scrapers broke recently and now return nothing, 403 errors, or missing score and comment fields. This one is actively maintained and built to keep working β and you only pay for results, so a run that returns nothing costs ~nothing.
How do I scrape all comments from a Reddit post? Paste the post URL into startUrls, set includeComments: true, and raise maxCommentsPerPost. You get every comment, including deeply nested replies β flat or as a threaded tree. See Recipe 3.
How do I get every comment from a whole subreddit? Use subredditComments with the subreddit name β it pulls every recent comment across all of its posts in one run (Recipe 5). This is the fastest way to do mass comment extraction.
Can I search Reddit comments by keyword? Yes β live, relevance-ranked comment search across all of Reddit or inside one community (searchType: comments).
How do I scrape a whole subreddit's posts? Put the name in subreddits, choose sort (hot/new/top/rising) and time, and set maxPostsPerSource (Recipe 1).
How do I export Reddit data to CSV or Excel? Run the actor, then download the dataset as CSV, Excel, XML, JSON, or HTML β or pull it via API, MCP, n8n, Make, or Zapier. Dates come out as readable ISO timestamps, so CSVs open clean.
Is scraping Reddit legal? This collects only public Reddit data β no private messages, no logged-in account data, no moderator-only data. As always, comply with applicable laws and terms for your use case.
How much does it cost? Pay-per-result, from $2 / 1,000 items β no subscription, no idle fees, and failed or empty runs cost ~nothing.
