Reddit Post Scraper
Pricing
from $3.00 / 1,000 results
Reddit Post Scraper
Search Reddit and extract posts at scale — no login, no cookies. Get full post body, vote counts, upvote ratios, authors, and timestamps. Filter by time range and sort order. Perfect for market research, sentiment analysis, and AI training datasets.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
CRW
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
Search Reddit and extract posts at scale — no login, no cookies, no manual scrolling.
Type in any keyword. Get back a clean dataset with full post body, vote counts, upvote ratios, authors, and timestamps. Everything you'd see browsing Reddit, delivered as structured data.
Who is this for?
Market researchers & brand analysts Find out what people are actually saying about your product, competitor, or industry. Reddit is where honest opinions live — surface them without spending hours reading threads.
Growth hackers & community builders Spot trending discussions before they peak. Track which subreddits are talking about your niche and what's resonating with real users.
Data scientists & AI teams Build training datasets, sentiment analysis pipelines, or trend models on top of authentic, long-form user content. Reddit has some of the richest natural language data on the internet.
Developers & automation engineers Plug Reddit data directly into your pipeline via the Apify API, webhooks, or SDK. Full JSON output, exportable as CSV or Excel.
What you get
Every post comes with:
| Field | Example |
|---|---|
title | I built a 100% Free LinkedIn Job Scraper using n8n and Apify |
body | Full post text |
url | Direct link to the post |
subredditName | n8n |
subredditId | t5_36pcjp |
authorName | Strange-Primary-6896 |
authorId | t2_abc123 |
createdAt | 2026-05-05T17:04:39.569000+0000 |
voteCount | 17 |
commentCount | 23 |
upvoteRatio | 1.0 |
contentType | text / image / video / multi_media |
images | Image URLs (image and gallery posts only, null otherwise) |
Sample records
Text post (with full body):
{"id": "t3_1u8seak","title": "The Iran deal.","url": "https://www.reddit.com/r/Conservative/comments/1u8seak/the_iran_deal/","subredditName": "Conservative","subredditId": "t5_2qh6p","authorName": "Environmental_Net947","authorId": "t2_8kmvfmn2","nsfw": false,"spoiler": false,"createdAt": "2026-06-18T01:10:16.818000+0000","voteCount": 0,"commentCount": 78,"thumbnailUrl": null,"body": "I have an MA degree in International Politics and Economics...","upvoteRatio": 0.425,"contentType": "text","images": null}
Image post (with extracted image URL):
{"id": "t3_1sc9o3a","title": "This is 9/11 but for Iran.","url": "https://www.reddit.com/r/WhitePeopleTwitter/comments/1sc9o3a/this_is_911_but_for_iran/","subredditName": "WhitePeopleTwitter","subredditId": "t5_35n7t","authorName": "GuiltyBathroom9385","authorId": "t2_pylli29x5","nsfw": false,"spoiler": false,"createdAt": "2026-04-04T13:46:22.422000+0000","voteCount": 32197,"commentCount": 722,"thumbnailUrl": "https://preview.redd.it/pi61dsf8h6tg1.jpeg?width=140&height=140&crop=1%3A1%2Csmart&auto=webp&s=d1a4fffcc72ba106ec7af4f76701983a4d1d6835","body": null,"upvoteRatio": 0.961,"contentType": "image","images": ["https://i.redd.it/pi61dsf8h6tg1.jpeg"]}
Getting started
1. Set your input
| Parameter | Required | Description |
|---|---|---|
query | Yes | Search keyword (e.g. "apify scraper", "chatgpt alternatives") |
maxResults | No | How many posts to collect — between 10 and 500 (default: 100) |
timeFilter | No | Time range: all / year / month / week / day / hour (default: all) |
sortOrder | No | Sort by: relevance / hot / top / new / comments (default: relevance) |
2. Run it
Click Start in the Apify console, or use the API:
{"query": "apify scraper","maxResults": 100,"timeFilter": "month","sortOrder": "top"}
3. Get your data
Results land in your Apify dataset as each batch completes. Export as JSON, CSV, or Excel — or stream directly into your app via the Apify API.
For developers
JavaScript / TypeScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('YOUR_ACTOR_ID').call({query: 'web scraping tools',maxResults: 200,timeFilter: 'month',sortOrder: 'top',});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_API_TOKEN')run = client.actor('YOUR_ACTOR_ID').call(run_input={'query': 'web scraping tools','maxResults': 200,'timeFilter': 'month','sortOrder': 'top',})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
Limitations
- Volume: Up to 500 posts per run.
- Body text: Only available on text posts. Image and link posts return
nullforbody.
You Might Also Need
Already know which community you care about? Instead of searching across all of Reddit, this actor pulls the full post feed of a specific subreddit — sorted by hot, new, top, or rising. Great for keeping a pulse on r/MachineLearning, r/entrepreneur, or any niche you're watching closely.