Reddit Post Scraper avatar

Reddit Post Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Reddit Post Scraper

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

CRW

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

10 hours ago

Last modified

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:

FieldExample
titleI built a 100% Free LinkedIn Job Scraper using n8n and Apify
bodyFull post text
urlDirect link to the post
subredditNamen8n
subredditIdt5_36pcjp
authorNameStrange-Primary-6896
authorIdt2_abc123
createdAt2026-05-05T17:04:39.569000+0000
voteCount17
commentCount23
upvoteRatio1.0
contentTypetext / image / video / multi_media
imagesImage 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

ParameterRequiredDescription
queryYesSearch keyword (e.g. "apify scraper", "chatgpt alternatives")
maxResultsNoHow many posts to collect — between 10 and 500 (default: 100)
timeFilterNoTime range: all / year / month / week / day / hour (default: all)
sortOrderNoSort 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 ApifyClient
client = 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 null for body.

You Might Also Need

Reddit Subreddit Scraper

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.