
Reddit Post Comment Scraper
Pricing
$3.00 / 1,000 results

Reddit Post Comment Scraper
Scrape Reddit posts + comments with structure and speed. Get title, votes, user, threads, metadata in JSON. No proxy needed. Pricing: $3/1000 results.
0.0 (0)
Pricing
$3.00 / 1,000 results
0
Total users
4
Monthly users
4
Runs succeeded
>99%
Last modified
a day ago
Reddit Post & Comment Scraper 🧠
Overview
This Apify actor extracts Reddit posts and comments from one or multiple subreddit URLs. It retrieves key metadata such as title, post text, comment threads, votes, dates, and related discussions, offering structured insights from Reddit communities.
Why choose this actor? 💡
- Extracts both post and comment data in a single run.
- Works without proxies.
- Preconfigured for no-code workflows via Apify UI.
- Output enriched with community size, user info, links, and nested comments.
NO PROXIES ARE USED BY THIS ACTOR
FREE USERS ONLY GET 10 RESULTS PER RUN
MAX RESULTS PER URL MUST BE A MULTIPLE OF 10 (e.g., 10, 20, 30...)
Use Cases
- Academic or market research based on subreddit trends
- Sentiment analysis and keyword extraction
- Tracking viral content or user engagement over time
- Building datasets for training LLMs
Key Features 🚀
- Supports multiple subreddit URLs
- Retrieves top-level post metadata and comment threads
- Collects subreddit context (description, member count)
- Auto-handles nested comment structures
How It Works
- Provide one or more subreddit URLs.
- Select how to sort the posts (e.g., Hot, New, Top, Rising).
- Optionally filter by time (e.g., Today, This Week, This Year).
- Define how many posts to extract per subreddit.
Actor fetches posts and parses both the content and all associated comments (including nested threads). Results are returned in JSON format.
Input Parameters
Field | Type | Description | Example |
---|---|---|---|
urls | array | List of subreddit URLs | ["https://www.reddit.com/r/singularity/"] |
sort_by | string | Sort order for posts | "Hot" |
sort_by_time | string | Time filter for sorting | "Today" |
max_results_per_url | integer | Max results per subreddit (MULTIPLE OF 10 ONLY) | 20 |
Output (Full Example)
{"post_id": "t3_1lx4u1h","url": "https://www.reddit.com/r/battlefield2042/comments/1lx4u1h/coming_back_to_the_field/","user_posted": "example_user","title": "Coming back to the field…","description": "Example post content...","num_comments": 48,"num_upvotes": 37,"date_posted": "2025-07-11T11:50:23.001Z","community_name": "battlefield2042","community_url": "https://www.reddit.com/r/battlefield2042/","community_description": "Example subreddit description...","community_members_num": 244233,"tag": null,"photos": null,"videos": null,"related_posts": [{"community": "battlefield2042","community_url": "https://www.reddit.com/r/battlefield2042/comments/xyz.../","title": "Sample related post title","url": "https://www.reddit.com/...","num_upvotes": "100","num_comments": 30}],"comments": [{"comment": "Example comment content.","url": "https://www.reddit.com/...","user_commenting": "sample_user","user_url": "https://www.reddit.com/user/sample_user/","date_of_comment": "2025-07-11T17:30:06.759Z","num_upvotes": 2,"num_replies": 0,"replies": []}],"timestamp": "2025-07-11T17:52:21.845Z","input": {"url": "https://www.reddit.com/r/sample/"},"discovery_input": {"url": "https://www.reddit.com/r/sample/","sort_by": "Hot","sort_by_time": "Today"}}
Pricing 💰
Tier | Price per Run |
---|---|
Free | 10 results |
Pay-as-you-go | $3/1000 results |
Legal Disclaimer
This actor is intended for ethical and legal use only. Make sure your use of Reddit data complies with Reddit's terms of service and applicable local laws.
Update Policy
We maintain this actor regularly. Breaking changes will be announced via changelog or actor page updates.
FAQ
Q: Can I use this actor without an Apify account?
A: No, you need an Apify account to run any actor.
Q: Can I extract private or deleted posts/comments?
A: No, only publicly available content is accessible.
Q: How can I increase the number of results?
A: Use a paid plan and make sure max_results_per_url
is a multiple of 10.