Reddit Search Scraper - Threads by Keyword, Date & Subreddit avatar

Reddit Search Scraper - Threads by Keyword, Date & Subreddit

Pricing

from $1.00 / 1,000 thread returneds

Go to Apify Store
Reddit Search Scraper - Threads by Keyword, Date & Subreddit

Reddit Search Scraper - Threads by Keyword, Date & Subreddit

Search Reddit by keyword and scrape matching threads with their comments - filter by past day, week, month or year, sort by relevance, new or top, within any subreddit.

Pricing

from $1.00 / 1,000 thread returneds

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Search Reddit for any keyword or question and get back the matching threads with their comments - filtered to the past hour, day, week, month or year, sorted by relevance, newest, top score or most comments, across all of Reddit or inside a single subreddit. No login, no Reddit API key, no rate-limit headaches.

Type "best VPN for Australia", pick Past month, and you get every relevant thread from the last 30 days together with what Redditors actually said in the comments - ready to export to JSON, CSV, Excel or Google Sheets.

What you get

One row per thread:

  • title, url, subreddit, author, selftext (the post body) and linkUrl for link posts
  • score, upvoteRatio, numComments, createdAt, flair
  • isSelfPost, isVideo, over18, spoiler, locked, archived
  • comments - a flattened comment tree: id, parentId, depth, author, body, score, createdAt, permalink
  • commentsFetched - how many comments were attached
  • query - which of your search terms surfaced the thread

Results are de-duplicated across all queries in a run.

Use cases

  • Market and product research - find out what people recommend, complain about or compare in your niche ("best vpn australia", "is X worth it")
  • Brand and competitor monitoring - track every thread that mentions your product, a competitor or your category this week
  • Content and SEO ideation - mine real questions and pain points, then write the guide Reddit is asking for
  • Lead generation - spot people actively asking for a recommendation you can answer
  • Sentiment and trend analysis - feed thread bodies and comments into your own analysis or an LLM
  • Dataset building - collect labelled Reddit discussions on any topic and time window

How to use

  1. Enter one or more Search queries, one per line.
  2. Optionally enter a Subreddit (for example australia) to search only inside it.
  3. Choose Posted within (past hour, 24 hours, week, month, year or all time) and Sort by (relevance, newest, top or most comments).
  4. Set Max threads per query (default 50, 0 for everything Reddit returns).
  5. Leave Include comments on to attach the comment tree to each thread. Comment pages per thread controls how deep to go - each page is roughly 10 top-level comments with their nested replies.
  6. Optionally set Minimum score or Minimum comment count to skip low-engagement threads.
  7. Run the actor - threads stream into the Dataset tab as they are found.

Output format

Each dataset record:

{
"query": "best vpn australia",
"postId": "1vzngan",
"title": "Which VPN has the cleanest IPs in 2026?",
"url": "https://www.reddit.com/r/VPN/comments/1vzngan/which_vpn_has_the_cleanest_ips_in_2026/",
"linkUrl": null,
"subreddit": "VPN",
"author": "throwaway_au",
"selftext": "Looking for something that works with Australian streaming services...",
"score": 142,
"upvoteRatio": 0.96,
"numComments": 87,
"createdAt": "2026-08-27T07:49:11.000Z",
"flair": "Discussion",
"isSelfPost": true,
"isVideo": false,
"over18": false,
"spoiler": false,
"locked": false,
"archived": false,
"commentsFetched": 34,
"comments": [
{
"id": "p66515n",
"parentId": "1vzngan",
"depth": 0,
"author": "ScarlettGrotesque",
"body": "Mullvad has been rock solid for me from Sydney.",
"score": 61,
"createdAt": "2026-08-27T07:51:37.000Z",
"permalink": "https://www.reddit.com/r/VPN/comments/1vzngan/comment/p66515n/"
}
]
}

depth is 0 for top-level comments, 1 for replies to them, and so on. parentId is the post ID for top-level comments and the parent comment ID for replies.

Pricing

Three small events: one per search page fetched (about 7 threads), one per thread returned, and one per page of comments fetched. A typical thread with its top comments costs about $0.015; turn off Include comments for a posts-only search at roughly $0.003 per thread.

Tips

  • Past week + Newest is the best combination for monitoring a topic on a schedule; Past month + Relevance for research.
  • Reddit's search returns the most relevant threads first and thins out quickly for niche queries - several shorter queries usually beat one long one.
  • Long threads keep going past the first comment page. Raise Comment pages per thread to 3-5 when you need the full discussion.
  • The Past hour window is applied client-side when searching all of Reddit, so very fresh threads may still take a few minutes to appear in search.

FAQ

Do I need Reddit API credentials? No. Everything runs without a login or API key.

Are deleted or removed comments included? Comments Reddit still serves are included; their author shows as [deleted] when the account is gone.

Can I get comments replying to a specific comment? Replies are nested under their parent via parentId and depth. Collapsed "load more replies" branches deep inside a thread are not expanded.