Reddit Scraper | Posts, Comments, Search & Subreddits avatar

Reddit Scraper | Posts, Comments, Search & Subreddits

Pricing

Pay per usage

Go to Apify Store
Reddit Scraper | Posts, Comments, Search & Subreddits

Reddit Scraper | Posts, Comments, Search & Subreddits

Scrape Reddit posts, comments, search results, and user profiles from any subreddit. Sort by hot, new, top, or rising. Extract titles, scores, authors, comment counts, flairs, and permalinks. Monitor communities and track trends. Export as JSON or CSV, run via API, or schedule recurring runs.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

alars num

alars num

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Reddit Trending Posts Scraper

Scrape Reddit posts from any subreddit, search results, or user profile. Extract titles, scores, comment counts, authors, flairs, thumbnails, and self-post previews as structured JSON. No API key, OAuth, or Reddit login required.

This actor scrapes old.reddit.com (the lightweight HTML interface) using CheerioCrawler for fast and reliable extraction, with built-in proxy support and automatic pagination to reach your desired item count. Export to JSON, CSV, Excel, or via API.

Features

  • Three modes: subreddit, search, and user profile
  • Subreddit sort options: hot, new, top, rising
  • Time period filter for top posts: hour, day, week, month, year, all
  • Full-text search across all of Reddit
  • Automatic pagination to reach maxItems
  • Built-in input validation with clear error messages
  • Proxy rotation support for reliable access and rate-limit avoidance
  • Extracts post ID, rank, title, author, score, URL, permalink, comment count, subreddit, timestamp, flair, NSFW flag, domain, thumbnail, self-post indicator, and body preview

Input

FieldTypeDefaultDescription
modeStringsubredditScrape mode: subreddit, search, or user
subredditStringpopularSubreddit name (required for subreddit mode, without r/ prefix)
sortStringhotSort order for subreddit mode: hot, new, top, rising
timePeriodStringallTime filter for top posts: hour, day, week, month, year, all
searchQueryString""Search query (required for search mode)
searchSortStringnewSort for search mode: new, hot, top, relevance, comments
usernameString""Reddit username (required for user mode)
maxItemsInteger100Maximum number of posts to scrape
proxyConfigurationObjectApify proxyOptional custom proxy configuration

Example input

{
"mode": "subreddit",
"subreddit": "programming",
"sort": "top",
"timePeriod": "week",
"maxItems": 100
}

Output

{
"id": "t3_vx2k4p",
"rank": 1,
"title": "The state of Rust in 2026",
"author": "rustacean",
"score": 3420,
"url": "https://example.com/article",
"permalink": "https://www.reddit.com/r/programming/comments/vx2k4p/the_state_of_rust_in_2026/",
"numComments": 512,
"subreddit": "programming",
"createdAt": "2026-06-30T14:22:00.000Z",
"flair": "Discussion",
"isStickied": false,
"isNSFW": false,
"domain": "example.com",
"thumbnail": "https://...",
"isSelfPost": false,
"bodyPreview": "",
"scrapedAt": "2026-07-04T10:30:00.000Z"
}

Use cases

  • Market research — monitor what products and topics are trending in niche communities
  • Brand monitoring — track mentions of your brand, product, or competitors across subreddits
  • Content discovery — surface viral content for newsletters, social media, or aggregation
  • Sentiment analysis — collect post data for NLP pipelines to gauge community sentiment
  • Lead generation — identify active community members and influencers in specific niches
  • Trend detection — track rising posts before they hit the front page

How to use

  1. Open the actor on the Apify Store.
  2. Choose a mode: subreddit, search, or user.
  3. Fill in the required field for your mode (subreddit name, search query, or username).
  4. Set sort, timePeriod, and maxItems as needed.
  5. Click Start and export results to JSON, CSV, Excel, or via API.

Schedule recurring runs to monitor subreddits continuously or track search terms over time.