Reddit Viral Scraper
Pricing
from $7.20 / 1,000 posts
Reddit Viral Scraper
Reddit trend-detection API: cross-subreddit post search with engagement filters and viral-velocity scoring. JSON feed for marketing-signal mining, content-trend forecasting, and PR-monitoring pipelines.
Pricing
from $7.20 / 1,000 posts
Rating
5.0
(1)
Developer
AgentX
Actor stats
3
Bookmarked
31
Total users
3
Monthly active users
9 hours ago
Last modified
Share
Reddit Viral Scraper - Cross-Reddit Search & Post Extraction API
Extract Reddit posts from all subreddits with 40+ fields per post including title, body, author, vote counts, timestamps, engagement metrics, flair text, media URLs, subreddit metadata, and optional full comment threads with reply structure. This API searches across Reddit using advanced CloudSearch syntax with boolean operators, field-specific queries, time period filtering, and multiple sort methods โ structured JSON for cross-community discovery, trend analysis, and social intelligence pipelines.
Why Choose This Reddit Search Extraction API
40+ Fields with Comment Threads & CloudSearch Query Syntax
๐ Advanced Search Queries Search across all subreddits using CloudSearch syntax: boolean operators (AND/OR/NOT), field-specific search (title, selftext, author, subreddit), exact phrases, and complex nested queries.
๐ 40+ Data Fields Per Post Complete metadata: title, body, author, score, upvotes/downvotes, timestamps, flair, media URLs, subreddit info (name, type, subscribers), content flags, and duplicate tracking.
๐ฌ Full Comment Thread Extraction Optional extraction of complete comment trees with reply structure, threading info (parent_id, reply_level), per-comment engagement metrics, and author data.
โฐ Flexible Filtering & Sorting Filter by time period (hour, day, week, month, year, all) and sort by relevance, hot, top, new, or comment count.
Quick Start Guide
How to Extract Reddit Posts in 3 Steps
Step 1: Configure Parameters
Enter a search query, set sort method and time filter, configure max posts and comment extraction.
Step 2: Run the Actor
Click "Start" to begin extraction. Reddit is searched and posts with metadata are collected.
Step 3: Access Structured Results
Download JSON dataset or integrate via Apify API into your analytics pipeline.
Example Input
{"query": "digital marketing","sort_by": "hot","time_filter": "week","max_posts": 1000,"comments": true}
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| ๐ Query | String | Yes | Search query using CloudSearch syntax (boolean, field-specific) |
| ๐ Sort By | String | Yes | Sort method: relevance, hot, top, new, comments |
| โฐ Time Filter | String | Yes | Time period: all, hour, day, week, month, year |
| ๐ Max Posts | Number | Yes | Maximum posts to extract |
| ๐ฌ Comments | Boolean | Yes | Extract full comment threads |
Output Data Schema
Each extracted post returns 40+ structured fields with optional comment threads:
Post Fields
| Field | Type | Description |
|---|---|---|
| subreddit | String | Subreddit name |
| subreddit_type | String | Subreddit type (public, private) |
| subreddit_subscribers | Integer | Subscriber count |
| id | String | Post unique ID |
| author | String | Post author username |
| created | String | Creation timestamp |
| title | String | Post title |
| body | String | Post text content |
| score | Integer | Net score (upvotes - downvotes) |
| upvotes | Integer | Upvote count |
| downvotes | Integer | Downvote count |
| flair_text | String | Post flair |
| media_url | String | Media content URL |
| archived | Boolean | Archived status |
| locked | Boolean | Locked status |
| over_18 | Boolean | NSFW flag |
Comment Fields (when comments: true)
| Field | Type | Description |
|---|---|---|
| id | String | Comment unique ID |
| author | String | Comment author |
| body | String | Comment text |
| score | Integer | Comment score |
| parent_id | String | Parent comment ID |
| reply_level | Integer | Thread depth level |
| is_root | Boolean | Root comment flag |
Example Output
{"processor": "https://apify.com/agentx/reddit-viral-scraper","processed_at": "2025-01-15T14:23:45.123Z","subreddit": "marketing","subreddit_subscribers": 2800000,"id": "abc123","author": "MarketingPro99","title": "Effective digital marketing strategies for 2025","body": "Here are the latest trends in digital marketing...","score": 1250,"upvotes": 1300,"downvotes": 50,"comments": [{"id": "xyz789","is_root": true,"author": "MarketingExpert","body": "Great insights!","score": 145,"parent_id": null,"reply_level": 0}]}
Integration Examples
Python Integration
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run_input = {"query": "digital marketing","sort_by": "hot","time_filter": "week","max_posts": 100,"comments": True}run = client.actor("dM1WGhL57QQWIRlJG").call(run_input=run_input)dataset_items = client.dataset(run["defaultDatasetId"]).list_items().itemsfor item in dataset_items:print(f"r/{item['subreddit']} | {item['title'][:60]} | Score: {item['score']}")
JavaScript Integration
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const input = {query: 'digital marketing',sort_by: 'hot',time_filter: 'week',max_posts: 100,comments: true};const run = await client.actor('dM1WGhL57QQWIRlJG').call(input);const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => {console.log(`r/${item.subreddit} | ${item.title.substring(0, 60)} | Score: ${item.score}`);});
Make.com (Integromat) Integration
- Add an Apify module to your Make scenario
- Select Run an Actor action
- Set Actor ID to
dM1WGhL57QQWIRlJG - Configure input JSON with query and parameters
- Set Run synchronously to YES
- Add Get Dataset Items module to receive post data
N8N Integration
- Add an Apify node to your n8n workflow
- Set Actor to
dM1WGhL57QQWIRlJG - Configure query and parameters in input JSON
- Use downstream nodes to process post and comment data
JSON-LD Metadata
{"@context": "https://schema.org","@type": "SoftwareApplication","name": "Reddit Viral Scraper","description": "Cross-Reddit search and post extraction API with 40+ fields, comment threads, and CloudSearch query syntax","applicationCategory": "Developer Tools","operatingSystem": "Cloud","url": "https://apify.com/agentx/reddit-viral-scraper?fpr=aiagentapi","dateModified": "2026-06-24","offers": {"@type": "Offer","price": "0.008","priceCurrency": "USD"}}
Pricing & Cost Calculator
Transparent Pay-Per-Use Model
| Event Type | Price | Description |
|---|---|---|
| Actor Start | $0.005 | Per run initialization |
| Post | $0.008 | Per post extracted with full metadata |
| Comment | $0.00017 | Per comment extracted with threading data |
Cost Examples
Posts Only (100 posts, no comments):
- Posts: 100 ร $0.008 = $0.80
- Total: ~$0.81
Posts + Comments (100 posts, ~50 comments each):
- Posts: 100 ร $0.008 = $0.80
- Comments: 5,000 ร $0.00017 = $0.85
- Total: ~$1.66
Large Search (1,000 posts with comments):
- Posts: 1,000 ร $0.008 = $8.00
- Comments: 50,000 ร $0.00017 = $8.50
- Total: ~$16.51
Use Cases & Applications
Brand & Reputation Monitoring
Brand Mention Tracking Search for brand names across all subreddits to monitor customer sentiment, identify complaints, and track discussion volume over time.
Crisis Detection Configure recurring searches to detect sudden spikes in negative mentions for early warning on reputation issues.
Market & Competitive Intelligence
Trend Discovery Monitor trending posts by sorting by "hot" across industry subreddits to identify emerging topics before they reach mainstream channels.
Competitor Analysis Track competitor product mentions, feature requests, and user complaints to inform product roadmap decisions.
Content & Research
Audience Research Analyze top-performing posts in target subreddits to understand what content resonates with specific communities.
Sentiment Analysis Pipeline Feed post and comment text into NLP pipelines for automated sentiment scoring and opinion mining at scale.
FAQ
What query syntax is supported?
CloudSearch syntax with boolean operators (AND, OR, NOT), field-specific search (title:, selftext:, author:, subreddit:), exact phrases, and complex nested queries with parentheses.
How do comments work?
Set comments: true to extract full comment threads per post. Each comment includes author, text, score, parent_id, and reply_level for thread reconstruction.
Can I search specific subreddits?
Yes. Use subreddit:name in the query field. Combine multiple subreddits with OR: (subreddit:marketing OR subreddit:advertising).
What time filters are available?
Filter by: hour, day, week, month, year, or all (no filter). Combine with sort options for precise result targeting.
Is there a limit on results?
Set max_posts up to thousands. Processing time and cost scale with volume. Comment extraction significantly increases processing time.
SEO Keywords & Search Terms
Primary Keywords
Reddit search API, Reddit post extraction, Reddit scraper API, Reddit comment extraction, Reddit content monitoring, Reddit data pipeline, cross-subreddit search API
Long-Tail Keywords
extract Reddit posts with comments structured JSON API, Reddit CloudSearch query post extraction pipeline, Reddit brand monitoring trend analysis API, Reddit viral post scraper 40 fields engagement scoring, Reddit cross-subreddit trend detection content intelligence, Reddit post extraction pipeline sentiment analysis marketing signals, bulk Reddit data API upvote velocity viral scoring
Industry Terms
social listening, content intelligence, sentiment analysis, trend detection, community monitoring, opinion mining, brand monitoring
Trust & Certifications
- โ Enterprise Ready - Processing thousands of posts per run with 99.9% uptime
- โ GDPR Compliant - EU data protection standards
- โ 40+ Data Fields - Comprehensive post and comment intelligence
- โ Regular Updates - Continuous maintenance for platform changes
Legal & Compliance
Data Rights & Usage
All data extracted by this actor originates from publicly accessible Reddit content. Users are responsible for ensuring their use complies with applicable laws and Reddit's Terms of Service.
Privacy Compliance
- GDPR: Compliant with EU General Data Protection Regulation. No personal data is stored beyond the extraction session.
- CCPA: Compliant with California Consumer Privacy Act requirements.
Platform Terms of Service
Users must review and comply with Reddit's Terms of Service regarding data usage. This tool accesses only publicly available content.
Enterprise Support
For enterprise licensing, custom integrations, or compliance inquiries:
- Telegram: @AiAgentApi
Related Tools
Jobs & Hiring
- All Job Scraper - Multi-Platform Job Data Extraction API
- Indeed Hiring Scraper - Indeed Job Extraction & Market Intelligence
- LinkedIn Hiring Scraper - LinkedIn Job Data Extraction & Talent Intelligence
- Glassdoor Hiring Scraper - Glassdoor Salary Intelligence & Company Reviews
- LinkedIn Company Scraper - LinkedIn Company Data Extraction & Firmographic Intelligence
- LinkedIn Profile Scraper - LinkedIn Profile Data Extraction & Professional Intelligence
- Reddit Author Scraper - Reddit Author Profile Extraction & Activity Analysis
- Reddit Viral Scraper - Reddit Viral Content Extraction & Trend Intelligence (This Tool)
- SubReddit Info Scraper - Subreddit Metadata Extraction & Community Intelligence
- SubReddit Post Scraper - Subreddit Post Extraction & Content Analysis
- Subreddit Member Scraper - Subreddit Member Extraction & Audience Analysis
Telegram
- Telegram Chat Scraper - Telegram Chat Message Extraction & Content Analysis
- Telegram Group Inviter - Telegram Group Member Invitation & Management
- Telegram Info Scraper - Telegram Entity Metadata Extraction & Intelligence
- Telegram Member Scraper - Telegram Group Member Extraction & Audience Data
- Telegram Private Group Scraper - Telegram Private Group Data Extraction & Analysis
X / Twitter
- Twitter Community Scraper - Twitter Community Extraction & Member Analysis
- X Info Scraper - X/Twitter Profile Extraction & User Intelligence
TikTok
- TikTok Creator Scraper - TikTok Creator Profile Extraction & Analytics
- TikTok Live Downloader - TikTok Live Stream Recording & Download
- TikTok Transcript - TikTok Video Transcription & Content Extraction
Video & Content
- All Video Scraper - Multi-Platform Video Download & Extraction (1000+ Sites)
- Video Caption Scraper - Video Caption Extraction & Subtitle Data
- Video Transcript - Universal Video Transcription & AI Training Data
- Video to Social Post - Video Content Conversion & Social Media Repurposing
- Live Stream Transcript - Live Stream Transcription & Real-Time Content Extraction
YouTube
- YouTube Transcript - YouTube Video Transcription & Speech Extraction
- Youtube Info Scraper - YouTube Channel & Video Metadata Extraction
Real Estate
- Realtor Property Scraper - Realtor.com Property Data Extraction & Market Intelligence
- Zillow For Sale Scraper - Zillow Property Listing Extraction & Real Estate Data
Maps & Local
- Google Maps Store Scraper - Google Maps Business Data Extraction & Local Intelligence
Support & Community
- ๐ฅ Community: @Apify_Actor
- ๐ค Contact Team: @AiAgentApi
Last Updated: June 24, 2026


