Reddit Comment Scraper - Collect by URL avatar
Reddit Comment Scraper - Collect by URL

Pricing

$2.00 / 1,000 results

Go to Store
Reddit Comment Scraper - Collect by URL

Reddit Comment Scraper - Collect by URL

Developed by

AUTOScraping

AUTOScraping

Maintained by Community

Extracts Reddit comments, replies, and post metadata. Supports filters like days, limits & threads. Ideal for research & monitoring. Pricing: $2/1000 results.

0.0 (0)

Pricing

$2.00 / 1,000 results

0

Total users

1

Monthly users

1

Runs succeeded

>99%

Last modified

9 hours ago

Reddit Comment Scraper 🗨️

Overview

This actor extracts comments and replies from specified Reddit posts in real-time. Whether you're tracking sentiment, identifying viral trends, or archiving discussions, this actor turns chaotic threads into structured data with just a URL.

Why choose this actor? 💡

When you're analyzing user sentiment, monitoring subreddit engagement, or conducting academic research, you need more than just the top-level post — you need the voices of the community. This actor retrieves both comments and nested replies with context, upvotes, metadata and more.

It’s built for precision, runs fast, and helps you avoid unnecessary overhead by allowing limits and filters.

Use Cases

  • Academic studies on public discourse and digital behavior.
  • Brand and product sentiment tracking.
  • Social listening and meme detection.
  • Market research in niche communities.
  • Archival of cultural conversations.

Key Features ⚙️

  • Extracts both comments and replies (configurable).
  • Supports multiple Reddit post URLs in a single run.
  • Captures metadata such as upvotes, user status, timestamps, and community info.
  • Automatically adjusts to load historical data (by day).
  • Structured output with full thread context.
  • NO PROXIES REQUIRED
  • MAX RESULTS MUST BE A MULTIPLE OF 10
  • FREE USERS RECEIVE ONLY 10 RESULTS PER RUN

How It Works

  1. Provide one or more Reddit post URLs.
  2. Set how many days back you want to capture comments from.
  3. Choose whether to load all replies recursively.
  4. Optionally, limit the number of top-level comments scraped.

The actor visits the post(s), fetches all comments and their replies as per your parameters, and returns a structured dataset ready for parsing.

Input Parameters

FieldTypeDescriptionRequiredExample
urlsarrayList of Reddit post URLs to extract comments from.Yes["https://www.reddit.com/r/Sample/comments/abc123/sample_post/"]
days_backintegerHow many days back to include comments from.No1
load_all_repliesbooleanWhether to recursively load all replies for each comment.Nofalse
comment_limitintegerMaximum number of top-level comments to scrape per post. 0 = unlimited.No0
num_of_postsintegerNumber of posts to process from the list. Replies are not counted.No10

Output (Full Example)

{
"comment_id": "n370gp9",
"url": "https://www.reddit.com/r/Sample/comments/abc123/comment/n370gp9/",
"user_posted": "ExampleUser123",
"comment": "This is an example comment text.",
"date_posted": "2025-07-15T02:45:26.079Z",
"post_url": "https://www.reddit.com/r/Sample/comments/abc123/sample_post/",
"post_id": "abc123",
"community_name": "Sample",
"community_url": "https://www.reddit.com/r/Sample",
"community_description": "This is an example subreddit description.",
"community_members_num": "123456",
"num_upvotes": 42,
"num_replies": 2,
"replies": [
{
"reply_id": "n370qck",
"user_replying": "ReplyUser456",
"user_url": null,
"reply": "Example reply text here.",
"date_of_reply": "2025-07-15T02:47:02.692Z",
"num_replies": null,
"num_upvotes": 5,
"reply_images": null
}
],
"days_back": 1,
"is_moderator": false,
"is_pinned": false,
"has_bot_in_username": false,
"is_locked": false,
"is_admin_post": false,
"is_archived_post": false,
"is_moderator_post": false,
"is_quarantined_post": false,
"is_not_safe_for_work_post": false,
"is_eligible_for_content_blocking_post": false,
"is_promoted_post": false,
"post_language": "en",
"post_state": "UNMODERATED",
"post_type": "image",
"images": null,
"parent_comment_id": null,
"root_comment_id": "n370gp9",
"timestamp": "2025-07-15T19:31:36.371Z",
"input": {
"url": "https://www.reddit.com/r/Sample/comments/abc123/sample_post/",
"days_back": 1,
"load_all_replies": false,
"comment_limit": 0
}
}

Pricing 💰

PlanDescriptionPrice
Free UserFirst 10 results per run$0
Pay as You GoPer 1,000 results processed$2/ 1,000 results

This actor is provided as-is for legal and ethical use only. You are responsible for complying with Reddit's Terms of Service and any applicable data regulations. AutoScraping Inc. does not store, share, or misuse any scraped data. Use this tool responsibly.

Update Policy

The actor will be updated regularly to ensure compatibility with Reddit’s frontend changes. Breaking changes will be communicated via the actor’s changelog.

FAQ

Q: Does it support replies and sub-replies?
Yes, you can enable recursive loading of replies.

Q: What happens if I input max_results=35?
The actor will round to the nearest multiple of 10, in this case returning 40 results.

Q: Are proxies required?
No. This actor works without the need for proxies.

Q: How far back can I go in scraping?
You define how many days back to look — up to Reddit’s available content limits.

Q: Can I scrape private or deleted posts?
No. Only public and currently accessible posts can be scraped.