Reddit Subreddit Scraper — Posts, Scores & Comment Counts avatar

Reddit Subreddit Scraper — Posts, Scores & Comment Counts

Pricing

from $9.00 / 1,000 results

Go to Apify Store
Reddit Subreddit Scraper — Posts, Scores & Comment Counts

Reddit Subreddit Scraper — Posts, Scores & Comment Counts

Scrape posts from any Reddit subreddit. Get titles, scores, comment counts, authors, timestamps, and links. Supports hot, new, top, and rising sort orders.

Pricing

from $9.00 / 1,000 results

Rating

0.0

(0)

Developer

Maged

Maged

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

2

Monthly active users

17 days ago

Last modified

Share

What does Reddit Subreddit Scraper do?

Reddit Subreddit Scraper extracts posts from any subreddit — hot, new, top, or rising — without needing a Reddit API key. Get post titles, scores, comment counts, authors, timestamps, flairs, and URLs for any subreddit, and export the results as structured JSON or CSV.

This Actor runs on the Apify platform, perfect for content discovery, trend analysis, niche community research, and competitive monitoring.

Why use Reddit Subreddit Scraper?

  • No Reddit API key — no OAuth setup, no rate limits
  • All sort modes — hot, new, top (day/week/month/year/all-time), rising
  • Batch subreddits — scrape multiple subreddits in one run
  • Content research — find high-performing posts in any niche
  • Competitor monitoring — track competitor mentions in relevant communities

How to use Reddit Subreddit Scraper

  1. Open the Actor and click Try for free
  2. Enter subreddit names in the subreddits field
  3. Choose a sort mode and time filter
  4. Set the maximum number of posts
  5. Click Start — results appear in the Output tab
  6. Download as JSON, CSV, or Excel

Input

{
"subreddits": ["Python", "MachineLearning", "datascience"],
"sort": "hot",
"time": "week",
"maxPosts": 100
}
FieldTypeDescriptionDefault
subredditsarraySubreddit names (without r/)required
sortstringhot, new, top, risinghot
timestringTime filter for top: day, week, month, year, allweek
maxPostsintegerMax posts per subreddit100

Output

Results are stored in the Apify dataset. Download in JSON, CSV, HTML, or Excel.

{
"subreddit": "Python",
"sort": "hot",
"title": "I built a tool that converts Python code to TypeScript automatically",
"url": "https://www.reddit.com/r/Python/comments/example/",
"author": "u/devbuilder",
"score": 2341,
"numComments": 187,
"upvoteRatio": 0.95,
"created": "2024-03-15T08:00:00Z",
"flair": "Project",
"isSelf": false,
"thumbnail": "https://..."
}

Output fields

FieldTypeDescription
subredditstringSubreddit name
sortstringSort mode used
titlestringPost title
urlstringPost URL
authorstringPost author
scorenumberNet upvote score
numCommentsnumberComment count
upvoteRationumberUpvote ratio (0–1)
createdstringPost creation timestamp
flairstringPost flair
isSelfbooleanTrue if text post, false if link post

Cost

Pay-per-result pricing:

VolumeEstimated cost
500 posts~$0.05–$0.25
5,000 posts~$0.50–$2.50
50,000 posts~$5–$25

Tips

  • Use sort: "top" with time: "all" to find the most acclaimed posts ever in a subreddit — great for content inspiration
  • Schedule daily scrapes of sort: "hot" to build a trending-content feed
  • Scrape multiple subreddits at once by adding them all to the subreddits array
  • Use sort: "new" for near-real-time monitoring of fresh posts

FAQ

Does this require a Reddit account or API key? No — the Actor accesses Reddit's public listing pages.

Can I scrape private or NSFW subreddits? Only public subreddits are supported.

How many posts can I get per subreddit? Reddit typically exposes up to 1,000 posts per sort/time combination. Set maxPosts accordingly.

Is this Actor maintained? Yes. Report bugs or feature requests in the Issues tab.

Need help or have questions? Open an issue in the Issues tab or reach out on Discord: maged03211