Reddit Scraper avatar

Reddit Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Reddit Scraper

Reddit Scraper

Scrape posts from any subreddit via Reddit public JSON endpoint. Filter by sort (hot/new/top), limit, and optional keyword.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

opportunity-biz

opportunity-biz

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape posts from any public subreddit using Reddit's public JSON API — no API key required. Extract titles, scores, authors, comment counts, and timestamps. Filter by sort order (hot, new, top) and optionally by keyword.

Features

  • Scrape hot, new, or top posts from any public subreddit
  • Optional keyword filter on post titles (case insensitive)
  • Configurable post limit (up to 100 per run)
  • Outputs clean structured data: title, score, url, author, num_comments, created_utc
  • No Reddit API key needed
  • Fast and lightweight — runs in seconds

Input

FieldTypeRequiredDescription
subredditstringYesSubreddit name without r/ (e.g. AskReddit)
sortenumYesSort order: hot, new, or top
limitintegerNoNumber of posts to fetch (default: 50, max: 100)
keywordstringNoFilter posts by keyword in title (case insensitive)

Output

Each item in the dataset contains:

{
"title": "What is something you learned too late in life?",
"score": 42301,
"url": "https://www.reddit.com/r/AskReddit/comments/xyz123/...",
"author": "u/some_user",
"num_comments": 18203,
"created_utc": 1710845231.0
}

Use Cases

  • Content research: Find trending topics and viral posts in any niche
  • Market research: Monitor what your audience is talking about
  • Lead generation: Identify pain points and questions in industry subreddits
  • Competitor analysis: Track mentions and discussions around specific keywords
  • SEO & content ideas: Discover what titles get the most engagement
  • Sentiment monitoring: Track keyword sentiment over time in a community
  • Academic research: Collect data from Reddit communities for analysis
  • News aggregation: Pull the hottest posts from news subreddits automatically

Example Input

{
"subreddit": "Entrepreneur",
"sort": "hot",
"limit": 50,
"keyword": "passive income"
}

Example Subreddits

  • AskReddit — General Q&A, massive engagement
  • Entrepreneur — Business and startup discussions
  • technology — Tech news and trends
  • worldnews — Breaking global news
  • MachineLearning — AI and ML research discussions
  • personalfinance — Finance tips and questions

Notes

  • Reddit limits public JSON endpoints to 100 posts per request. For larger datasets, run the actor multiple times with different sort orders.
  • Posts are fetched from Reddit's public .json endpoint — no authentication required.
  • The actor uses Apify Residential Proxy to ensure reliable access without rate limiting.

This actor accesses publicly available Reddit data via the official Reddit JSON API. Always comply with Reddit's Terms of Service and applicable data protection regulations when using scraped data.