Reddit Posts & Comments Scraper avatar

Reddit Posts & Comments Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Reddit Posts & Comments Scraper

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

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

3 hours ago

Last modified

Share

Reddit Posts & Comments Scraper

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

Apify Coverage Maintained Output

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 caseWho benefits
Social listening and brand monitoringMarketing and PR teams
Tracking discussion around a product or topicProduct and research teams
Building sentiment and trend datasetsData scientists and analysts
Sourcing community questions and pain pointsContent and SEO teams
Monitoring a niche subreddit for new postsCommunity 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:

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.

Need data from the same space? Here are other scrapers we build and maintain:

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.