VOOZH about

URL: https://apify.com/convertfleetdotonline/reddit-scraper

โ‡ฑ Reddit Scraper - Posts, Comments, Subreddits & User Profiles ยท Apify


๐Ÿ‘ Reddit Scraper - Posts, Comments, Subreddits & User Profiles avatar

Reddit Scraper - Posts, Comments, Subreddits & User Profiles

Pricing

$0.80 / 1,000 item scrapeds

Go to Apify Store

Reddit Scraper - Posts, Comments, Subreddits & User Profiles

Scrape Reddit posts, comments, subreddit communities, and user profiles by keyword or URL. Supports NSFW filter, sort, and time-range options. Powered by the Apify API for reliable, scalable Reddit data extraction.

Pricing

$0.80 / 1,000 item scrapeds

Rating

0.0

(0)

Developer

๐Ÿ‘ Hasnain Nisar

Hasnain Nisar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Reddit Scraper - Posts, Comments, Subreddits & Users (No API Key)

Scrape Reddit at scale without an API key, OAuth, or developer account. Pull posts, comments, subreddit communities, and user profiles by keyword or URL โ€” with NSFW filtering, sort order, and time-range controls.

What this Reddit Scraper does

The actor uses Reddit's public JSON API (the same one that powers old.reddit.com and is freely accessible) and supports four search dimensions in one run:

  • Posts โ€” keyword search across all of Reddit or restricted to a subreddit
  • Comments โ€” keyword search inside Reddit comment bodies
  • Communities (subreddits) โ€” find subreddits matching a keyword
  • URLs โ€” pass any Reddit URL (subreddit, single post, user profile) and the actor routes it correctly

You also get optional comment scraping per post, NSFW filtering, sort by new/hot/top/relevance/comments, and time-range filters (hour/day/week/month/year/all).

Why use this Reddit Scraper?

  • No Reddit API key required โ€” bypass OAuth and the new pricing tier
  • No rate-limit headaches โ€” the actor handles 429 backoff automatically
  • One-shot multi-mode โ€” search posts + comments + communities in a single run
  • URL-aware โ€” paste subreddit / post / user URLs and let the actor route
  • NSFW toggle โ€” opt in or out cleanly
  • Comment expansion โ€” pull top-level comments per post in the same run

Use cases

  • Brand monitoring โ€” track every mention of your brand or product
  • Sentiment analysis โ€” feed Reddit comments into your AI/ML pipeline
  • Audience research โ€” find which subreddits your audience hangs out in
  • Trend tracking โ€” surface trending posts in your niche
  • Influencer discovery โ€” find prolific posters in target subreddits
  • Content ideation โ€” see what's getting upvoted in your category
  • Lead generation โ€” spot people asking for the product you sell
  • Academic research โ€” public-domain data for social science studies

Input

Search by keyword:

{
"keywords":["bitcoin","ethereum"],
"searchPosts":true,
"searchComments":false,
"searchCommunities":true,
"communityFilter":"",
"sortBy":"new",
"timeRange":"week",
"includeNsfw":false,
"maxPosts":100,
"maxCommunities":10
}

Scrape a specific subreddit:

{
"urls":["https://www.reddit.com/r/programming"],
"scrapeComments":true,
"maxPosts":50,
"maxCommentsPerPost":20
}

Scrape a specific post + its comments:

{
"urls":["https://www.reddit.com/r/programming/comments/abc123/"],
"scrapeComments":true
}

Output

Each post:

{
"type":"post",
"id":"abc123",
"title":"Title of the post",
"body":"Self-text (empty for link posts)",
"subreddit":"programming",
"author":"username",
"ups":4521,
"num_comments":234,
"created_utc":1735689600,
"url":"https://www.reddit.com/r/programming/comments/abc123/title/",
"is_nsfw":false,
"score":4521,
"link_flair":"Discussion"
}

Each comment has type: "comment". Each community has type: "community" with num_comments repurposed as subscribers.

How it works

The actor uses Reddit's public JSON API (reddit.com/...json endpoints) โ€” the same machine-readable surface Reddit has supported since 2009. No login, no OAuth, no developer account. Built-in 429 retry-after handling keeps runs reliable.

Cost & speed

A 100-post keyword search completes in 5โ€“10 seconds. With comment expansion (10 posts ร— 10 comments each) it takes 20โ€“30 seconds. Memory usage stays under 256 MB.

Related actors

  • Twitter / X Scraper โ€” bulk tweet scraping
  • TikTok Scraper โ€” TikTok by hashtag, profile, search
  • LinkedIn Profile Scraper โ€” bulk LinkedIn profile extraction
  • YouTube Channel Scraper โ€” bulk YouTube video metadata

FAQ

Q: Do I need a Reddit account? No.

Q: Will Reddit ban me? No โ€” the actor uses public JSON endpoints with realistic browser headers and respects Retry-After on 429 responses.

Q: Can I scrape entire subreddits historically? The Reddit listing API caps at ~1,000 posts per sort order. For deeper history, run the actor multiple times with different sortBy values (new, top, hot) to capture different slices.

Q: How accurate is the comment scrape? Top-level comments only โ€” Reddit returns these in the post's .json endpoint. Nested replies are not currently expanded.

Q: Is this legal? Reddit's public JSON endpoints are explicitly accessible to anyone. Always comply with Reddit's User Agreement and your local data-protection laws when storing personal data.

You might also like

Reddit Scraper - Posts, Comments & Subreddits

viralanalyzer/reddit-scraper

Extract Reddit posts, comments, subreddit data, and user profiles.

27

5.0

Reddit Scraper

silentflow/reddit-scraper

Scrape Reddit posts, comments, communities, and users without login. Extract data from subreddits, search results, user profiles. Sort by hot/new/top, filter by date, include/exclude NSFW. Keyword search, residential proxies, fast and reliable.

๐Ÿ”ฅ๐Ÿ”ฅ Reddit Scraper | URL or Search | Post, users, subreddit

braveleads/reddit-scraper

Pull ๐Ÿ”ฅ posts, comments, communities, and user profiles from any public Reddit URL or search

12

5.0

Reddit Scraper

automation-lab/reddit-scraper

Working Reddit scraper for public Reddit search, subreddit listings, posts, comments, and user profiles. No Reddit account or API key required.

๐Ÿ‘ User avatar

Stas Persiianenko

1.6K

4.6