Home › Guides › Reddit Search Scraper

Reddit keyword search as data: matching posts with velocity, across Reddit or chosen subreddits

The Reddit Search Scraper returns the posts matching your keywords, as Reddit's own search shows a signed-out visitor — across all of Reddit or inside the subreddits you name, in any order and period. Every row carries the title, address, author, subreddit, score, comment count, exact time, the query that found it and what other search scrapers leave out: score and comments per hour. The body text, flair and media come from each result's page with includePostDetails, and the author's karma with includeAuthorInfo. Only-new mode makes it a brand/product/topic monitor.

Who it's for

What you get

GroupFields
PostIds & address, title, author & flair, subreddit, kind; with includePostDetails: text, link, domain, media
EngagementScore, upvote ratio, comment count, award count; scorePerHour, commentsPerHour, exact time
Provenancequery (the line that found it), position; subreddit subscribers (and full record with includeSubredditInfo)
AuthorLink/comment karma, account creation date, avatar with includeAuthorInfo

Input

InputWhat it does
queriesOne per line — a brand, a phrase in quotes, or Reddit operators (title:"exact", author:name, self:yes)
subredditsOptional: search each query only inside these; empty = all of Reddit
sort · timenew (default), relevance, top, comments, hot · hour…all
maxResultsPerQuery · maxResultsResults per query (default 100; Reddit ends a search ~250) · total rows
includePostDetails · includeAuthorInfo · onlyNewResultsRead each result's page for body/flair/media · author karma (one read per author) · deliver only new
{ "queries": ["apify", "web scraping api"], "subreddits": ["python", "webdev"], "sort": "new", "time": "month", "maxResultsPerQuery": 100 }

Honest limits

Pricing

Pay per result: one search-result event per delivered row (the author's and subreddit's records ride along free). Status rows are free, filtered-out posts aren't charged, and a run Reddit doesn't answer ends failed and charges nothing. Current prices are on the actor's Pricing tab on Apify.

Monitor Reddit for a keyword: matching posts with votes, comments, exact time and velocity — across Reddit or chosen subreddits. Exportable to JSON, CSV or Excel.

Open the Reddit Search Scraper →

Related

This Actor searches by keyword; for a whole subreddit's feed use the Reddit Subreddit Posts Scraper, for a post's full comment thread the Reddit Post Comments Scraper, to hydrate post links the Reddit Post Details Scraper, and for a user's history the Reddit User Scraper.

Frequently asked questions

Do I need a Reddit account, login or API key?

No. It reads Reddit the way its own site does for a signed-out visitor — a guest token, no account, no cookies, no CAPTCHA solving. The token is handed to residential addresses only, so Apify Proxy residential is used by default.

How many results per query?

Reddit ends a search after about 250 results, whatever you ask for. For more, split the period, the subreddits or the wording across several queries.

Can I search inside specific subreddits?

Yes — list them in subreddits; empty means all of Reddit. You can also use Reddit operators in a query, such as title:, author:, self: and nsfw:.

Does it search comments?

No — posts only in this version. A Reddit search result does not carry the body text, flair or media, so includePostDetails reads each result's own page when you need them. For a post's comments use the Reddit Post Comments Scraper.

Is a post delivered twice if several queries match it?

No — a post several queries bring is delivered once, under the first query that found it, and every row names the query that found it.

Using the data lawfully

It reads only what Reddit shows anyone who is not signed in. Rows carry user names (public pseudonyms) and publicly posted text; you are responsible for using them lawfully (GDPR, CCPA, Reddit's User Agreement). Reddit is a trademark of Reddit, Inc.; this Actor is not affiliated with it.

Reddit Search Scraper — keyword posts with velocity and query provenance. Pay per row, no API key.

Get Reddit search data on Apify →