Reddit Subreddit & Search Scraper (Posts, Scores)
Pricing
from $0.84 / 1,000 posts
Reddit Subreddit & Search Scraper (Posts, Scores)
Scrape Reddit posts from any subreddit listing (hot, new, top, rising, controversial) or Reddit-wide search: title, author, score, comment count, flair, time, domain and link. Comment bodies are not included.
Pricing
from $0.84 / 1,000 posts
Rating
0.0
(0)
Developer
Murat Uzun
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What is Reddit Subreddit & Search Scraper?
Reddit Subreddit & Search Scraper collects posts from any subreddit listing (hot, new, top, rising, controversial) or from Reddit-wide search. Each post becomes one dataset row with its title, author, score, comment count, flair, time, domain and link. No Reddit login and no API key are needed.
Why use Reddit Subreddit & Search Scraper?
- Score and comment count for subreddit listings, so you can rank posts by traction.
- Search results for any keyword, across all of Reddit.
- Pay only for posts saved. Empty results cost nothing.
- Runs through Apify Residential proxies, because Reddit blocks datacenter IPs.
How to use Reddit Subreddit & Search Scraper
- Enter one or more subreddits (
webscrapingorr/webscraping) and/or search queries. - Choose the sort and, for Top or Controversial, the timeframe.
- Set the maximum posts per subreddit and run it.
- Download the dataset as JSON, CSV, Excel or HTML, or read it through the API.
Example input
{"subreddits": ["programming"],"sort": "top","timeframe": "week","maxPostsPerSubreddit": 30,"searchQueries": []}
Example output
A real row from a run on 2026-10-23 (subreddit programming, sort Top, timeframe week):
{"source": "subreddit","query": "programming","postId": "t3_1xbl8y1","title": "Eight Bits of Trust; eMudhra's CA keys cracked in milliseconds","subreddit": "programming","author": "Dear-Economics-315","score": 899,"commentCount": 151,"upvoteRatio": 0.9827956989247312,"createdAt": "2026-10-21T12:01:54.307Z","postType": "link","domain": "scotthelme.co.uk","flair": null,"url": "https://www.reddit.com/r/programming/comments/1xbl8y1/eight_bits_of_trust_emudhras_ca_keys_cracked_in/","snippet": null,"language": "en","listing": "top/week","position": 1}
Search rows have the same shape, with source: "search", the search text in query, and snippet filled. Score, comment count, upvote ratio, post type and domain are null for search rows, because Reddit's search feed does not include them.
Data table
| Field | Subreddit rows | Search rows |
|---|---|---|
postId, title, author, url, createdAt, subreddit | yes | yes |
score, commentCount, upvoteRatio, postType, domain, flair, language | yes | null |
snippet (start of the post text) | null | yes |
listing | sort (for example hot, top/week) | search |
Input parameters
- Subreddits: subreddit names or subreddit URLs.
- Search queries: Reddit-wide search terms. Each query returns up to 25 posts.
- Subreddit sort: hot, new, top, rising or controversial.
- Timeframe: used for Top and Controversial, and for search when the search sort is Top.
- Search sort: relevance, new, top or most comments.
- Max posts per subreddit: 1 to 1000. Reddit returns about 24 posts per page. A listing can end before the maximum.
- Proxy configuration: keep the RESIDENTIAL group.
- Max concurrency: how many subreddits or searches run at the same time.
Pricing
Pay per post saved: a pay-per-event price per result (see the Actor page for the current tiers). The run stops before it would exceed your max total charge.
Reddit Subreddit & Search Scraper vs. the Reddit API
The official Reddit API needs an application and OAuth. This Actor reads the public pages that Reddit serves to visitors, so it needs no account. It does not provide comment bodies, post bodies, user profiles or private or quarantined communities.
Using Reddit Subreddit & Search Scraper with AI agents and MCP
Use it from the Apify MCP server or the API with a subreddit name or search query. Pay-per-event pricing is charged per post, so an agent that sets a maxTotalChargeUsd never goes over that budget.
FAQ
Why do some runs return fewer posts than I asked for? Reddit ends a listing after a limited number of posts for some sorts and communities. The Actor stops when Reddit returns no new posts.
Why is score empty for search results? Reddit's search feed does not include score or comment count. Use a subreddit listing if you need those numbers.
Does it collect comments? No. Comment pages were not reachable through the residential route during testing (2026-10-23), so comments are not included.
Does it work from a datacenter IP? No. Reddit returned HTTP 403 for direct datacenter requests. Keep the RESIDENTIAL proxy group.
Support and feedback
If you find a problem, open an issue in the Actor's Issues tab. A review helps other users find it.