Reddit Search Scraper
Under maintenancePricing
from $4.99 / 1,000 results
Go to Apify Store
Reddit Search Scraper
Under maintenanceSearch Reddit by keyword and scrape matching posts with full metadata, images, videos, awards, and optional comments. Optionally restrict search to a single subreddit.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Search Reddit by keyword and scrape matching posts with full metadata, images, videos, awards, and optional comments. Optionally restrict search to a single subreddit.
Features
- Keyword search — find content by keyword, search term, or topic
- Configurable result limit — set exactly how many items to collect per run
- Cloud-ready — runs on Apify with scheduling, proxy rotation, and webhook support
Use Cases
- Influencer discovery and social media performance analytics
- Content trend monitoring and viral post identification
- Brand mention tracking and social listening
- Competitor content strategy benchmarking
Input
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
searchQuery | string | — | ✓ | Keyword or phrase to search Reddit for |
subreddit | string | — | Restrict results to a specific subreddit (without r/). Leave empty to search all of Reddit. | |
sortBy | string | relevance | How to sort search results. Options: relevance, new, hot, top, comments | |
topTime | string | all | Time period when sortBy is 'top'. Options: hour, day, week, month, year, all | |
maxItems | integer | 50 | Maximum number of posts to scrape | |
deepScraping | boolean | True | Open each post in a parallel browser tab to extract full details: complete selfText, images, videos, gallery, awards, metadata. Recommended for rich datasets. | |
includeComments | boolean | False | Fetch top 20 comments with nested replies for each post (requires deepScraping=true) | |
headless | boolean | True | Run browser in headless mode (recommended for production) | |
proxyConfiguration | object | Apify Residential | Proxy settings. Residential proxy is strongly recommended |
Output
Each scraped item includes:
| Field | Description |
|---|---|
comments | Number of comments on the post |
id | Unique identifier for the item |
title | Full product or listing title |
url | Direct URL to the listing/item page |
permalink | Permalink |
mp4 | Mp4 |
width | Width |
height | Height |
caption | Caption |
body | Body |
createdAt | Creation timestamp (ISO 8601) |
flair | Flair |
distinguished | Distinguished |
stickied | Stickied |
edited | Edited |
replies | Replies |
Sample Output
{"comments": "comments_value","id": "id_value","title": "Example Product or Listing Title","url": "https://example.com/item/123","permalink": "permalink_value","mp4": "mp4_value","width": "width_value","height": "height_value"}
Notes
- Proxy: Residential proxy is highly recommended — set
proxyConfiguration: { useApifyProxy: true, apifyProxyGroups: ["RESIDENTIAL"] } - Rate limits: Keep
maxItemsreasonable per run to avoid IP bans or rate throttling - Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a consistently fresh dataset