Reddit Scraper avatar

Reddit Scraper

Pricing

from $2.24 / 1,000 posts

Go to Apify Store
Reddit Scraper

Reddit Scraper

Scrape Reddit without an account or API key: posts from keyword search, subreddits and user profiles with score, upvote ratio, comment count, flair and full text, plus every comment of a post with author, score and depth. Sort and time filters. Export JSON, CSV, Excel.

Pricing

from $2.24 / 1,000 posts

Rating

0.0

(0)

Developer

BlueskyScraper

BlueskyScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

a day ago

Last modified

Share

Reddit Scraper extracts Reddit posts and comments without a Reddit account, API key or proxy settings: keyword search across all of Reddit, any subreddit's feed, any user's posts, and every comment of a post with score, depth and parent. $3.2 per 1,000 posts or comments, no start fee.

What can you scrape?

  • 🔍 Search — posts for any keyword or search expression ("exact phrase", AND, OR), sorted by relevance, hot, top, new or most comments, filtered by time (hour → all time).
  • 📚 Subreddits — the hot, new, top, rising, best or controversial feed of any public subreddit.
  • 👤 Users — the posts a user submitted, newest or top first.
  • 💬 Comments — every comment of a post with author, score, depth and the comment it replies to, in Reddit's best, top, new, controversial or old order.
  • 🔔 Monitoring mode — schedule it and get only posts and comments that are new since the last run.

Use it for brand monitoring, market and product research, lead generation from niche communities, sentiment analysis and training data for AI.

How much does it cost?

RowPrice
Post$0.0032 — $3.2 per 1,000
Comment$0.0032 — $3.2 per 1,000

No start fee, no proxy or compute charge on top. Error rows are never billed. Maximum rows per run is a hard ceiling on the bill.

Other Reddit scrapers in the Store charge $1.15–$4 per 1,000 results. 100 posts cost $0.32.

⬇️ Input

{
"searchQueries": ["best travel credit card"],
"subreddits": ["r/smallbusiness"],
"postUrls": ["https://www.reddit.com/r/bali/comments/1o1zliv/our_fail_with_indonesian_visa_and_how_not_to_be/"],
"sort": "TOP",
"timeRange": "month",
"maxResultsPerInput": 100
}

⬆️ Output

{
"type": "post",
"id": "t3_1o1zliv",
"title": "Our fail with Indonesian visa and how not to be stupid",
"text": "Hello all, \n\nour 2 week dream vacation in Bali, the Gili Islands and Lombok turned into a 1 week one and loads of stress because we (me E…",
"url": "https://www.reddit.com/r/bali/comments/1o1zliv/our_fail_with_indonesian_visa_and_how_not_to_be/",
"subreddit": "bali",
"subredditSubscribers": 473701,
"author": "bernarbob",
"authorId": "t2_fp2gj",
"score": 66,
"upvoteRatio": 0.84375,
"comments": 67,
"flair": "Trip Report",
"isNsfw": false,
"isStickied": false,
"isLocked": false,
"domain": "self.bali",
"createdAt": "2025-10-09T07:26:11.708Z",
"query": "bali visa",
"source": "search"
}

Comment rows carry text, author, score, depth (0 = top-level), parentId, replies, postTitle and url. Export as JSON, CSV, Excel or HTML, or read by API.

FAQ

Do I need a Reddit account or API key?

No. Paste keywords, subreddits, users or post links and run. No OAuth app, no rate-limit juggling.

Why do subreddit rows have fewer fields than search rows?

Reddit's subreddit feed does not include the upvote ratio, subscriber count or NSFW flag. Search and user rows have them. Every row has title, text preview, author, score, comment count and date.

How many comments can I get from one post?

All the comments Reddit loads for the post, page by page, up to Results per input. Deep reply chains that Reddit collapses behind "more replies" are not expanded.

The Actor reads only public content. Usernames and comments can be personal data under the GDPR and similar laws — have a lawful reason to process them.