Reddit Posts Scraper · Apify
Reddit Posts Scraper avatar

Reddit Posts Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Reddit Posts Scraper

Reddit Posts Scraper

Rising star

Transform your Reddit research with ultra fast data extraction! Collect 1000+ posts per minute from any subreddit, search query, or URL. Track trending topics, monitor brand discussions, and analyze community engagement effortlessly. Start gathering valuable insights in minutes!

Pricing

from $3.00 / 1,000 results

Rating

2.4

(4)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

19

Bookmarked

694

Total users

242

Monthly active users

0.82 hours

Issues response

an hour ago

Last modified

Share

ParseForge Banner

📱 Reddit Posts Scraper

🚀 Extract Reddit posts at 1,000+ posts per minute. Pull from subreddits, search queries, or direct URLs with score, comment, flair, domain, and author filters. No login, no API keys.

🕒 Last updated: 2026-04-21 · 📊 15+ fields per post · 📋 6 sort modes · 🔍 7 filters · 🚫 No auth required

🧵
Full comment tree
👤
Author profiles
🔞
Safety flags
📈
Virality metrics

The Reddit Posts Scraper collects post data from any public subreddit, search query, or direct Reddit URL. Each record includes title, full text, author, score, upvote ratio, comment count, creation date, domain, flair, media flags, and awards. Runs return 1,000+ posts per minute on residential proxy, making it practical for trend analysis, content research, and ongoing monitoring at scale.

The Actor supports three input methods (subreddit names, search queries, and direct URLs), six sort modes (hot, new, top, rising, controversial, relevance), and seven time windows (hour, day, week, month, year, all, default). Filters let you narrow by score range, comment count, flair, domain, and author before results hit the dataset.

🎯 Target Audience💡 Primary Use Cases
Market researchers, data analysts, social media managers, content creators, brand teams, academic researchersTrend analysis, sentiment monitoring, competitive research, content discovery, community tracking, public-discourse datasets

📋 What the Reddit Posts Scraper does

Three input methods, combinable in a single run:

  • 📋 Subreddit mode. Provide subreddit names (without the r/ prefix) to pull posts from each community.
  • 🔍 Search mode. Enter search queries to find posts across all of Reddit, or scoped to a specific subreddit.
  • 🔗 URL mode. Paste direct Reddit URLs (subreddit pages, search URLs, or individual post URLs).

Each post record includes title, self-text, author, subreddit, score, upvote ratio, comment count, creation date, permalink, domain, flair, NSFW/spoiler/stickied flags, media flags, gallery status, and award count.

💡 Why it matters: manually browsing Reddit for trends, mentions, or competitor discussions is slow and doesn't scale. This Actor collects structured post data on demand, ready for CSV export, dashboard ingestion, or CRM enrichment.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


⚙️ Input

InputTypeDefaultBehavior
maxItemsinteger10Max posts to collect. Free plan caps at 10, paid plan at 1,000,000.
startUrlsarray[]Direct Reddit URLs (subreddit pages, search URLs, or post URLs).
subredditsarray["programming", "javascript", "typescript"]Subreddit names without the r/ prefix.
searchQueriesarray[]Search terms to find posts across Reddit.
searchInSubredditstring""Limit search queries to a specific subreddit.
sortstring"hot"Sort mode: hot, new, top, rising, controversial, relevance.
timestring"day"Time window for top/controversial/search: hour, day, week, month, year, all.
minScoreinteger-Only posts with at least this many upvotes.
maxScoreinteger-Only posts with at most this many upvotes.
minCommentsinteger-Only posts with at least this many comments.
flairFilterstring""Only posts matching this exact flair text (case-sensitive).
domainFilterstring""Only posts from URLs containing this domain (e.g. youtube.com).
authorFilterstring""Only posts from this specific author (without u/).
proxyConfigurationobjectApify residentialResidential proxies required. Reddit blocks datacenter IPs.

Example: top posts from three subreddits this week, minimum 100 upvotes.

{
"subreddits": ["programming", "javascript", "typescript"],
"sort": "top",
"time": "week",
"maxItems": 100,
"minScore": 100
}

Example: search for "web scraping" posts across all of Reddit.

{
"searchQueries": ["web scraping"],
"sort": "relevance",
"time": "month",
"maxItems": 50
}

⚠️ Good to Know: residential proxies are required when running on Apify. Reddit blocks datacenter IPs, so the scraper will fail without proper proxy configuration. The proxy input is already pre-filled with the recommended settings.


📊 Output

Each post record contains 15+ fields. Download the dataset as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
📝 titlestring"Most used programming languages in 2025"
👤 authorstring"Grouchy_Word_9902"
📋 subredditstring"programming"
👍 scorenumber120
💬 numCommentsnumber149
📊 upvoteRationumber0.7
📅 createdAtISO 8601"2025-12-11T15:07:03.000Z"
🔗 urlstring"https://devecosystem-2025.jetbrains.com/"
🔗 permalinkstring"https://www.reddit.com/r/programming/comments/..."
📄 selfTextstring"JetBrains' 2025 Developer Ecosystem Survey..."
🌐 domainstring"devecosystem-2025.jetbrains.com"
🔞 over18booleanfalse
⚠️ spoilerbooleanfalse
🎬 isVideobooleanfalse
🖼️ isGallerybooleanfalse
🏆 awardsnumber0

📦 Sample records


✨ Why choose this Actor

Capability
Fast. 1,000+ posts per minute with residential proxy.
🔍Advanced filtering. Score range, comment count, flair, domain, and author filters before data hits the dataset.
📋Three input modes. Subreddits, search queries, and direct URLs combine in a single run.
🔀Six sort modes. Hot, new, top, rising, controversial, relevance.
📅Time window control. Hour, day, week, month, year, all.
📊Full engagement data. Score, upvote ratio, comment count, and awards per post.
🚫No authentication. Works with public Reddit data. No login or API key needed.

📊 Reddit is the #1 cited domain in ChatGPT and Perplexity responses. Having structured access to Reddit discussions is the foundation for any modern social-listening or content-research workflow.


📈 How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ Reddit Posts Scraper (this Actor)$5 free credit, then pay-per-useAny public subredditLive per runscore, comments, flair, domain, author⚡ 2 min
Official Reddit APIFree with hard rate limitsPublic subredditsRate-limitedMany⏳ Hours (OAuth setup)
Third-party social listening tools$99-499/monthMulti-platformVariesMany🐢 Days of onboarding
Manual browsingFreeManualManualReddit UI only🕒 Hours per batch

Pick this Actor when you want Reddit data on demand, with filters applied server-side, without managing OAuth tokens or paying for a full social-listening subscription.


🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the Reddit Posts Scraper page on the Apify Store.
  3. 🎯 Set input. Add subreddits, search queries, or URLs. Pick a sort mode, set filters, and set maxItems.
  4. 🚀 Run it. Click Start and let the Actor collect your data.
  5. 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


💼 Business use cases

📊 Market Research & Analytics

  • Track trending topics and emerging discussions
  • Monitor brand mentions and customer sentiment
  • Analyze community engagement patterns
  • Build longitudinal trend datasets

🎨 Content Creators & Strategists

  • Discover popular topics and content ideas
  • Monitor niche discussions for inspiration
  • Track engagement trends and viral content
  • Research what resonates with target audiences

📣 Social Media & Brand Teams

  • Monitor competitor mentions and activity
  • Track product launch reception and feedback
  • Discover user-generated content opportunities
  • Build audience insight reports

🎓 Academic & Journalism

  • Build public-discourse datasets for research
  • Monitor emerging narratives in communities
  • Export structured data for quantitative analysis
  • Reproduce and cite Reddit discussions


🌟 Beyond business use cases

Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Empirical datasets for papers, thesis work, and coursework
  • Longitudinal studies tracking changes across snapshots
  • Reproducible research with cited, versioned data pulls
  • Classroom exercises on data analysis and ethical scraping

🎨 Personal and creative

  • Side projects, portfolio demos, and indie app launches
  • Data visualizations, dashboards, and infographics
  • Content research for bloggers, YouTubers, and podcasters
  • Hobbyist collections and personal trackers

🤝 Non-profit and civic

  • Transparency reporting and accountability projects
  • Advocacy campaigns backed by public-interest data
  • Community-run databases for local issues
  • Investigative journalism on public records

🧪 Experimentation

  • Prototype AI and machine-learning pipelines with real data
  • Validate product-market hypotheses before engineering spend
  • Train small domain-specific models on niche corpora
  • Test dashboard concepts with live input

🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:

❓ Frequently Asked Questions


🔌 Automating Reddit Posts Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • 📚 See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Daily or weekly pulls keep trend-monitoring dashboards in sync automatically.

🔌 Integrate with any app

Reddit Posts Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe Reddit data into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes. Push fresh Reddit data into your brand-monitoring dashboard, or alert your team in Slack.


💡 Pro Tip: browse the complete ParseForge collection for more data scrapers.


🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Reddit, Inc. or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. Only publicly available post data is collected.