Reddit Posts Scraper
Pricing
from $0.80 / 1,000 results
Reddit Posts Scraper
Scrape posts from any subreddit on Reddit. Get titles, body text, images, videos, upvotes, comment counts, flair, author info, crossposts, and thumbnails. Sort by hot, new, top, rising, or controversial. Filter by date and NSFW. Deep scrape all sorts at once. No login or cookies needed.
Pricing
from $0.80 / 1,000 results
Rating
0.0
(0)
Developer
Scrape Smith
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Reddit Posts Scraper — The Fastest Way to Extract Subreddit Data at Scale
Looking for the most comprehensive Reddit scraper for pulling posts out of any subreddit? This is it. Reddit Posts Scraper is a blazing-fast, no-login subreddit scraper built for marketers, researchers, data analysts, and developers who need clean, structured Reddit data without touching a browser or writing a single line of scraping code.
Whether you're tracking trends on r/technology, monitoring brand sentiment on r/business, building a content calendar from r/marketing, or running large-scale social media data research, this tool turns any subreddit into a ready-to-use dataset in seconds. It's the most complete subreddit post scraper on the market — covering every sort mode, every time filter, and every post type Reddit has to offer.
What It Does
Reddit Posts Scraper connects to any public subreddit and extracts every post along with its full metadata — title, body text, media, upvotes, comment counts, flair, author details, and more. You can scrape a single subreddit or a huge list of them in one run, choose exactly which sort order you want (Hot, New, Top, Rising, Controversial), or let the scraper sweep through every sort combination automatically so you never miss a trending post again.
This is the tool people reach for when they need reddit data that's actually usable — not a pile of raw HTML, but clean structured JSON ready to drop into a spreadsheet, database, or BI dashboard.
Features
- Multi-subreddit scraping — feed in dozens of subreddits and scrape them all in a single run
- All sort modes supported — Hot, New, Top, Rising, Controversial, plus every Top/Controversial time window (hour, day, week, month, year, all-time)
- "Scrape All Sorts" mode — automatically cycles through every sort combination per subreddit for maximum, most comprehensive coverage
- Date filtering — only pull posts newer than a specific date, perfect for daily/weekly monitoring jobs
- NSFW toggle — include or exclude adult content with a single switch
- Subreddit community metadata — get subscriber counts, descriptions, banners, and icons for the communities you scrape
- Rich media extraction — image galleries, video URLs, thumbnails, and dimensions pulled automatically
- Full author & engagement data — upvotes, upvote ratio, comment counts, crosspost counts, author flair, and more
- Resumable runs — large jobs checkpoint automatically so nothing is lost on restarts
- No login, no cookies, no API key — completely anonymous and hassle-free
- Export anywhere — download your results instantly as JSON, CSV, or Excel
Input Parameters
| Field | Type | Description |
|---|---|---|
subreddits | Array | List of subreddit names to scrape (no r/ prefix needed), e.g. python, technology |
sort | Select | Sort order: Hot, New, Top, Rising, or Controversial |
time | Select | Time window for Top/Controversial sorts: hour, day, week, month, year, all-time |
maxPostCount | Number | Maximum posts to collect per subreddit (per sort if "Scrape all sorts" is on) |
postDateLimit | Date (YYYY-MM-DD) | Only collect posts newer than this date; auto-switches sort to New |
scrapeAllSorts | Boolean | Scrape every sort combination for each subreddit instead of just one |
includeNSFW | Boolean | Include NSFW/over-18 posts |
includeCommunityInfo | Boolean | Add one extra item per subreddit with community stats (subscribers, description, icons) |
maxItems | Number | Hard cap on total items returned across the whole run |
Output Fields
| Field | Description |
|---|---|
id / parsedId | Reddit's internal post ID |
url | Direct link to the post |
username | Post author |
title | Post title |
communityName | Subreddit name (e.g. r/python) |
subredditSubscribers | Subscriber count of the subreddit |
body | Post text content (self-posts) |
html | Rendered HTML of the post body |
link | External link (for link posts) |
domain | Source domain of the linked content |
numberOfComments | Total comment count |
numberOfCrossposts | Number of times the post was crossposted |
flair | Post flair tag |
authorFlair | Author's flair in the subreddit |
upVotes / upVoteRatio | Post score and like ratio |
isSelf / isVideo / isStickied / isLocked / isSpoiler / isOriginalContent | Post type flags |
over18 | NSFW flag |
videoUrl, videoDuration, videoWidth, videoHeight | Video metadata (if applicable) |
thumbnailUrl, thumbnailWidth, thumbnailHeight | Thumbnail metadata |
imageUrls | Array of image URLs (galleries and previews) |
createdAt | Post creation timestamp (ISO format) |
scrapedAt | Time the data was scraped |
dataType | post or community |
Sample Output
{"id": "t3_1abcxyz","parsedId": "1abcxyz","url": "https://www.reddit.com/r/technology/comments/1abcxyz/example_post/","username": "example_user","title": "New breakthrough in battery technology announced","communityName": "r/technology","subredditSubscribers": 15200000,"body": "Researchers have unveiled a new battery design...","numberOfComments": 342,"flair": "Energy","upVotes": 5821,"upVoteRatio": 0.96,"isSelf": true,"isVideo": false,"over18": false,"imageUrls": [],"createdAt": "2026-07-01T14:22:00.000Z","scrapedAt": "2026-07-06T09:10:00.000Z","dataType": "post"}
Use Cases
- Trend & content research — spot rising topics across niche and mainstream subreddits before they go viral
- Brand & product monitoring — track what Reddit is saying about your brand, product, or competitors
- Market & sentiment research — pull large volumes of Reddit discussions for NLP and sentiment analysis
- Academic research — collect structured social data for studies on online communities and discourse
- Content curation — automatically surface top posts from your favorite subreddits for newsletters or social media
- Lead generation — find people discussing problems your product solves in relevant subreddits
- Journalism & reporting — quickly gather primary-source Reddit posts for stories and investigations
- SEO & keyword research — discover what real people are asking and discussing around your target keywords
- Competitive intelligence — monitor competitor mentions and community sentiment in real time
Pricing
This Reddit scraper runs on simple, transparent pay-per-result pricing: $0.80 per 1,000 results. No subscriptions, no hidden fees — you only pay for the posts you actually collect. Start with the free tier to test it out, then scale up to as many subreddits and posts as you need.
Tips for Best Results
- Use
scrapeAllSortswhen you want the absolute maximum, most comprehensive coverage of a subreddit's activity - Set a
postDateLimitfor recurring daily/weekly monitoring runs so you never collect duplicate data - Turn on
includeCommunityInfoif you also want subscriber growth tracking over time - Keep
maxItemsset to something reasonable when scraping many subreddits at once to control run size - Combine this scraper with the Reddit Comments Scraper to get full post + discussion coverage
FAQ
Do I need a Reddit account or API key to use this scraper? No. This Reddit scraper works completely anonymously — no login, no Reddit API credentials, no cookies required.
Can I scrape multiple subreddits in one run? Yes. Just add as many subreddit names as you want to the input list and they'll all be scraped in the same run.
What's the difference between sort and scrapeAllSorts?
sort picks one sort mode (like Hot or New). scrapeAllSorts ignores that setting and automatically scrapes every sort and time-window combination for the most comprehensive dataset possible.
Can I export the data to Excel or CSV? Yes. All results can be downloaded directly as JSON, CSV, or Excel files with one click after your run finishes.
Does this scraper support NSFW subreddits? Yes, just enable the "Include NSFW posts" toggle in the input settings.
How fast is this compared to other Reddit scrapers? This is one of the fastest subreddit scrapers available — it processes large post lists in seconds thanks to an optimized, lightweight scraping engine.
What happens if my run gets interrupted? Runs checkpoint automatically, so large jobs can resume from where they left off instead of starting over.
Is this suitable for large-scale, recurring scraping jobs?
Absolutely. Between resumable checkpointing, the maxItems safety cap, and support for scheduling repeated runs, this scraper is built for both one-off pulls and ongoing subreddit monitoring pipelines.
Why Teams Choose This Scraper
There are plenty of Reddit scrapers out there, but most only cover a single sort mode or leave out community metadata entirely. Reddit Posts Scraper was built to be the single tool you need for any subreddit data project — from a quick one-off pull of the day's top posts to an ongoing pipeline monitoring dozens of communities around the clock. Fast setup, clean output, and pricing that scales with you.
Support
Have questions, feature requests, or run into an issue? Reach out through the Apify platform's contact/support options on this actor's page — feedback is always welcome and helps make this the most comprehensive Reddit scraper available.