Reddit Scraper (subreddits/users) avatar
Reddit Scraper (subreddits/users)

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Reddit Scraper (subreddits/users)

Reddit Scraper (subreddits/users)

Want to know what people are saying on Reddit? Monitor subreddits, track discussions, find trending topics, and discover what your audience is talking about. Perfect for social listening, market research, and content automation.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Agenscrape

Agenscrape

Maintained by Community

Actor stats

1

Bookmarked

9

Total users

7

Monthly active users

9 days ago

Last modified

Share

Reddit Scraper

Want to know what people are saying on Reddit? Monitor subreddits, track discussions, find trending topics, and discover what your audience is talking about. Perfect for social listening, market research, and content automation.

πŸ€” Questions This Answers

  • πŸ’¬ What are people saying about my brand? Monitor brand mentions across Reddit
  • πŸ“Š What's trending in my niche? Track hot topics and discussions
  • πŸ” How do I find relevant discussions? Search Reddit for specific keywords
  • πŸ‘₯ What does my audience care about? Discover popular topics in your subreddits
  • πŸš€ What content performs well? Analyze top posts and engagement

πŸ’Ό Perfect For

Social Media Managers

  • Monitor brand mentions and sentiment
  • Track competitor discussions
  • Find user-generated content opportunities
  • ROI: Real-time brand monitoring for pennies

Market Researchers

  • Discover customer pain points
  • Identify trending topics and interests
  • Analyze competitor products/services
  • ROI: Deep market insights without expensive tools

Content Creators

  • Find trending topics for content ideas
  • Discover what resonates with your audience
  • Track content performance metrics
  • ROI: Data-driven content strategy

n8n Automation Users

  • Trigger workflows based on Reddit activity
  • Auto-post to Slack/Discord when keywords appear
  • Build custom monitoring dashboards
  • ROI: Automated social listening 24/7

✨ What You Get

Complete Post Data (40+ Fields)

  • βœ… Basic Info: id, name, title, author, author_fullname
  • βœ… Subreddit Data: subreddit, subreddit_id, subreddit_subscribers
  • βœ… Engagement: score, upvote_ratio, ups, downs, num_comments, gilded, total_awards_received
  • βœ… Content: selftext, selftext_html, url, permalink, full_link, domain
  • βœ… Timestamps: created_utc, created (ISO format)
  • βœ… Media: thumbnail, thumbnail_height, thumbnail_width, media, media_embed, preview
  • βœ… Flags: is_self, is_video, is_original_content, over_18, spoiler, locked, stickied
  • βœ… Flair: link_flair_text, link_flair_background_color, link_flair_css_class, author_flair_text
  • βœ… Metadata: distinguished, num_crossposts, is_reddit_media_domain

Complete Comment Data (25+ Fields)

  • βœ… Basic Info: id, name, author, author_fullname
  • βœ… Content: body, body_html
  • βœ… Engagement: score, ups, downs, gilded, total_awards_received, controversiality
  • βœ… Context: subreddit, subreddit_id, link_id, link_title, link_permalink, parent_id, depth
  • βœ… Timestamps: created_utc, created (ISO format)
  • βœ… Links: permalink, full_link
  • βœ… Flags: is_submitter, stickied, score_hidden, distinguished
  • βœ… Flair: author_flair_text

πŸ“Š Sample Output

Post Data

{
"id": "1abc123",
"name": "t3_1abc123",
"title": "Just launched my SaaS product - here's what I learned",
"author": "entrepreneur_joe",
"author_fullname": "t2_abc123",
"subreddit": "SaaS",
"subreddit_id": "t5_2qh16",
"subreddit_subscribers": 150000,
"score": 247,
"upvote_ratio": 0.95,
"ups": 247,
"downs": 0,
"num_comments": 42,
"created_utc": 1700000000,
"created": "2023-11-14T22:13:20.000Z",
"url": "https://example.com/article",
"permalink": "/r/SaaS/comments/1abc123/just_launched_my_saas_product/",
"full_link": "https://www.reddit.com/r/SaaS/comments/1abc123/just_launched_my_saas_product/",
"domain": "example.com",
"selftext": "After 6 months of development...",
"selftext_html": "<div class=\"md\">After 6 months...</div>",
"thumbnail": "https://b.thumbs.redditmedia.com/...",
"thumbnail_height": 140,
"thumbnail_width": 140,
"is_self": false,
"is_video": false,
"is_original_content": true,
"is_reddit_media_domain": false,
"over_18": false,
"spoiler": false,
"locked": false,
"stickied": false,
"distinguished": null,
"link_flair_text": "Success Story",
"link_flair_background_color": "#0079d3",
"link_flair_css_class": "success",
"author_flair_text": "Founder",
"gilded": 2,
"total_awards_received": 5,
"num_crossposts": 3,
"media": null,
"media_embed": {},
"preview": null
}

Comment Data

{
"id": "abc123",
"name": "t1_abc123",
"author": "helpful_user",
"author_fullname": "t2_xyz789",
"body": "Great insights! Thanks for sharing your journey.",
"body_html": "<div class=\"md\">Great insights!...</div>",
"score": 45,
"ups": 45,
"downs": 0,
"subreddit": "SaaS",
"subreddit_id": "t5_2qh16",
"created_utc": 1700000100,
"created": "2023-11-14T22:15:00.000Z",
"permalink": "/r/SaaS/comments/1abc123/post_title/abc123/",
"full_link": "https://www.reddit.com/r/SaaS/comments/1abc123/post_title/abc123/",
"link_id": "t3_1abc123",
"link_title": "Just launched my SaaS product",
"link_permalink": "/r/SaaS/comments/1abc123/just_launched_my_saas_product/",
"parent_id": "t3_1abc123",
"depth": 0,
"is_submitter": false,
"stickied": false,
"score_hidden": false,
"distinguished": null,
"author_flair_text": "Moderator",
"gilded": 0,
"total_awards_received": 1,
"controversiality": 0
}

🎯 Input Parameters

Required Parameters

ParameterTypeDescriptionExample
modeSelectWhat to scrape: Posts (Subreddit), Posts (Author), Comments (Subreddit), Comments (Author)"posts_subreddit"
subredditStringSubreddit name (without r/). Used for Subreddit modes"technology"
authorStringReddit username. Used for Author modes"reddit"

Optional Parameters

ParameterTypeDescriptionDefaultExample
sortSelectSort order: asc (oldest first) or desc (newest first)"desc""desc"
afterNumberUnix timestamp (seconds). Get posts/comments AFTER this time. Use with 'Oldest First' sortnull1700000000
beforeNumberUnix timestamp (seconds). Get posts/comments BEFORE this time. Use with 'Newest First' sortnull1700000000
maxResultsNumberMaximum results to return (no limit)10005000

Important Notes:

  • Choose the correct mode for subreddit or author scraping (they are separate)
  • after timestamp - use with ascending sort (oldest first) to get posts after a certain date
  • before timestamp - use with descending sort (newest first) to get posts before a certain date
  • maxResults has no limit - scrape as many as you need
  • Results are pushed to dataset in batches as they are scraped (real-time output)

🎯 How to Use

Mode 1: Posts (Subreddit)

Get posts from a specific subreddit

Input:

  • Mode: "Posts (Subreddit)"
  • Subreddit: "technology" (without r/)
  • Sort: "Newest First" or "Oldest First"
  • Max Results: 1000

Use Case: Monitor subreddit activity

Mode 2: Posts (Author)

Get all posts by a specific user

Input:

  • Mode: "Posts (Author)"
  • Author: "reddit" (username)
  • Sort: "Newest First" or "Oldest First"
  • Max Results: 500

Use Case: Track influencer or competitor posts

Mode 3: Comments (Subreddit)

Get comments from a specific subreddit

Input:

  • Mode: "Comments (Subreddit)"
  • Subreddit: "AskReddit" (without r/)
  • Sort: "Newest First" or "Oldest First"
  • Max Results: 1000

Use Case: Track discussions and sentiment

Mode 4: Comments (Author)

Get all comments by a specific user

Input:

  • Mode: "Comments (Author)"
  • Author: "reddit" (username)
  • Sort: "Newest First" or "Oldest First"
  • Max Results: 500

Use Case: Monitor user's comment activity

Using Timestamps for Date Filtering

Before Timestamp (use with "Newest First")

Get posts/comments BEFORE a specific date:

Input:

  • Mode: "Posts (Subreddit)"
  • Subreddit: "technology"
  • Sort: "Newest First" (desc)
  • Before: 1700000000 (Unix timestamp in seconds)

Use Case: Get historical data before a certain date

After Timestamp (use with "Oldest First")

Get posts/comments AFTER a specific date:

Input:

  • Mode: "Posts (Subreddit)"
  • Subreddit: "technology"
  • Sort: "Oldest First" (asc)
  • After: 1700000000 (Unix timestamp in seconds)

Use Case: Incremental scraping, get only new posts since last run

How to get Unix timestamp (seconds):

  • JavaScript: Math.floor(Date.now() / 1000) or Math.floor(new Date('2024-11-15').getTime() / 1000)
  • Python: int(datetime(2024, 11, 15).timestamp())
  • Online: Use epochconverter.com

Sorting Options

  • Newest First (desc): Most recent first - use with before timestamp
  • Oldest First (asc): Oldest first - use with after timestamp

πŸ’° Pricing & Value

Usage-Based Pricing

Pay only for what you scrape!

  • $0.01 per run (base cost)
  • $0.001 per post ($1 per 1000 posts)

Real Cost Examples:

  • 100 posts: $0.01 + (100 Γ— $0.001) = $0.11
  • 500 posts: $0.01 + (500 Γ— $0.001) = $0.51
  • 1000 posts: $0.01 + (1000 Γ— $0.001) = $1.01

Why This Pricing Wins

Compared to Social Listening Tools:

  • Brand24: $79/month (10,000 mentions)
  • Mention: $41/month (limited searches)
  • Brandwatch: $800+/month (enterprise only)
  • This Actor: $0.01-$2/day for most use cases

Better for Everyone:

  • Light users: Monitor 5 subreddits daily = $1.65/month vs $79/mo
  • Heavy users: Track 100 keywords = $15/month vs $800/mo
  • Savings: Up to $785/month = $9,420/year

πŸ’‘ Use Cases & Examples

Monitor Subreddit Posts

Track all posts from a subreddit:

{
"mode": "posts_subreddit",
"subreddit": "technology",
"sort": "desc",
"maxResults": 1000
}

Track User Posts

Monitor specific user's posts:

{
"mode": "posts_author",
"author": "reddit",
"sort": "desc",
"maxResults": 500
}

Scrape Subreddit Comments

Get all comments from a subreddit:

{
"mode": "comments_subreddit",
"subreddit": "AskReddit",
"sort": "desc",
"maxResults": 1000
}

Track User Comments

Monitor what a user is commenting:

{
"mode": "comments_author",
"author": "reddit",
"sort": "desc",
"maxResults": 500
}

Get Historical Data (Before a Date)

Get posts before a specific timestamp (newest first):

{
"mode": "posts_subreddit",
"subreddit": "technology",
"sort": "desc",
"before": 1700000000,
"maxResults": 5000
}

Incremental Scraping (After a Date)

Get posts after a specific timestamp (oldest first):

{
"mode": "posts_subreddit",
"subreddit": "technology",
"sort": "asc",
"after": 1700000000,
"maxResults": 5000
}

Pro tip: Save the created_utc from your last result and use it as the after (for asc) or before (for desc) value in your next run to avoid duplicates.

πŸ”§ n8n Integration Examples

Subreddit Monitoring

  1. Reddit Scraper β†’ Get posts from r/yourproduct
  2. Filter β†’ Only posts with >10 upvotes
  3. Slack β†’ Send notification to #social-media channel

Influencer Tracking

  1. Reddit Scraper β†’ Get posts by specific author
  2. Airtable β†’ Save to influencer database
  3. Email β†’ Weekly digest of their activity

Comment Analysis

  1. Reddit Scraper β†’ Get comments from r/yourproduct
  2. Filter β†’ Sentiment analysis
  3. Google Sheets β†’ Log insights

User Activity Alerts

  1. Reddit Scraper β†’ Track specific user's posts/comments
  2. Filter β†’ New activity only
  3. Discord β†’ Alert team channel

⚑ What Makes This Different

  • No API Keys: Uses public Reddit data, no authentication needed
  • Unlimited Subreddits: Monitor as many communities as you want
  • Incremental Scraping: Resume from any timestamp to avoid duplicates
  • Author Tracking: Monitor specific users across Reddit
  • Smart Pagination: Automatic retry on rate limits
  • Full Post Data: Get everything - title, content, comments, scores
  • Fast & Reliable: Built-in retry logic and error handling
  • n8n Ready: Perfect output format for workflow automation

πŸ“ˆ Key Insights You Can Get

Engagement Metrics

  • Score Trends: What topics get most upvotes
  • Comment Activity: Which posts spark discussions
  • Time Patterns: When posts perform best
  • Subreddit Comparison: Where your audience is most active

Content Analysis

  • Popular Topics: What's trending right now
  • Question Types: What people are asking
  • Problem Detection: Common pain points mentioned
  • Success Stories: What solutions work

Audience Research

  • Language Used: How people talk about topics
  • Common Concerns: Frequently mentioned issues
  • Popular Solutions: What products/services they recommend
  • Community Size: How active each subreddit is

❓ FAQ

Q: Do I need a Reddit account?

A: No! This uses Reddit's public JSON API - no authentication required.

Q: How fast is it?

A: Scrapes 100 posts in 10-30 seconds depending on subreddit size.

Q: Can I get comments too?

A: Yes! Enable "Include Comments" to get top comments for each post.

Q: What if I hit rate limits?

A: Built-in retry logic automatically waits and retries.

Q: Can I monitor private subreddits?

A: No, only public subreddits can be scraped.

Q: How fresh is the data?

A: Real-time! Data comes directly from Reddit as it's posted.

Q: Can I use this in n8n?

A: Absolutely! Perfect for triggering workflows based on Reddit activity.

πŸŽ‰ Success Metrics

  • 100% Public Data (no auth required)
  • 10-30 Second Scrape Time (per 100 posts)
  • 99%+ Success Rate (built-in retry logic)
  • Pay Per Result ($0.001/post + $0.01/run)

πŸš€ Getting Started

Step 1: Choose Your Mode

  • Posts (Subreddit): Get posts from a subreddit
  • Posts (Author): Get posts by a specific user
  • Comments (Subreddit): Get comments from a subreddit
  • Comments (Author): Get comments by a specific user

Step 2: Configure Filters

  • For Subreddit modes: Enter subreddit name (without r/)
  • For Author modes: Enter Reddit username
  • Choose sort order (newest/oldest first)
  • (Optional) Set before or after timestamp for date filtering
  • Set max results (no limit)

Step 3: Run & Analyze

  • Click "Start" to begin scraping
  • Results appear in real-time as batches are pushed
  • Export to CSV or use in n8n workflows

Step 4: Automate (Optional)

  • Connect to n8n for automation
  • Set up scheduled runs
  • Use timestamps for incremental scraping

πŸ’ͺ Competitive Advantages

FeatureThis ActorBrand24MentionManual
Reddit Coverageβœ… All Publicβœ…βœ…βœ…
Real-timeβœ…βœ…βœ…βœ…
No Subscriptionβœ…βŒβŒβœ…
Pay Per Resultβœ…βŒβŒN/A
Comment Dataβœ…βŒβŒβœ…
n8n Integrationβœ…βŒβŒβŒ
API Accessβœ…$$$$❌
Cost (1000 posts/day)$30/mo$79/mo$41/moFree

Ready to monitor Reddit like a pro? Start tracking now!

Built for marketers, researchers, and automation enthusiasts πŸš€