Reddit Search Scraper — find where a topic is discussed avatar

Reddit Search Scraper — find where a topic is discussed

Pricing

$5.00 / 1,000 post scrapeds

Go to Apify Store
Reddit Search Scraper — find where a topic is discussed

Reddit Search Scraper — find where a topic is discussed

Search Reddit by keyword instead of by subreddit. One row per result with the community it came from, votes, comments, the search snippet and the result position. Pass several terms in one run. Unofficial; not affiliated with Reddit.

Pricing

$5.00 / 1,000 post scrapeds

Rating

0.0

(0)

Developer

Entrogix Works

Entrogix Works

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Search Reddit by keyword instead of by subreddit. You give a term; you get back the posts and, more usefully, the communities they came from — which is the answer when you do not already know where a topic lives.

This is the keyword-input companion to Reddit Subreddit Momentum and Reddit Subreddit Benchmark. Those start from a community name. This one starts from a word.

What you get per result

FieldExample
titleKubernetes is one of the coolest tech stacks I have ever used
subreddithomelab
snippetthe matched excerpt Reddit shows under the title
votes, comments291, 94
resultPosition0 — where Reddit itself ranked it
postedAt, ageInDays2026-08-18T15:08:59.814Z, 4.9
nsfw, spoilerfalse, false
authorGasimGasimzada — the handle only
url, searchQuerydirect link, and which term produced the row

resultPosition is kept because Reddit's own ordering is information: the top result for a term tells you what Reddit considers the canonical discussion of it.

The run summary reports bySubreddit — a count per community — which for most searches is the thing you actually wanted.

Honest limits

Reddit renders about 7 results on the first screen of a search and loads the rest only when a human scrolls. This Actor reads what the page serves; it does not simulate scrolling. So one term returns roughly seven results, and the way to cover a topic is to pass several terms in one run rather than to expect one term to return fifty.

There is a search path that returns 25 at a time. This Actor does not use it. old.reddit.com/search is server-rendered and would be cheaper — and Reddit's own robots.txt disallows it while allowing the modern search page. When a site closes one door and leaves another open, this Actor uses the open one.

Vote counts that could not be read are null, not 0. countersRead tells you which is which, and the summary counts the rows it happened to.

Input

{
"queries": ["kubernetes", "terraform"],
"sort": "relevance",
"time": "all"
}

time only applies when sort is top. You are charged per post returned.

Summary (key-value store, SEARCH_SUMMARY)

totalPosts, queries, bySubreddit, uniqueSubreddits, postsWithoutCounters, sort, time.

Data this Actor does not collect

Only the poster's public handle is returned. No profile URL, no avatar, no internal account ID — Reddit's markup carries the internal ID and this Actor drops it. There is no username-search mode.

Unofficial; not affiliated with Reddit.