Reddit Scraper - Posts, Comments & Subreddits avatar

Reddit Scraper - Posts, Comments & Subreddits

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Reddit Scraper - Posts, Comments & Subreddits

Reddit Scraper - Posts, Comments & Subreddits

Scrape Reddit posts, comments, subreddits, and user profiles using Reddit's public JSON API. No API key required.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Admo Solutions

Admo Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Categories

Share

Scrape Reddit posts, comments, subreddits, and user profiles using Reddit's public RSS feeds. No API key required. Extract structured data from any subreddit, search results, or user histories.

Reddit is one of the largest social platforms with millions of active communities. This Actor lets you extract that data at scale for research, analysis, and monitoring.

Why use this Reddit Scraper?

  • No API key needed — uses Reddit's public RSS endpoints
  • Fast & lightweight — HTTP-based, no browser automation required
  • Multiple modes — scrape subreddits, search, or user profiles
  • Structured output — clean JSON with all important fields extracted
  • Rate-limit aware — built-in retry logic and request throttling
  • Pay per result — only pay for the data you actually scrape

How to use

  1. Choose a Scrape Mode: Subreddit, Search, or User Posts
  2. Configure the mode-specific fields (subreddit name, search query, or username)
  3. Set max items and sorting preferences
  4. Run the Actor — results appear in the Dataset tab
  5. Download as JSON, CSV, Excel, or HTML

Input

FieldTypeRequiredDefaultDescription
modeenumsubredditsubreddit, search, or user_posts
subredditsarray["python"]Subreddit names without r/ prefix
searchQueriesarray[]Keywords to search for on Reddit
usernamesarray[]Reddit usernames without u/ prefix
sortByenumhothot, new, top, rising, relevance
maxItemsinteger100Maximum items to scrape per query
proxyConfigurationobject{"useApifyProxy": true}Required: Reddit blocks server IPs

Example Input

{
"mode": "subreddit",
"subreddits": ["python", "javascript"],
"sortBy": "hot",
"maxItems": 100
}

Output

{
"id": "t3_1w78kp5",
"subreddit": "python",
"title": "Showcase Thread",
"author": "/u/AutoModerator",
"url": "https://www.reddit.com/r/Python/comments/1w78kp5/showcase_thread/",
"score": 1542,
"numComments": 234,
"contentHtml": "<div>Post content...</div>"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data fields

FieldDescription
idReddit post ID (e.g., t3_1w78kp5)
subredditSubreddit name
titlePost title
authorReddit username
urlPost URL
scoreUpvotes minus downvotes
numCommentsNumber of comments
contentHtmlPost content (HTML)

Pricing

This Actor uses Reddit's public RSS feeds. Cost depends on items scraped:

  • Subreddit mode: ~100 posts per request, ~1s delay between requests
  • Search mode: Similar to subreddit
  • User Posts: Posts from specific users

Recommended pricing: $0.003 per result ($3.00 per 1,000 items)

Tips

  • Use maxItems to control costs — set a reasonable limit
  • For large subreddits, use sortBy: "new" to get recent posts
  • Reddit rate-limits requests — the Actor handles this automatically
  • Residential proxy is required (Reddit blocks server IPs)

Limitations

  • Reddit may block requests if too many are made in a short period
  • Some subreddits are private/restricted and cannot be scraped
  • NSFW content requires age verification
  • RSS feeds limited to ~100 items per request

Support

For issues or feature requests, please open an issue on the Apify platform.