Reddit Scraper
Pricing
Pay per usage
Reddit Scraper
Scrape Reddit posts from any subreddit — search by keyword, browse new/hot/top, get full post text and comments. No login, no API key, no browser. Fast HTTP-only.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
kane liu
Actor stats
0
Bookmarked
2
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Search any subreddit, pull posts and comments into a spreadsheet — no Reddit API key, no OAuth, no login.
- ✅ Search across 500M+ weekly active users' content — by keyword, subreddit feed, or both
- ✅ Get post titles, full text, scores, upvote ratios, comment counts, author info, and flair
- ✅ Include top comments with each post for full discussion context
- ✅ Download as Excel, CSV, or JSON — no Reddit API key, no OAuth app registration, no coding required
- ✅ Pay only for what you use: $0.002 per post, no subscription
- ✅ Free $5 Apify credit on signup = ~2,500 posts to start with
Reddit's official API requires OAuth app registration, has rate limits (100 req/min free tier), and charges ~$0.24/1K calls for commercial use. This Actor skips all of that — no API key, no OAuth, no rate limit wall. Just type a subreddit and a keyword, get a spreadsheet back.
What you can do with it
1. Browse what's trending in any subreddit
Want to see the hottest posts in r/startups, r/SaaS, or r/MachineLearning right now — with scores, comment counts, and the full post text — in a spreadsheet you can sort and filter? That's what this does.
Pick a subreddit, choose a sort order (new, hot, or top), and set how many posts you want:
What you enter:
| What | Example |
|---|---|
| Subreddits | startups, SaaS, MachineLearning (without r/) |
| Sort by | Hot (or New / Top) |
| Time range | Past week (for Top sort) |
| How many posts | 100 |
Click Start. A few seconds later, the Actor has pulled every matching post into a clean table:
What you get back:
| Title | Subreddit | Score | Comments | Author | Flair | Posted |
|---|---|---|---|---|---|---|
| GPT-5 benchmark results are out | MachineLearning | 4,271 | 842 | research_dev_42 | Discussion | Apr 12 |
| We hit $10K MRR — here's what actually worked | startups | 1,890 | 312 | indie_founder | Milestone | Apr 14 |
| … | … | … | … | … | … | … |
Every row has the full post text, the Reddit score, upvote ratio, comment count, flair, and a direct link to the original thread. Download as Excel, CSV, or JSON, or pipe into Google Sheets via Make or Zapier.
2. Search subreddits for leads, mentions, or specific topics
Looking for every post in r/forhire that mentions "hiring developer" this month? Or every mention of your brand name across r/SaaS, r/entrepreneur, and r/smallbusiness? Type your keywords and the subreddits to search, and get back every matching post.
What you enter:
| What | Example |
|---|---|
| Subreddits | forhire, freelance, webscraping |
| Search keywords | hiring developer, need help building |
| Sort by | New |
| Time range | Past month |
| How many posts | 200 |
What you get back:
| Title | Subreddit | Score | Author | Posted | Body (first 80 chars) |
|---|---|---|---|---|---|
| [Hiring] Need Python dev for automation project | forhire | 12 | startup_ceo | Apr 15 | "Looking for an experienced Python developer to build..." |
| Help building a web scraper for our data pipeline | webscraping | 45 | data_team_lead | Apr 10 | "We have a project that requires scraping 3 sites..." |
| … | … | … | … | … | … |
This is how you turn Reddit into a lead source — search for hiring posts, pain points, or product mentions across multiple communities, then follow up directly or add them to your CRM via Make or Zapier.
3. Pull posts with comments for sentiment and discussion analysis
Sometimes the post itself is just a headline — the real insight is in the comments. Turn on "Include comments" and get the top-level discussion for each post alongside the post data. Useful for sentiment analysis, competitor research, or understanding how a community reacts to a topic.
What you enter:
| What | Example |
|---|---|
| Subreddits | startups |
| Sort by | Top |
| Time range | Past week |
| How many posts | 25 |
| Include comments? | Yes |
| Comments per post | 10 |
What you get back:
| Post title | Score | Top comment | Comment score |
|---|---|---|---|
| We hit $10K MRR — here's what actually worked | 1,890 | "Congrats! What was your CAC during the first 3 months?" | 342 |
| I'm shutting down my startup after 2 years | 2,450 | "Thanks for sharing this honestly. The part about..." | 891 |
| … | … | … | … |
Each post row includes an array of up to 10 comments, each with the commenter's username, comment text, score, and timestamp. Feed this into a sentiment analysis pipeline, or just read the top comments to understand community reaction without visiting each thread manually.
4. Track brand or competitor mentions across multiple subreddits
Want to know every time someone mentions your product name, your competitor, or a specific keyword across 5-10 subreddits? Set up a search with your brand name as the keyword and run it on a weekly schedule. Each run surfaces new mentions you can respond to, track, or analyze.
What you enter:
| What | Example |
|---|---|
| Subreddits | SaaS, entrepreneur, smallbusiness, startups, webdev |
| Search keywords | your brand name or competitor name |
| Sort by | New |
| Time range | Past week |
| How many posts | 200 |
What you get back (scheduled weekly):
| Title | Subreddit | Score | Author | Posted |
|---|---|---|---|---|
| Has anyone tried [your product]? | SaaS | 23 | potential_customer | Apr 16 |
| [Competitor] just raised $10M | startups | 156 | tech_journalist | Apr 14 |
| … | … | … | … | … |
Set up a Zapier or Make automation to pipe new mentions into Slack, email, or your CRM. This is how you do Reddit brand monitoring without paying for a dedicated social listening tool.
5. Use it from ChatGPT, Claude, or no-code automation
Ask your AI assistant (ChatGPT, Claude, Cursor) "find the top 20 posts in r/MachineLearning this week about GPT-5" — it runs this Actor and returns real, current data right in the conversation. Also works as a "Run Actor" step in Make, n8n, and Zapier.
Connect the Apify MCP server once (configuration in the developer section below), and from then on just ask in plain English:
What your assistant gets back:
| Title | Score | Comments | Posted |
|---|---|---|---|
| GPT-5 benchmark results are out | 4,271 | 842 | Apr 12 |
| Fine-tuning GPT-5 on custom datasets | 1,230 | 198 | Apr 14 |
Follow up naturally — "show me just the ones with 1000+ upvotes" or "include the top 5 comments for each".
How to use (no code required)
- Click "Try for Free" at the top of this page
- Type one or more subreddit names (without the r/ prefix)
- (Optional) Add search keywords to filter posts by topic
- Pick a sort order (New / Hot / Top) and time range
- (Optional) Turn on "Include comments" if you want the discussion
- Click Start — results appear in seconds, ready to download as Excel, CSV, or JSON
That's the whole workflow — pick subreddits, add keywords if you want, download. If you've ever used Reddit's search bar, you already know how this works. The difference is you get everything in a sortable spreadsheet instead of scrolling through threads one by one.
No Reddit API key needed. No OAuth app registration. No login. This Actor uses Reddit's public JSON endpoints — your Reddit account stays completely untouched.
The $5 free Apify credit you get on signup covers ~2,500 posts — enough to research an entire niche or track a brand across multiple communities before spending anything.
What you get back
Each post comes back as one row in a table:
- Post title and the full text body (for self posts)
- Subreddit it was posted in
- Score (upvotes minus downvotes) and upvote ratio
- Comment count — how many comments the post has
- Author username
- Flair text (if the post has flair)
- Posted date (ISO format)
- Direct Reddit URL to the original post
- External URL (for link posts that point to an outside site)
- NSFW flag and self post flag
- Comments (when enabled): top-level comments with author, text, score, and timestamp
Each result set comes back as a table you can download as Excel, CSV, or JSON, or pipe into any downstream tool through Zapier or Make.
Data sources
All data comes from Reddit's public JSON endpoints — the same content any visitor sees at reddit.com without logging in. Every run is a live fetch at run time, so results reflect what Reddit is showing at that moment.
Reddit has 500M+ weekly active users generating 1.7 million new posts every day across 100,000+ active subreddits. This Actor can search or browse any public subreddit.
Pricing
Pay per post. Comments included free.
| What triggers a charge | Cost |
|---|---|
| Actor start (each run) | $0.005 |
| Each post scraped | $0.002 |
| Comments for that post | Free — included in the $0.002 price |
To give you a feel for real-world costs:
Real-world cost examples:
| Scenario | Posts | Total cost |
|---|---|---|
| Quick subreddit check: latest 50 posts | 50 | $0.105 |
| Lead search: 3 subreddits × keyword | 200 | $0.405 |
| Brand monitoring: 5 subreddits weekly | 500 | $1.005 |
| Full niche research: 10 subreddits with comments | 1,000 | $2.005 |
The cost scales linearly. No tier thresholds, no surprise jumps.
$5 free Apify credit = ~2,500 posts with comments — enough to mine an entire niche before paying anything.
How this compares:
| Tool | Price | What you get | What you don't get |
|---|---|---|---|
| Reddit Official API (free tier) | Free, 100 req/min, non-commercial only | Official API access | Requires OAuth app setup; no commercial use allowed on free tier |
| Reddit Official API (commercial) | ~$0.24/1K calls (industry estimate), enterprise $12K–$500K+/yr | Commercial access | OAuth required, rate-limited, pricing not publicly listed |
| Bright Data Reddit | $1.50–$2.50/1K requests ($250 minimum) | Raw dataset or live scraper | $250 minimum buy-in, enterprise subscription model |
| Other Apify Reddit scrapers | $1–$4/1K posts, some with $45/mo subscription | Reddit post data | Some lack comment extraction, multi-subreddit search, or flexible sorting |
| This Actor | $0.005/run + $0.002/post | Posts + comments, multi-subreddit, keyword search, no API key, pay-per-use | — |
No API key. No OAuth. No subscription. $0.002 per post, comments included. Start there.
Connect to your tools
Use this Actor from any of the major no-code and automation tools:
| Platform | How to connect |
|---|---|
| Make.com | Search "Apify" → "Run Actor" → use Actor ID lentic_clockss/reddit-scraper |
| n8n | Add Apify node → "Run Actor" → same Actor ID |
| Zapier | Apify integration → "Run Actor" trigger |
| ChatGPT / Claude / Cursor | Connect via Apify's MCP endpoint — your AI assistant calls this Actor directly |
| LangChain, Python, custom code | Via Apify SDK or direct API call |
The most common setups:
- With ChatGPT or Claude: connect once via MCP, then ask "search r/SaaS and r/startups for mentions of 'our brand' this week" — your assistant runs it and returns the table.
- With Make or Zapier: schedule a weekly brand-mention scan across 5 subreddits, pipe new mentions into Slack or email.
When to use something else
| If you need… | Use this instead |
|---|---|
| Reddit user profile data (karma history, account age) | Reddit's official API — it has endpoints for user data that this Actor doesn't cover |
| Private subreddits or quarantined content | A logged-in session — this Actor only accesses public content |
| Real-time stream of all new posts (firehose) | Reddit's official Streaming API or a Pushshift-style archive |
| TikTok content | TikTok Scraper |
| YouTube content | YouTube Scraper |
| Local business data | Google Maps Scraper |
FAQ
Q: Do I need a Reddit API key or OAuth app? A: No. This Actor uses Reddit's public JSON endpoints — no API key, no OAuth registration, no developer application. Your Reddit account (if you have one) stays completely untouched.
Q: How fresh is the data? A: Every run is a live fetch. If a post was published 5 minutes ago and is already trending, you'll see it with the current score and comment count.
Q: Are comments included in the price?
A: Yes. Comments are free — the $0.002/post price includes up to your maxComments limit. Enabling comments does make the run slower (one extra request per post), but doesn't cost extra.
Q: Can I search across multiple subreddits at once? A: Yes. List as many subreddits as you want in the input — the Actor searches each one independently and deduplicates results by post ID.
Q: Can I get 5,000 posts in one run? A: Yes. The max is 5,000 per subreddit or per subreddit+keyword combination. For larger datasets, run multiple subreddit lists and combine the output.
Q: What sort options are available? A: New (latest first), Hot (trending right now), Top (highest scored — requires a time range: hour/day/week/month/year/all), and Relevance (best match for your search keywords).
Q: Can I run this on a schedule? A: Yes. Use Apify's built-in scheduler or trigger from Make / Zapier / n8n. Popular setup: weekly brand-mention scan + daily r/forhire lead search.
Related Actors
- YouTube Scraper — YouTube videos + transcripts + channel data
- TikTok Scraper — TikTok videos, hashtags, and profiles
- Facebook Ad Library Scraper — competitor ad creatives from Meta
- Stealth Web Scraper — scrape Cloudflare-protected sites
→ Browse all Actors: apify.com/lentic_clockss
Also Available
- Direct API:
https://opendata.best/api/v1/data— use with any HTTP client and your API key - Postman Collection: Fork and test — pre-built requests with example responses
- GitHub: Collection source files — import JSON into any API client