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
Yakugusa Yumitori
Maintained by CommunityActor 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.
⚡ 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.