Free Reddit Scraper for Comments, Posts, Communities, & Users

Free Reddit Scraper for Comments, Posts, Communities, & Users

by boneswill

Free Reddit scraper, easily extract posts, comments, communities, and user profiles. Customize your crawl limits, extract clean structured data, fast...

561 runs
35 users
Try This Actor

Opens on Apify.com

About Free Reddit Scraper for Comments, Posts, Communities, & Users

Free Reddit scraper, easily extract posts, comments, communities, and user profiles. Customize your crawl limits, extract clean structured data, fast, reliable, and effortless, you only pay for apify compute costs ⚡

What does this actor do?

Free Reddit Scraper for Comments, Posts, Communities, & Users is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

## REDDIT SCRAPER Easily scrape Reddit posts, comments, communities, user profiles.
> This powerful tool scrapes Reddit data with precision, extracting posts, comments, communities and user details from Reddit. It ensures you’re working with clean, structured, and reliable content for analysis, automation, or research. ## ⚙️ PERFORMANCE - Scrape Reddit posts, user profiles, comments, or community pages - Extract titles, text, media, votes, karma, flairs, and metadata - Supports bulk input for multiple Reddit URLs - Fast & Scalable – handles large datasets efficiently - Structured JSON output – ready for automation, visualization, or storage
## 💡 USE CASES - Data Analysts can perform trend analysis or sentiment tracking - Researchers can gather real-world discussion data for topic modeling or AI training - Marketers & Brand Analysts can track mentions, feedback, and community sentiment - Developers can feed real Reddit data into apps, dashboards, or chatbots ## 🚀 HOW TO START THE ACTOR - Paste Reddit URLs into the input - Select scrapetype — post, user, comment, or community - Start the run - Get structured results instantly in your dataset
## INPUT URL EXAMPLE Here are some examples of URLs that can be scraped - scraping community: https://www.reddit.com/r/worldnews/ - scraping comments: https://www.reddit.com/r/ContagiousLaughter/comments/1opwizl/eddie_murphys_uncle/nnegxe8/ - scraping users: https://www.reddit.com/user/lukaskrivka - scraping post: https://www.reddit.com/r/learnprogramming/comments/lp1hi4/is_webscraping_a_good_skill_to_learn_as_a_beginner/ - scraping posts: https://www.reddit.com/r/learnprogramming/comments/lp1hi4/is_webscraping_a_good_skill_to_learn_as_a_beginner/ scraping search results: - for posts: https://www.reddit.com/search/?q=news - for users/communities: https://www.reddit.com/search/?q=news&type=sr%2Cuser
## HOW TO SCRAPE REDDIT BY SEARCH TERM - Search Term or searches - the keywords you want to search via the Reddit's search engine. You can keep one field or add as many as you want. Don't use this field if you're using the Url parameter. - Search sort - will sort search results by Relevance, Hot, Top, New. - Search time - will filter the search by the last hour, day, week, month or year.
## LIMITING RESULTS WITH MAXIITEMS If you need to limit the numbers of items via search or url, you can do that by setting the max number of items you want to scrape by using the following parameters: Javascript { "maxComments": 1000, "maxPosts": 1000, "maxListingPosts": 1000, "maxCommunities": 1000, "maxUsers": 1000 }
## ⚙️ CONFIGURATION ### INPUT PARAMETERS | Parameter | Type | Description | Default | Required | | ----------- | ----------- | ----------- | ----------- | ----------- | | url | array | Reddit URLs to scrape | — | ✅ | | search | array | Search query array | — | ✅ | | scrapeType | string | Select scrape content type | listing | ✅ | | searchTerm | string | Term used for Reddit search | "" | ✅ | | searchSort | string | Sorting method (relevance, hot, new, etc.) | relevance | ✅ | | searchTime | string | Top timeframe filter (all, day, week, etc.) | all | ✅ | | maxComments | integer | Limit number of comments | 1000 | ✅ | | maxPosts | integer | Limit number of posts | 1000 | ✅ | | maxListingPosts | integer | Limit subreddit post count | 1000 | ✅ | | maxCommunities | integer | Limit community results count | 1000 | ✅ | | maxUsers | integer | Limit user results count | 1000 | ✅ |
### 🧾 SAMPLE INPUT Javascript { "url": [ " https://www.reddit.com/r/learnprogramming/comments/lp1hi4/is_webscraping_a_good_skill_to_learn_as_a_beginner/" ], "scrapeType": "post", "maxComments": 1000, "maxPosts": 1000, "maxListingPosts": 1000, "maxCommunities": 1000, }
## 📊 SAMPLE OUTPUT Each scraped record is saved in structured JSON. Example output: Javascript [ { "contentType": "post", "createdAt": "2021-02-21T17:08:34.853Z", "id": "lp1hi4", "parseId": "lp1hi4", "communityName": "learnprogramming", "author": "SadFrodo401", "title": "Is Web-Scraping a good skill to learn as a Beginner?", "body": "I'm a python beginner and up till now I have only made some games and GUI apps in python, now I'm looking to expand my skill set in python, I wanted to know is Web-Scraping a good skill to learn in python and would it help me in my CS degree which is starting soon or should I go for something else if you guys have any other option I am ready to learn and anything that would help me in the long run.", "upvotes": 4, "noOfcomments": 0, "url": "https://www.reddit.com/r/learnprogramming/comments/lp1hi4/is_webscraping_a_good_skill_to_learn_as_a_beginner/", "thumbnailUrl": null, "isVideo": false, "isAd": true, "isPinned": true, "isOver18": false }, { "id": "4y22fmn1", "url": "https://www.reddit.com/user/lukaskrivka/", "username": "lukaskrivka", "userIcon": "https://styles.redditmedia.com/t5_2w77cm/styles/profileIcon_39nuyrtmmcu91.jpg?width=256&height=256&crop=256:256,smart&s=c2c664839f1720ee4282f034d6cae1a31544d24a", "postKarma": 44, "commentKarma": 270, "over18": false, "createdAt": "2020-07-22T10:04:07.000Z", "scrapedAt": "2025-11-06T20:39:27.038Z", "dataType": "user" },{ "contentType": "comments", "createdAt": "2025-11-06T11:33:27.000Z", "id": "nnegxe8", "parseId": "nnegxe8", "communityName": "ContagiousLaughter", "author": "AutoModerator", "body": "**Please report this post if:**\n\n* There is no audible laughter involved\n* Video is funny because of a 'joke' or situation - not the actual **laughter**\n* There is no audio (Images & GIFs included)\n* Laughter is edited in from a different source\n* No timestamp in the title for a laugh occurring at specific time (long videos)\n* Laughter is not on good terms (dickishness, bullying)\n* It's a compilation\n\nRead more about the [rules of this subreddit here](https://www.reddit.com/r/contagiouslaughter/about/rules/).\n\nWe have a discord server!! Join us here: https://discord.gg/VruY5kvcmc\n\n\n*I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/ContagiousLaughter) if you have any questions or concerns.*", "upvotes": 1, "noOfcomments": 0, "noOfreplies": 0, "url": "https://www.reddit.com/r/ContagiousLaughter/comments/1opwizl/eddie_murphys_uncle/nnegxe8/", "isVideo": false, "isAd": false, "isPinned": true, "isOver18": false, "depth": 0, "parentId": "1opwizl", "postUrl": "https://www.reddit.com/r/ContagiousLaughter/comments/1opwizl/eddie_murphys_uncle/", "scrapedAt": "2025-11-06T20:46:20.020Z" }, { "id": "worldnews", "name": "t5_worldnews", "title": "r/worldnews", "headerImage": "https://external-preview.redd.it/H27tEt3rqpnG2EpjSguBT8l430bbHhOiYXEyVtlVbns.jpg?width=640&crop=smart&auto=webp&s=5fa2fa0528e684aea03101a49320c1103318d17f", "description": "Anyone can view, post, and comment to this community", "over18": false, "createdAt": "2008-01-24T23:00:00.000Z", "scrapedAt": "2025-11-06T21:00:17.080Z", "numberOfMembers": 46854095, "url": "https://www.reddit.com/r/worldnews/", "dataType": "community" } ]
## RUN POLICY: > - FREE ACTOR: you only pay for apify compute costs >
## SUPPORT Contact us directly at boneswill697@gmail.com or open an issue on the "Issues" tab. ---

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Free Reddit Scraper for Comments, Posts, Communities, & Users now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
boneswill
Pricing
Paid
Total Runs
561
Active Users
35
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support