Pricing
from $1.00 / 1,000 results
Go to Apify Store
Reddit Subreddit Posts Scraper
Under maintenanceGet posts from any public subreddit by sort (hot/new/top/rising/controversial) and time filter. Bulk-paginated.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Bulk-fetch posts from any public subreddit by sort (hot, new, top, rising, controversial) with optional time filter.
Use cases
- Trend research โ track what's hot in a niche subreddit hourly / daily.
- Sentiment & topic mining โ feed post titles + bodies into NLP for community-level insights.
- Brand & competitor monitoring โ watch r/yourbrand and adjacent communities for mentions.
- AI dataset construction โ author-attributed long-form text + comment threads.
- Crisis monitoring โ schedule frequent runs against r/news, r/worldnews during events.
Why use this actor?
- OAuth installed-app mode โ 60 requests/minute when you pass a Reddit Client ID (recommended).
- Public
.jsonfallback โ works without auth (10 rpm/IP) when you don't have a client ID. - All five sort modes โ hot, new, top, rising, controversial.
- Time-bounded โ limit
topandcontroversialto hour / day / week / month / year / all.
Sample output
Input: r/programming, maxResults: 3
Reddit installed-app OAuth. DC IP blocked locally โ works with Apify residential proxy.
[{"_input":"r/programming","_source":"S1-oauth-api","_scrapedAt":"2026-05-13T...","id":"t3_1a2b3c","fullname":"t3_1a2b3c","subreddit":"programming","title":"Show HN: I built a blazingly fast Rust web server","author":"rustacean42","score":1842,"num_comments":234,"upvote_ratio":0.96,"url":"https://www.reddit.com/r/programming/comments/1a2b3c/...","permalink":"/r/programming/comments/1a2b3c/...","created_utc":1778000000,"is_self":false,"domain":"github.com","stickied":false,"over_18":false}]
Note
- For high-volume jobs, register an installed-app at reddit.com/prefs/apps and pass the Client ID โ the public
.jsonendpoint is rate-limited heavily by Reddit. - Reddit blocks requests with a
python-requests/*User-Agent; this actor sets a unique UA automatically. - Banned, private, or restricted subreddits return
_error. - Posts marked
over_18are returned with theover_18: trueflag set.
