Reddit Comment Scraper avatar

Reddit Comment Scraper

Pricing

from $1.60 / 1,000 reddit comments

Go to Apify Store
Reddit Comment Scraper

Reddit Comment Scraper

Scrape public Reddit comments from post URLs for research, moderation analysis, content research, and AI-agent workflows. Returns comment text, author, score, timestamps, thread depth, parent IDs, permalinks, and post metadata; public endpoint access may be blocked by Reddit.

Pricing

from $1.60 / 1,000 reddit comments

Rating

0.0

(0)

Developer

Muhammad Afzal

Muhammad Afzal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Free plan limit: Free-plan users can receive up to 5 result records per run. Paid-plan and local/unknown runs retain the Actor's existing limits.

Scrape public Reddit comments from one or more Reddit post URLs into clean, schema-validated dataset records for research, moderation analysis, content research, and AI-agent workflows.

What it extracts

Each record contains the comment ID, post ID and title, subreddit, author, body, score, timestamps, parent ID, thread depth, permalink, stickied/distinguished flags, removal signal, and source JSON URL.

Input

{
"postUrls": ["https://www.reddit.com/r/AskReddit/comments/abc123/title"],
"maxComments": 100,
"sort": "confidence",
"includeReplies": true,
"maxDepth": 10
}

The Actor accepts 1–20 public post URLs and returns at most 5,000 comments per run. It does not search comments globally, scrape private communities, use login cookies, or download linked media. Reddit may omit deleted, removed, collapsed, or inaccessible comments.

Output example

{
"commentId": "c1abcde",
"postId": "abc123",
"postTitle": "What is a useful skill everyone should learn?",
"subreddit": "AskReddit",
"author": "example_user",
"body": "A concise comment body.",
"score": 42,
"depth": 0,
"parentId": "t3_abc123",
"createdAt": "2026-01-01T12:00:00.000Z",
"permalink": "https://www.reddit.com/r/AskReddit/comments/abc123/title/c1abcde/"
}

Pricing

This Actor uses pay-per-event pricing. These are the current Apify Store event prices:

EventPrice (USD)When it is charged
apify-actor-start$0.00005Actor Start — Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). — Charged once per run.
apify-default-dataset-item$0.002Reddit comment — One schema-valid public Reddit comment written to the default dataset.

Apify platform usage for this Actor run is included alongside the event prices above; no separate per-run platform-usage fee is passed to users.

This covers Apify platform usage for this Actor run. Other Apify products or usage outside this Actor run may still follow your account plan.

Reliability and failure modes

The Actor first uses Reddit’s public, page-owned JSON endpoint with bounded retries. After a classified 403, 429, timeout, or other direct access failure, it can use the owner-configured ScrapeCreators public Reddit post-comments endpoint. The provider key is stored as an Apify secret; no user cookies are required. Provider and direct records use the same dataset schema and PPE event. A blocked request with no provider result produces zero fabricated records and zero result events. A valid post with no visible comments is reported as EMPTY.

Use only public data and comply with Reddit’s current terms, developer policies, and applicable privacy law. Consider author names and comment text personal data; process and retain it only for a legitimate purpose.