Reddit Search Scraper Pro avatar

Reddit Search Scraper Pro

Pricing

from $1.50 / 1,000 result saveds

Go to Apify Store
Reddit Search Scraper Pro

Reddit Search Scraper Pro

Search Reddit by keyword or subreddit. Clean JSON rows for posts and comments with IDs, titles, bodies, authors, scores and timestamps.

Pricing

from $1.50 / 1,000 result saveds

Rating

0.0

(0)

Developer

AutomateLab

AutomateLab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Search Reddit by keyword or list a subreddit's posts, and get clean structured JSON rows: title, body, score, upvote ratio, comment count, author, exact timestamps, flair and permalinks. Optional top-comment threads per post. No browser needed, runs in seconds.

Why this one

The Reddit search segment's leading fast scraper, fatihtahta/reddit-scraper-search-fast, holds 2,645 monthly users at a 4.2 rating from 21 reviews and charges from $1.19 per 1,000 results. SolidCode's reddit-scraper charges $1.80 per 1,000. Users in this segment keep hitting the same wall: big promises, then censored or missing engagement fields, spotty comment support, and surprise charges for rows that arrive empty.

Reddit Search Scraper Pro sits at $1.50 per 1,000 results, between them, with every engagement field on every row and a hard no-empty-rows guarantee: filtered results are dropped before they are saved, so you are never billed for a row you do not receive.

Input

FieldTypeDefaultDescription
queriesarray["cortijo"]Keyword searches to run on Reddit
subredditsarray[]Subreddit names (without r/) to list posts from
maxItemsnumber10Hard cap on results across all sources
sortstringrelevancerelevance, hot, top, new or comments
timeRangestringallhour, day, week, month, year or all
includeCommentsbooleanfalseAlso fetch and save top comments per post
commentLimitnumber10Top comments per post when comments are on
minScorenumber0Drop posts/comments below this score before saving (never billed)
includeSelftextbooleantrueSave full post body for text posts
maxPagesPerSourcenumber10Max result pages (100 each) per query/subreddit

Output

FieldDescription
typepost or comment
idReddit item ID (e.g. t3 base36)
title / bodyPost title, or comment body
subredditSubreddit the item is in
authorReddit username
scoreNet upvotes
upvoteRatioPost upvote ratio (posts only)
numCommentsPost comment count (posts only)
createdUtcISO 8601 timestamp
permalinkFull reddit.com link
urlOutbound link for link posts (posts only)
selftextFull post body (posts only, when enabled)
linkFlairPost flair
isNSFWNSFW flag
postId / postTitleParent post reference (comments only)
sourceQueryThe query that surfaced the post (search mode)

Pricing

Pay per event:

EventPriceWhen
actor-start$0.005Once per run
result$0.0015Per post or comment row saved to the dataset

$1.50 per 1,000 results. Filtered rows (below minScore, duplicates) are dropped before they are saved, so you are never billed for a row you do not receive.

Use cases

  • Social listening: track every mention of a brand, product or artist across Reddit
  • Sentiment analysis: pull post bodies and top comments for LLM pipelines
  • Trend research: watch a keyword's top and new posts over rolling time windows
  • Community research: list a subreddit's hottest posts with engagement stats

FAQ

Do I need Reddit API credentials or a login? No. The actor fetches Reddit's public JSON endpoints through Apify's unblocking proxy.

Can I mix search queries and subreddits in one run? Yes. Add both queries and subreddits; results carry sourceQuery so you can tell them apart.

How do comments appear? Each comment is its own comment row with postId and postTitle linking it to the parent post.

What counts as a billed result? Every row that reaches your dataset: posts and, when enabled, comments. Rows dropped by minScore or deduplication are never saved and never billed.