Reddit Posts & Comments Scraper
Pricing
from $2.00 / 1,000 results
Reddit Posts & Comments Scraper
Scrape Reddit posts and comments from any subreddit or search query. Extract title, author, score, number of comments, subreddit, body text, flair, permalink and timestamps. Export to JSON, CSV or Excel.
Pricing
from $2.00 / 1,000 results
Rating
5.0
(1)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
3
Monthly active users
4 hours ago
Last modified
Categories
Share
Reddit Posts & Comments Scraper
Extract Reddit posts and comments from any subreddit or search query, across all of Reddit's public communities
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
| 20+ fields per record | All Reddit coverage | JSON / CSV / Excel output formats |
What you get
Each record is either one Reddit post or one comment, pulled from a subreddit feed or a search query, useful for social listening, trend tracking, sentiment analysis and content research. A run returns one post record per post and, when comments are enabled, one record per comment linked back to its post.
Post records
- recordType: whether the record is a post or a comment
- id: the Reddit id of the post
- subreddit / subredditId: the community the post belongs to, and its fullname
- title: the post title
- author / authorId: the Reddit username that submitted the post, and its fullname
- selftext / body: the full body text of a self/text post, when the post has one
- url: the external link a post points to, or the post permalink for text posts
- permalink: the canonical Reddit URL of the post
- domain: the source domain of the post (for example finance.yahoo.com, or self.technology for text posts)
- score: the post's net upvote score
- numComments: the number of comments on the post
- numCrossposts: how many times the post has been crossposted
- totalAwards: the number of awards the post received
- rank: the position of the post in the feed it was read from
- linkFlairText: the post's flair label, when set
- isSelf / isVideo / isNsfw / isSpoiler / isPinned / isOriginalContent: post flags
- thumbnail: the post's thumbnail image URL, when one is available
- mediaUrls: image URLs from the post's media or gallery, when present
- createdAt: when the post was published
- observedAt: when this record was last seen by the scraper
Comment records (only produced when Include Comments is enabled)
- body: the full comment text
- postId / postTitle: the id and title of the post the comment belongs to
- subreddit: the community the comment was posted in
- author / authorId: the commenter's username and fullname
- score: the comment's net upvote score
- totalAwards: the number of awards the comment received
- parentId: the fullname of the comment's parent (a comment t1_…, or the post t3_… for top-level comments)
- depth: how deeply the comment is nested in the reply tree (0 for top-level)
- isSubmitter: whether the commenter is the author of the post
- permalink: the canonical Reddit URL of the comment
- createdAt: when the comment was published
Who is it for
| Use case | Who benefits |
|---|---|
| Social listening and brand monitoring | Marketing and PR teams |
| Tracking discussion around a product or topic | Product and research teams |
| Building sentiment and trend datasets | Data scientists and analysts |
| Sourcing community questions and pain points | Content and SEO teams |
| Monitoring a niche subreddit for new posts | Community managers |
Frequently Asked Questions
Can I scrape both posts and their comments?
Yes. Keep Include Comments enabled and each collected post is followed by one record per comment, with the postId field linking every comment back to its parent post. You can cap how many comments to pull per post.
Can I search across all of Reddit or just one subreddit?
Both. Set the mode to search and provide a search query to look across all of Reddit, or add a single subreddit to restrict the search to that community. The subreddit mode reads a community's hot, new, top or rising feed directly.
How fresh is the data?
It is live. Every run reads Reddit's current public feeds at the moment it runs, so new posts appear as soon as Reddit lists them in the feed.
Does it capture vote scores and comment counts?
Yes. Every post record carries its net score, comment count, crosspost count and award count, and every comment record carries its own score and award count. Fields that a given post genuinely does not have (a missing flair, no media) are returned empty rather than guessed.
Do I need a proxy to run this?
Yes, and it is already set up for you. The actor uses the Apify Residential proxy by default, with no configuration needed. Residential data transfer per run is small, around a hundredth of a gigabyte for a hundred records.
Example use cases
Ready-to-run example tasks, each preconfigured for a common scenario. Open one and press run, or use it as a template:
- Reddit buildapc PC Build Help Scraper: Scrape r/buildapc posts and comments with scores, authors and text to mine PC build recommendations and hardware questions.
- Reddit BuyItForLife Product Recommendations Scraper: Scrape r/BuyItForLife posts and comments with scores, authors and text to mine durable product recommendations and brands.
- Reddit Personal Finance Advice Posts Scraper: Scrape r/personalfinance posts and comments with scores, authors and text for money advice research and audience insights.
- Reddit Search iPhone 16 Reviews Scraper: Search Reddit for iPhone 16 posts and comments with scores, authors and text for product review and sentiment monitoring.
- Reddit SkincareAddiction Routine Advice Scraper: Scrape r/SkincareAddiction posts and comments with scores, authors and text for skincare product and routine research.
- Reddit WallStreetBets Stock Discussion Scraper: Collect r/wallstreetbets posts and comments with scores, authors and text for retail investor sentiment and ticker tracking.
- Reddit Worldnews Top Daily Posts Scraper: Collect top daily r/worldnews posts and comments with scores, authors and text for news monitoring and sentiment analysis.
- Search Reddit for Product Research Mentions: Search Reddit for Product Research Mentions
- Gather Posts and Comments from r/gadgets: Gather Posts and Comments from r/gadgets
- Collect Top Weekly Posts from r/technology: Collect Top Weekly Posts from r/technology
Export, API and AI agents (x402 + MCP)
Export the scraped data to JSON, CSV or Excel, pull it as a dataset through the Apify API, or wire it into your app with no code. This web scraper and data extractor also works for bulk data extraction and scheduled runs.
For AI agents: this Actor is available on x402, Apify's agentic payment standard built with Coinbase. An AI agent can discover, pay for and run it on its own with a funded wallet and a single HTTP request: no account, no subscription, no API key and no human in the loop. It also runs as an MCP tool inside Claude, Cursor and other AI clients out of the box. Learn more about x402 agentic payments on Apify.
Related scrapers
Need data from the same space? Here are other scrapers we build and maintain:
- Instagram Profile & Posts Scraper: Extract public Instagram profiles and recent posts by username without login.
- YouTube Scraper: Scrape YouTube videos and channels by search query, video URL or channel URL.
- X (Twitter) Profiles & Tweets Scraper: Extract public X (Twitter) tweets by tweet ID: text, author, likes, replies, media and timestamps.
- TikTok Creative Center Top Ads Scraper: Scrape top-performing TikTok ads from the public Creative Center by country, time period and...
- App Store Reviews Scraper: Extract Apple App Store reviews and ratings for any app by id, URL or search term.
- Google Play App Details Scraper: Extract app listings and details from the Google Play Store by search, app IDs, developer or...
More scrapers at scrapers.lat
This actor is built and maintained by scrapers.lat, where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.
This actor is an independent tool and has no affiliation with Reddit, Inc. It only accesses data that is publicly available on Reddit's public feeds. Use it in accordance with Reddit's terms of service.
