Reddit Posts Search Scraper avatar

Reddit Posts Search Scraper

Pricing

from $3.00 / 1,000 post returneds

Go to Apify Store
Reddit Posts Search Scraper

Reddit Posts Search Scraper

Search Reddit by keyword across all of Reddit or inside one subreddit. Sort by relevance/top/new/hot/comments over any time window. Keyless (RSS) by default; add a free Reddit app for scores, comment counts, deep pagination and comments. Reliable residential-proxy rotation.

Pricing

from $3.00 / 1,000 post returneds

Rating

5.0

(1)

Developer

Dami's Studio

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

7 hours ago

Last modified

Share

Search Reddit by keyword — across all of Reddit or inside a single subreddit — and get back clean, structured posts. Sort by relevance, top, new, hot, or most comments over any time window.

Reddit hard-blocks the anonymous JSON API and rate-limits IPs aggressively, which is why so many Reddit scrapers return empty or fail half their runs. This one defaults to Reddit's RSS endpoints (different infrastructure, resilient by design — no proxy needed), so runs actually finish. Add a free Reddit app and it switches to the authenticated API for full scores, comment counts, deep pagination, and comments. A proxy is optional: enable one (residential recommended, a fresh IP is rotated per attempt) only if you hit IP rate limits or run the authenticated path at high volume.

Input

FieldNotes
queryKeywords. Supports operators like title:, author:, and quoted phrases.
subredditOptional — restrict the search to one subreddit.
sortrelevance / hot / top / new / most-comments.
timehour … all (applies to relevance/top/comments).
maxItemsKeyless RSS returns ~25; with Reddit app creds it paginates to this many.
includeCommentsTop comments per post (needs Reddit app creds).
redditClientId / redditClientSecretOptional free script app from reddit.com/prefs/apps for richer data.

Output

One row per post. Each row also carries ok: true and a source field (rss or oauth) showing which data path produced it.

Always populated (both paths): title, author, subreddit, url, permalink, selftext, createdAt, isSelf, over18.

Keyless RSS (the default) leaves these null: score, numComments, upvoteRatio, flair, thumbnail, domain. Reddit's RSS feed simply doesn't expose them. Add a free Reddit app (see below) to get every field populated, plus deep pagination and comments.

Searches with no matches return a single ok: false diagnostic row and are not charged. Blocked/error runs likewise push an ok: false diagnostic row (with an errorCode) and are never charged.

Keyless vs authenticated

Keyless (default) is reliable but RSS only exposes ~25 newest-matching posts and leaves score/numComments null. For full metrics, deep pagination, and comments, drop in a free Reddit script app — takes two minutes to create and it's yours, kept private.