Reddit Posts & Comments Scraper avatar

Reddit Posts & Comments Scraper

Pricing

from $8.00 / 1,000 results

Go to Apify Store
Reddit Posts & Comments Scraper

Reddit Posts & Comments Scraper

Extract Reddit posts and comments from subreddits and search results using the public Reddit feeds.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

Michael Flores

Michael Flores

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

13 hours ago

Last modified

Share

Reddit Scraper

Extract Reddit posts and comments from any subreddit or search query, across all of Reddit's public communities

Apify Coverage Maintained Output

20+ fields
per record
All Reddit
coverage
JSON / CSV / Excel
output formats
Updated
2026-06-23

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: the 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
  • linkFlair: the post's flair label, when set
  • over18 / spoiler / isOriginalContent: post flags
  • mediaUrl: preview image URL of the post, when one is available
  • 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)

  • postId: the id of the post the comment belongs to
  • author / authorId: the commenter's username and fullname
  • body: the comment text
  • score: the comment's net upvote score
  • totalAwards: the number of awards the comment received
  • 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. Reddit blocks datacenter connections, so the actor uses the Apify Residential proxy by default, which is already set for you. Residential data transfer per run is small, around a hundredth of a gigabyte for a hundred records.

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.