Reddit Scraper for Comments, Posts, Communities, User & Listing avatar
Reddit Scraper for Comments, Posts, Communities, User & Listing

Pricing

Pay per event

Go to Apify Store
Reddit Scraper for Comments, Posts, Communities, User & Listing

Reddit Scraper for Comments, Posts, Communities, User & Listing

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

Pricing

Pay per event

Rating

5.0

(2)

Developer

success

success

Maintained by Community

Actor stats

1

Bookmarked

12

Total users

9

Monthly active users

20 hours ago

Last modified

Share

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

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:

{
"maxComments": 1000,
"maxPosts": 1000,
"maxListingPosts": 1000,
"maxCommunities": 1000,
"maxUsers": 1000
}

⚙️ CONFIGURATION

INPUT PARAMETERS

ParameterTypeDescriptionDefaultRequired
inputModestringselect input (url, search)url
urlarrayReddit URLs to scrape
searcharraySearch query array
scrapeTypestringSelect scrape content typelisting
searchTermstringTerm used for Reddit search""
searchSortstringSorting method (relevance, hot, new, etc.)relevance
searchTimestringTop timeframe filter (all, day, week, etc.)all
maxCommentsintegerLimit number of comments1000
maxPostsintegerLimit number of posts1000
maxListingPostsintegerLimit subreddit post count1000
maxCommunitiesintegerLimit community results count1000
maxUsersintegerLimit user results count1000

🧾 SAMPLE INPUT

{
"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:

[
{
"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:

  • Trial Limit: Free trial users can scrape up to 20 items per run

SUPPORT

Contact us directly at boneswill697@gmail.com or open an issue on the "Issues" tab.