Reddit Posts Scraper avatar

Reddit Posts Scraper

Pricing

from $0.50 / 1,000 reddit actors

Go to Apify Store
Reddit Posts Scraper

Reddit Posts Scraper

Scrapes Reddit posts and comments by searching Google with `site:reddit.com` queries. No Reddit API key needed. Outputs structured post data including title, score, upvote ratio, comments, and top-level replies.

Pricing

from $0.50 / 1,000 reddit actors

Rating

0.0

(0)

Developer

yourlocalhost

yourlocalhost

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Scrapes Reddit posts and comments by searching Google with site:reddit.com queries. No Reddit API key needed. Outputs structured post data including title, score, upvote ratio, comments, and top-level replies.

What it does

This Actor bypasses Reddit's restrictive API by leveraging Google search with site:reddit.com queries. For each keyword, it finds the top Reddit posts via Google, then navigates to each Reddit page using Playwright to extract the full post data — title, author, score, upvote ratio, comment count, subreddit, flair, and a configurable number of top-level comments. No Reddit API credentials required.

Use cases

  • Community sentiment analysis — understand what real people say about your product or brand
  • Trend & product discovery — mine subreddit discussions for emerging products and ideas
  • Brand monitoring — track mentions across Reddit communities
  • Content research — find popular topics, pain points, and frequently asked questions
  • Competitive intelligence — read honest user reviews and product recommendations

Input

FieldTypeRequiredDefaultDescription
keywordsarrayYesSearch keywords — each triggers a site:reddit.com Google search
maxPostsPerKeywordintegerNo10Max Reddit posts per keyword (1–100)
maxTopCommentsintegerNo10Max top-level comments per post (0–50)
proxyConfigurationobjectNoNo proxyApify Proxy — recommended to avoid Google rate limiting

Example input

{
"keywords": ["trends 2025", "best laptops 2024"],
"maxPostsPerKeyword": 10,
"maxTopComments": 5
}

Output

Each Reddit post is pushed as a separate record to the Apify dataset.

FieldTypeDescription
keywordstringThe search keyword that found this post
subredditstringSubreddit name (e.g. "r/laptops")
titlestringPost title
authorstringPost author (e.g. "u/techreviewer")
scorenumberPost score (upvotes − downvotes)
upvoteRationumberUpvote ratio (0.0–1.0)
numCommentsnumberTotal comment count
createdUtcstringPost creation date (UTC)
flairstringPost flair/tag
urlstringFull post URL
permalinkstringReddit permalink path
topCommentsarrayTop-level comment texts
extracted_atstringISO 8601 date-time of extraction

Example output

{
"keyword": "best laptops 2024",
"subreddit": "r/laptops",
"title": "What are the best laptops for programming in 2024?",
"author": "u/techreviewer",
"score": 1842,
"upvoteRatio": 0.96,
"numComments": 432,
"createdUtc": "2024-11-15T08:30:00Z",
"flair": "Discussion",
"url": "https://www.reddit.com/r/laptops/comments/abc123",
"permalink": "/r/laptops/comments/abc123/what_are_the_best_laptops",
"topComments": [
"ThinkPad X1 Carbon is unbeatable for dev work",
"MacBook Pro M3 if you can afford it",
"Framework Laptop 16 for repairability",
"Dell XPS 15 still going strong",
"Check out the ASUS Zenbook 14 OLED"
],
"extracted_at": "2026-03-06T14:30:00.000Z"
}

How to run

On Apify Platform

  1. Go to the Actor's page on Apify Console
  2. Enter your search keywords and configure limits
  3. Click Start and wait for the run to finish
  4. Download results from the Dataset tab in JSON, CSV, or Excel format

Locally

$apify run

Deploy to Apify

apify login
apify push

Built with

  • Apify SDK — actor framework and dataset management
  • Playwright — browser automation for Google search and Reddit page scraping