Reddit Scraper
Pricing
from $1.40 / 1,000 posts
Reddit Scraper
Scrape posts from any subreddit by hot, new, top, rising or controversial, or search within subreddits. Returns post ID, title, author, permalink, subreddit and timestamps. Reads Reddit's public feeds, so no account or login is needed. Score and comment count are returned as null.
Pricing
from $1.40 / 1,000 posts
Rating
0.0
(0)
Developer
Superslow Sloth
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Scrape posts from any subreddit without a Reddit account, an API key or an OAuth app. Choose a listing — hot, new, top, rising or controversial — or search inside a subreddit, and get back the post ID, title, author, permalink, subreddit and timestamps.
What you can do with it
- Monitor a subreddit for new posts mentioning your product or a competitor
- Collect discussion titles for topic and trend analysis
- Feed post titles and links into an LLM for summarising a community's week
- Build a dataset of what a niche community talks about over time
- Watch a job, deals or launch subreddit for new listings
Read this before you buy: what the public feed does not carry
This actor reads Reddit's public feeds, which is what makes it work with no account and no credentials. That choice sets a hard limit on the fields available:
| Field | Returned |
|---|---|
id, title, author, permalink, url | yes |
subreddit, published, updated | yes |
score, num_comments | null |
Score and comment count are not carried by the public feed. They are returned as null rather than 0, because a zero would look like a real measurement of an unpopular post. If your use case depends on scores, this is not the right actor for you and we would rather you knew that before paying.
Input
| Field | Type | Notes |
|---|---|---|
subreddits | array | Names, r/ prefixes or full subreddit URLs. All three forms work. |
sort | string | hot, new, top, rising or controversial. |
timeFilter | string | Only meaningful for top and controversial. |
searchQuery | string | Optional. Searches within the subreddits instead of listing them. |
maxItems | integer | Per subreddit. |
proxyConfiguration | object | Recommended. Reddit rate-limits per address. |
{"subreddits": ["python", "learnjapanese"],"sort": "new","maxItems": 50,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Output
One dataset item per post:
{"id": "1vwtd2g","subreddit": "Python","title": "GUI based Python Tkinter Serial Port Program","author": "xanthium_in","url": "https://www.reddit.com/r/Python/comments/1vwtd2g/...","permalink": "https://www.reddit.com/r/Python/comments/1vwtd2g/...","published": "2026-08-24T05:05:14+00:00","updated": "2026-08-24T05:05:14+00:00","score": null,"num_comments": null}
Why a proxy is recommended
Reddit rate-limits by address. A run covering several subreddits takes a fresh address for each one, which is why multi-subreddit runs finish cleanly with a proxy enabled and start returning rate-limit errors without one.
Pricing
Pay per result. You are charged for each post delivered, plus a small per-run start fee. A subreddit that returns nothing — private, banned or empty — costs you nothing beyond that start fee.
FAQ
Do I need a Reddit account? No. No account, no API key, no OAuth application and no client secret.
How far back can I go? The public feed serves a recent window per listing rather than full history. For older posts, use searchQuery with a narrower term.
Can I get comments? Not with this actor. It returns posts.
Does it work on private subreddits? No. Private and banned subreddits return nothing and are reported in the run log.