Reddit Scraper Goat
Pricing
from $1.00 / 1,000 results
Reddit Scraper Goat
Scrape Reddit posts and comments in bulk. Point it at a subreddit, a post URL, a username, or a search query and get clean rows with scores, authors, timestamps, flair, media, and full comment threads. Automatic pagination, no login, no API key.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Goutam Soni
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Reddit Scraper
Extract Reddit data at scale without a login or API key. Pull posts from any subreddit, full comment trees from any post, a user's post and comment history, and keyword search results. The scraper walks pagination automatically up to the limit you set, so you can collect hundreds or thousands of items per source in a single run.
What it does
- Subreddit feeds - posts from any subreddit by sort (hot, new, top, rising) and time window (hour, day, week, month, year, all).
- Post comments - the full comment tree for any post, flattened top-down with scores, authors, and parent links.
- User activity - a user's recent posts and comments in one stream.
- Keyword search - search results across Reddit, or restricted to a single subreddit.
- Pagination - every mode walks multiple pages until your
maxItemsPerSourceis reached or the source runs out.
Input
| Field | Type | Description |
|---|---|---|
subreddits | array | Subreddit names. With or without r/. Example: python, r/example. |
postUrls | array | Post links or IDs to fetch with comments. Example: https://www.reddit.com/r/example/comments/abc123/title/ or abc123. |
usernames | array | Usernames to pull posts and comments from. With or without u/. Example: example_user. |
searchQueries | array | Keyword searches. Example: machine learning. |
sort | string | hot, new, top, or rising. Applies to subreddit feeds and search. |
time | string | hour, day, week, month, year, all. Applies to top sort and search. |
maxItemsPerSource | integer | Cap per subreddit, user, post, or query. Default 100. |
includeComments | boolean | Also fetch comments for each post in subreddit and search modes. Default off. |
concurrency | integer | Sources processed in parallel. Default 5. |
proxyConfig | object | Apify proxy. RESIDENTIAL is the default and recommended. |
At least one of subreddits, postUrls, usernames, or searchQueries is required.
Example input
{"subreddits": ["example", "r/another_example"],"sort": "top","time": "week","maxItemsPerSource": 250,"includeComments": false,"concurrency": 3}
Output
Each item is tagged with a type of post or comment.
Post
{"type": "post","id": "abc123","subreddit": "example","title": "An example post title","author": "example_user","selftext": "The body text of a self post, or empty for link posts.","url": "https://example.com/article","permalink": "https://www.reddit.com/r/example/comments/abc123/an_example_post_title/","score": 1234,"upvoteRatio": 0.97,"numComments": 88,"createdUtc": "2026-06-15T12:00:00.000Z","flair": "Discussion","isVideo": false,"thumbnail": "https://b.thumbs.redditmedia.com/example.jpg","media": null}
Comment
{"type": "comment","id": "def456","postId": "abc123","subreddit": "example","author": "example_user","body": "An example comment body.","score": 42,"createdUtc": "2026-06-15T12:30:00.000Z","parentId": "t3_abc123","permalink": "https://www.reddit.com/r/example/comments/abc123/_/def456/"}
Every field is always present. Unknown values are null.
Use cases
- Track discussion and sentiment in communities relevant to your product or market.
- Build datasets of posts and comments for research or model training.
- Monitor keyword mentions across Reddit on a schedule.
- Analyze a community's most active posts over a time window.
Notes
- A run uses the Apify proxy you select. RESIDENTIAL gives the most reliable results.
- If a source is temporarily unavailable, the item is returned with a generic status (
upstream_unavailable,upstream_rate_limit, ornot_found) so a single failure never stops the run. - Pagination depth is bounded by what the source exposes for a given feed.
FAQ
Do I need a Reddit account or API key?
No. This actor reads public Reddit content without any login or API key.
What can it scrape?
Subreddit feeds by sort and time, a post with its full comment tree, a user's posts and comments, and keyword search results.
How many items can I get?
You set the limit per source. The actor walks pagination page by page until your maximum is reached.
Can it scrape private or quarantined subreddits?
No. Only publicly viewable content is supported.
Can I export to CSV or Google Sheets?
Yes. Every run exports to JSON, CSV, Excel, or your own integrations.