Reddit Scraper: Posts, Comments & Search ($1/1k) [Fast API] avatar

Reddit Scraper: Posts, Comments & Search ($1/1k) [Fast API]

Pricing

from $0.50 / 1,000 reddit post / comment scrapeds

Go to Apify Store
Reddit Scraper: Posts, Comments & Search ($1/1k) [Fast API]

Reddit Scraper: Posts, Comments & Search ($1/1k) [Fast API]

Fast, unlimited Reddit scraper & API alternative. Extract posts, comment trees, keyword searches, subreddits, and users with zero API keys. 1-click clean export to Excel, CSV, and AI agent JSON.

Pricing

from $0.50 / 1,000 reddit post / comment scrapeds

Rating

0.0

(0)

Developer

UnitBytes | Enterprise Web Data

UnitBytes | Enterprise Web Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

a day ago

Last modified

Share

Reddit Scraper API by UnitBytes

Try it for Free


🚀 Reddit Scraper & Search API [From $0.50💰] — Feeds, Subreddits, Nested Comments & 5 Search Dimensions

Reddit Scraper API - Fast Subreddits, Posts & Comments Extractor Logo

The fastest, most reliable, and cost-effective Reddit data extraction solution on Apify.
Extract keyword searches across 5 surfaces, community feeds, direct discussions, and deep nested comment trees without developer approvals, complex API setups, or login credentials.

Pricing Zero API Keys Speed 5 Search Surfaces Permanent Media Excel & CSV


⚡ 30-Second Quick Start (No Code Required)

Get clean Reddit data in 3 simple steps:

  1. Choose Your Target: Enter a keyword (e.g. artificial intelligence), a subreddit name (e.g. technology), or paste direct post links into startUrls.
  2. Click "Start": Hit the green Start button. The scraper runs instantly and finishes in 1–2 seconds.
  3. Export Your Data: Go to the Dataset tab and click Export. Download your records cleanly formatted for Excel, CSV, or JSON.

💡 Zero Setup Required: No Reddit developer accounts, no API approval applications, and no proxy configuration needed. Everything works right out of the box!


💡 How Reddit Data Drives Business Growth & AI Innovation

Reddit is home to over 100,000 active communities and billions of unfiltered, human-to-human conversations. Here is how leading teams use this actor to unlock massive ROI:

1. 🤖 AI, LLM Fine-Tuning & RAG Pipelines

  • High-Signal Conversational Datasets: Mine real-world questions, expert debates, troubleshooting solutions, and authentic dialogue to train domain-specific LLMs.
  • Instant Knowledge Base Ingestion: Power your Retrieval-Augmented Generation (RAG) agents with up-to-the-minute community discussions and problem-solving threads.
  • Sentiment & Opinion Analysis: Feed structured comment threads directly into sentiment models to gauge community reception of products, movies, or political events.

2. 🎯 B2B Lead Generation & High-Intent Buyer Discovery

  • Active Buying Signals: Identify prospects actively asking questions like "What is the best alternative to [Competitor]?" or "Can anyone recommend a tool for [Problem]?" in subreddits like r/SaaS, r/entrepreneur, and r/smallbusiness.
  • Pain Point Discovery: Uncover recurring frustrations that users express about existing software to build winning product roadmaps and targeted sales pitches.

3. 🔍 Brand Reputation & Social Listening

  • Real-Time Mention Tracking: Monitor brand keywords, product names, executive mentions, and hashtags across millions of posts and comments.
  • Crisis Management: Spot user complaints, service outages, or PR issues early—before they escalate on Twitter or mainstream news.
  • Competitor Intelligence: Track how your competitors launches, pricing changes, and updates are being received by real end-users.

4. 📈 Market Research, Trend Spotting & Viral Content

  • Early Trend Identification: Discover exploding topics, emerging memes, viral products, and cultural shifts days before they hit TikTok or Instagram.
  • Investment & Financial Signals: Track retail sentiment, ticker mentions ($NVDA, $TSLA), and discussion volume on r/wallstreetbets and r/stocks.
  • Content Inspiration: Source top-voted stories, Q&As, and discussions for newsletters, podcasts, video scripts, and blog articles.

⭐ Key Advantages & What You Get

  • 🔍 All 5 Reddit Search Surfaces — Search across Posts (posts), Communities (communities), People / Profiles (people), Media (media), and Comments (comments) extracting thousands of results seamlessly without limits.
  • 📢 Complete Subreddit Feeds — Scrape hot, new, top (filtered by hour, day, week, month, year, or all-time), and rising for any community (e.g. r/technology, r/wallstreetbets, r/SaaS).
  • 💬 Deep Nested Comment Reply Trees — Harvest full discussion hierarchies (depth=1, 2, 3...) with precise parent-child relationships (parentId) and upvote counts.
  • 🖼️ 100% Permanent HD Media Links — Expiring image and video links are automatically transformed into permanent CDN links (https://i.redd.it/... and https://v.redd.it/...) that never break in your spreadsheets, BI dashboards, or databases.
  • ⚡ Lightning-Fast & Ultra Low-Cost — Extracts hundreds of results in 1–2 seconds with zero waiting time and zero hidden server fees.
  • 📊 1-Click Clean Tabular Exports — Export as clean row-per-item records ready for immediate analysis in Google Sheets, Microsoft Excel, Pandas, or LLM pipelines without broken columns or manual formatting.
  • 💰 Fair & Predictable Pricing — From $0.50 / 1,000 results with zero startup penalties and a clean zero-charge guarantee on empty queries.

💡 Why Businesses Choose This Over Reddit Official API

  • Zero Approval Bottlenecks: Reddit's official API requires submitting detailed business applications, developer vetting, and enterprise contracts that can take weeks or get flatly rejected. UnitBytes starts delivering data with 1 click.
  • 80–90% Lower Total Cost: The official Reddit API charges $0.24 per 1,000 API calls PLUS massive enterprise monthly minimums (often $1,000–$10,000+/mo commitments). UnitBytes charges a flat $0.50–$1.00 per 1,000 full items with zero monthly contracts.
  • 100% Permanent Media Links: Reddit's official API returns temporary signed image and video tokens that expire and return 403 Forbidden errors after a few hours. UnitBytes automatically converts every media asset to permanent CDN links (i.redd.it and v.redd.it) that never break in your spreadsheets or client deliverables.
  • Zero Engineering Overhead: Skip OAuth2 token refresh loops, rate limit calculations, and complex nested JSON parsers. UnitBytes delivers pre-flattened, spreadsheet-ready rows ready for Excel, Google Sheets, or Pandas.

🏆 How It Compares to Other Options

Feature / CapabilityUnitBytes Reddit ScraperOfficial Reddit APIOther Scraping Tools
API Keys & Approvals❌ None needed ($0.00)🛑 Strict Approval / $1,000+/mo❌ None needed
Cost per 1,000 Items💰 $0.50 – $1.00💵 $0.24 + Enterprise Base💸 $1.50 – $4.00
Search Dimensions✅ 5 Tabs (Posts, Subreddits, Users, Media, Comments)⚠️ Posts & Comments only❌ Posts only
Comment Depth✅ Deep nested trees (depth 0, 1, 2, 3...)⚠️ Complex pagination⚠️ Top 10–20 comments only
Media Links✅ Permanent HD CDN Links (i.redd.it)⚠️ Expiring Signed URLs❌ Often broken preview tokens
Time to Results⚡ 1–2 seconds (Instant)~5 seconds🐢 30–60 seconds (Slow & laggy)
Extra Compute Fees✅ $0.00 (No hidden server fees)N/A💸 High hourly compute bills
Data Usability✅ 1-Click Clean CSV, Excel & JSONComplex nested JSONInconsistent, broken columns
Zero-Result Charges✅ $0.00 (Guaranteed Zero Charge)❌ Charged per call⚠️ Charged start fees ($0.02)

💎 4-Tier Monetization & Apify Store Discounts

We use Apify Pay-Per-Event (PPE) pricing with active Store Discounts. Users on higher subscription tiers automatically unlock substantial volume discounts:

Plan TierApify Discount TierUnit Price per ItemPrice / 1,000 ItemsIncluded Monthly Capacity
🟢 Free PlanFREE$0.0010$1.00Up to 5,000 results/mo FREE ($5 credit)
🥉 Starter PlanBRONZE$0.0008$0.80 (20% OFF)Up to 23,750 results/mo ($19 credit)
🥈 Scale PlanSILVER$0.0006$0.60 (40% OFF)Up to 331,600 results/mo ($199 credit)
🥇 Business PlanGOLD / PLATINUM$0.0005$0.50 (50% OFF)Up to 1,998,000 results/mo ($999 credit)

💰 What Does This Cost in Real Life?

Task ScenarioData ExtractedEstimated Cost (Starter / Scale)Time to Complete
Niche Community Snapshot500 Subreddit Posts$0.25 – $0.40~1–2 seconds
Competitor Sentiment Audit2,500 Discussion Comments$1.25 – $2.00~2–4 seconds
Brand Keyword Monitoring1,000 Posts Across 5 Tabs$0.50 – $0.80~2 seconds
Large AI Training Batch20,000 Posts & Nested Replies$10.00 – $16.00~15–20 seconds
Apify Free Tier UsersUp to 5,000 items/month$0.00 FREE (Included with $5 credit)Instant

Fair Billing Guarantee: Zero charges on empty search results, non-existent subreddits, or deleted posts. Startup fee is capped at the platform minimum ($0.00005).


🚀 How to Use: 4 Ready-to-Run Workflows

Workflow 1: Keyword Search Across 5 Dimensions

Monitor brand mentions, competitor feedback, viral topics, or niche subreddits across all of Reddit.

  1. Enter your search keyword: artificial intelligence or notion alternative.
  2. Select your Search Tab:
    • posts: Top submissions, scores, and upvote ratios.
    • communities: Matching subreddits with member counts and active visitors.
    • people: Reddit users, karma, and profile links.
    • media: HD images, galleries, and video streams.
    • comments: Real-time discussions and customer sentiment.
  3. Click "Start" to extract hundreds of results in seconds.

Workflow 2: Subreddit Community Monitoring

Track trending discussions, viral topics, or customer complaints from specific communities.

  1. Specify target subreddit: technology, wallstreetbets, SaaS, or paste the URL https://www.reddit.com/r/technology/.
  2. Select feed sort: Hot, New, Top, or Rising.
  3. Set time filter for top posts: all, year, month, week, day, or hour.
  4. Choose maxItems (up to 5,000 posts per run).

Workflow 3: Full Comment Tree Extraction

Mine consumer sentiment, analyze customer objections, or build training datasets from specific discussions.

  1. Paste direct Reddit post links in startUrls (e.g. https://www.reddit.com/r/technology/comments/1x0b0f5/...).
  2. Set maxCommentsPerPost (e.g. 50 or 200).
  3. Receive individual comment rows with parentId and depth for instant Pandas, SQL, or Google Sheets analysis.

Workflow 4: Multi-Target Batch Scraping

Extract data from multiple subreddits or post discussions simultaneously in a single scheduled run.

  1. Add multiple URLs into the startUrls list (e.g. r/Python, r/dataengineering, r/MachineLearning).
  2. The scraper will seamlessly process each community in sequence and combine results into one unified dataset.

📥 Input Parameters

ParameterTypeDefaultDescription
startUrlsArray[]Direct Reddit URLs (Subreddits, Posts with comments, or User profiles).
searchQueryString""Search keyword across Reddit or within a specific subreddit.
searchTabSelect"posts"Reddit search surface: posts (submissions), communities (subreddits), people (profiles), media (photos/videos), or comments (discussions).
subredditString""Target subreddit name (e.g. technology) to restrict search or scrape feed directly.
sortSelect"hot"Feed or search sorting: hot, new, top, rising, or relevance.
timeFilterSelect"all"Top posts time filter: all, year, month, week, day, or hour.
maxItemsInteger50Maximum number of items/posts to extract (1 – 5,000).
scrapeCommentsBooleantrueWhether to extract comment threads for scraped posts.
maxCommentsPerPostInteger20Maximum top-level and nested comments to extract per post (1 – 500).
proxyConfigurationObjectResidentialResidential proxy settings. Residential proxies are recommended for stable high-volume extraction.
customProxyUrlString""Optional custom proxy URL. Automatically falls back to Apify Residential if needed.

📤 Sample Output Datasets

1. Post Record with Permanent Media Link

{
"itemType": "post",
"id": "1x0b0f5",
"title": "Fraudster jailed for using 10K bots and AI songs to outstream Taylor Swift",
"subreddit": "technology",
"author": "music_fan",
"score": 1542,
"upvoteRatio": 0.96,
"numComments": 85,
"postType": "image",
"url": "https://www.reddit.com/r/technology/comments/1x0b0f5/fraudster_jailed/",
"permalink": "https://www.reddit.com/r/technology/comments/1x0b0f5/fraudster_jailed/",
"createdAt": "2026-10-08T07:14:53.000Z",
"mediaUrls": [
"https://i.redd.it/fraudster-jailed-sample.jpeg"
],
"scrapedAt": "2026-10-08T11:40:00.000Z"
}

2. Nested Discussion Comment Record

{
"itemType": "comment",
"id": "p591p9k",
"postId": "1x0b0f5",
"parentId": "p590abc",
"author": "tech_commenter",
"body": "Streaming services need better algorithmic fraud detection for synthetic audio.",
"score": 342,
"depth": 1,
"createdAt": "2026-10-08T07:30:12.000Z",
"permalink": "https://www.reddit.com/r/technology/comments/1x0b0f5/comment/p591p9k/",
"scrapedAt": "2026-10-08T11:40:01.000Z"
}

3. Community / Subreddit Record (searchTab: "communities")

{
"itemType": "community",
"id": "2qhh7",
"name": "r/ArtificialInteligence",
"title": "Artificial Intelligence Discussion",
"description": "A subreddit dedicated to discussing AI, neural networks, and machine learning breakthroughs.",
"subscribers": 801447,
"activeVisitors": 15152,
"icon": "https://styles.redditmedia.com/t5_2qhh7/styles/communityIcon.png",
"url": "https://www.reddit.com/r/ArtificialInteligence/",
"isNsfw": false,
"scrapedAt": "2026-10-08T11:40:02.000Z"
}

4. User Profile Record (searchTab: "people")

{
"itemType": "user",
"id": "6l4z3",
"username": "u/spez",
"karma": 125000,
"description": "CEO of Reddit",
"avatarUrl": "https://styles.redditmedia.com/t2_6l4z3/styles/profileIcon.png",
"profileUrl": "https://www.reddit.com/user/spez/",
"scrapedAt": "2026-10-08T11:40:03.000Z"
}

💻 Developer & AI Integrations

Python (apify-client) with Pandas

from apify_client import ApifyClient
import pandas as pd
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("unitbytes/reddit-scraper").call(run_input={
"searchQuery": "artificial intelligence",
"searchTab": "posts",
"sort": "relevance",
"maxItems": 50
})
items = list(client.dataset(run["defaultDatasetId"]).iterate_items())
df = pd.DataFrame(items)
print(df[["title", "subreddit", "score", "numComments"]].head())

Node.js (apify-client)

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "<YOUR_APIFY_TOKEN>" });
const run = await client.actor("unitbytes/reddit-scraper").call({
subreddit: "technology",
sort: "hot",
maxItems: 30
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Extracted ${items.length} items from Reddit!`);

cURL / REST API

curl -X POST "https://api.apify.com/v2/acts/unitbytes~reddit-scraper/runs?token=<YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d "{\"searchQuery\": \"deepseek\", \"maxItems\": 25}"

❓ Frequently Asked Questions (FAQ)

Do I need official Reddit API credentials or OAuth approvals?

No. You do not need to register on the Reddit Developer Portal, undergo app reviews, or pay expensive monthly API subscription fees. Just configure your inputs and start scraping immediately.

All media links are 100% permanent. Reddit default preview images contain temporary tokens that expire after a few hours. Our engine automatically transforms every media URL into a permanent, non-expiring CDN link (https://i.redd.it/... and https://v.redd.it/...) so your spreadsheets and databases never suffer from broken images.

Can I extract full nested comment discussions?

Yes. When scrapeComments: true or when providing direct post URLs, the scraper extracts both top-level comments and nested reply chains (depth=1, 2, 3...), recording each comment explicit parentId, upvotes, and author.

What happens if a search has 0 results or a subreddit is private?

In accordance with our zero-charge guarantee, the actor cleanly detects empty states, logs a friendly status message, stores 0 error records, and exits with code 0. You are never charged for zero-result executions.

Why is this actor faster and more cost-effective than other options?

Traditional tools take minutes to extract discussions, charge hidden compute fees, and deliver messy data that takes hours to format. Our streamlined engine delivers results in 1–2 seconds with 1-click clean Excel exports and zero extra server fees.


💬 Support & Enterprise Customization

Need custom social listening pipelines, high-frequency streaming webhooks, or enterprise volume pricing? Contact UnitBytes via the Apify Console or GitHub issues!