Reddit Subreddit Posts Scraper | $2.5/1K Posts avatar

Reddit Subreddit Posts Scraper | $2.5/1K Posts

Pricing

$2.50 / 1,000 results

Go to Apify Store
Reddit Subreddit Posts Scraper | $2.5/1K Posts

Reddit Subreddit Posts Scraper | $2.5/1K Posts

Extract Reddit subreddit posts data — title, author, engagement, and more. Scrape by keyword, URL or ID. Export to JSON, CSV & Excel, use the API, schedule runs and integrate. No code required.

Pricing

$2.50 / 1,000 results

Rating

0.0

(0)

Developer

Jackie Chen

Jackie Chen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

Reddit Subreddit Posts Scraper

reddit-subreddit-posts

Scrape posts from any public subreddit by name and sort order (Best / Hot / New / Top). Returns clean, structured data for each post: title, author, score, comment count, share count, created time, thumbnail, author icon and a direct permalink.

Unofficial. This Actor is not affiliated with, authorized, or endorsed by Reddit, Inc. It is an independent tool that retrieves publicly available data via a third-party API. Use it in compliance with Reddit's terms and all applicable laws; you are responsible for how you use the retrieved data.

What it does

  • Subreddit feed — give one or more subreddit names (with or without the r/ prefix); the Actor pages through each subreddit's post feed for the chosen sort order until it reaches maxItems.
  • Sort ordersBEST, HOT, NEW, TOP.
  • Promoted posts — skipped by default; flip includeAds on to keep them (they are flagged with isAd and carry the promoted outboundUrl).

Input

FieldTypeDefaultDescription
subredditNamesstring[]["AskReddit"]Subreddit names without r/. Each feed is paginated independently.
sortenumHOTBEST / HOT / NEW / TOP.
maxItemsinteger25Max total posts across all subreddits.
includeAdsbooleanfalseInclude promoted / ad posts in the feed.

Example input

{
"subredditNames": ["AskReddit", "worldnews"],
"sort": "TOP",
"maxItems": 200,
"includeAds": false
}

Output

One dataset item per post:

{
"postId": "1twk04i",
"fullname": "t3_1twk04i",
"subreddit": "AskReddit",
"url": "https://www.reddit.com/r/AskReddit/comments/1twk04i/",
"title": "What is going to happen when the lower class can't afford anything?",
"author": "u/i_knoooow0",
"authorHandle": "i_knoooow0",
"score": 1015,
"commentCount": 996,
"shareCount": 228,
"createdAt": "2026-06-04T10:46:07.800000+0000",
"thumbnail": null,
"authorIcon": "https://styles.redditmedia.com/...",
"isAd": false,
"outboundUrl": null,
"source": "subreddit:AskReddit"
}

Notes

  • Data is sourced live; Reddit / the upstream API occasionally rate-limits, so the Actor retries transient blocks with exponential backoff.
  • Post IDs are de-duplicated within a run, and pagination stops automatically when the feed cursor no longer advances.

Quick start

  1. Open the Actor and press Run — the default input works out of the box.
  2. Adjust the input fields below to your target (keywords, IDs, or URLs) and set maxItems to cap spend.
  3. Grab results from the Dataset tab as JSON / CSV / Excel, or pull them via the Apify API and MCP from your own code.

No proxies to configure, no cookies to paste, no login — the Actor handles everything server-side.

Why teams switch to this subreddit scraper

Browser-based Reddit actors fail often and bill $15–20 per 1,000 posts; this one reads a direct HTTP API, so runs are fast and predictable at $2.50 per 1,000 posts. Point it at any public subreddit and choose the same sort you'd use on reddit.com (hot, new, top, rising + a time window for top).

What people build with it

  • Community dashboards — schedule a daily pull of top (day) from the subreddits that matter to your product; chart volume and engagement over time.
  • Niche trend detectionrising surfaces threads gaining velocity right now, before they hit the front page.
  • Audience research — what does r/skincareaddiction actually upvote? Pull 90 days of top posts and cluster the titles.
  • Moderation & compliance — archive everything posted to your own community, including flags like NSFW / locked / stickied.
  • AI training data — subreddit-scoped corpora are naturally topic-labelled; scores give you a free quality signal.

Tips for better results

  • top + timeFilter is the fastest way to get the canonical "best of" list for a community; new + a schedule gives you a complete archive going forward.
  • Subreddit names work with or without the r/ prefix.
  • Pair with Reddit Post Comments to pull the full discussion under the top posts of the day.

Why this Actor

  • Direct API, no headless browser — fast, stable runs with nothing to babysit.
  • No login, no cookies — we never touch your accounts, so there's no ban risk.
  • Fresh, real-time data — every run reads the source live, not a stale cache.
  • Pay per result — you're billed only for the rows actually delivered.
  • Structured JSON — export to CSV, Excel, or JSON, or pull straight from the API / MCP.

Use cases

  • Pull structured content + engagement for analytics dashboards.
  • Track a creator's or topic's output and performance over time.
  • Build training/research datasets of posts and metadata.
  • Power competitor and trend monitoring.

FAQ

Do I need an account, cookies, or to log in anywhere? No. The Actor talks to a fast, direct HTTP API server-side — you just provide inputs and run it.

How am I billed? Pay-per-result: a fixed price per row returned, with no separate platform/compute charge. Caps like maxItems keep spend predictable.

Can I run it on a schedule or call it from my app? Yes — use Apify Schedules, the REST API, the JavaScript / Python clients, or the MCP server. See the API tab.

Is this affiliated with Reddit? No. It's an independent tool that collects publicly available data. Use it in line with the platform's terms and applicable law.

More Reddit scrapers by us

Browse the full fleet → https://apify.com/ethereal_wool