Reddit Scraper β€” Posts & Comments by Subreddit or Search avatar

Reddit Scraper β€” Posts & Comments by Subreddit or Search

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Reddit Scraper β€” Posts & Comments by Subreddit or Search

Reddit Scraper β€” Posts & Comments by Subreddit or Search

Scrape Reddit posts and comments from any subreddit or search query: title, author, score, upvote ratio, text, and metadata. No login or API key.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Hichem Ben Moussa

Hichem Ben Moussa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

πŸ‘½ Reddit Scraper β€” Posts & Comments by Subreddit or Search

Scrape Reddit posts and comments from any subreddit or search query β€” title, author, score, upvote ratio, text, and metadata β€” as clean structured data. No login, no API key.

Export to CSV, Excel, JSON, or Google Sheets, or pull via the Apify API.


✨ What you get

Per post

FieldExample
title / author"Show HN: …" Β· u/example
subreddittechnology
score / upvoteRatio4210 Β· 0.96
numComments318
textself-post body
url / linkUrlReddit permalink + linked URL
flair, createdAt, over18metadata

Optional per-post comments: author, body, score, createdAt.


🎯 Who it's for

  • Market & product research β€” mine subreddits for pain points, feature requests, and sentiment.
  • Brand monitoring β€” track mentions of your product or competitors.
  • Trend spotting β€” pull top/rising posts in any niche.
  • AI / datasets β€” collect text for training, RAG, or analysis.
  • Lead generation β€” find people asking for the solution you sell.

πŸš€ How to use it

  1. Add subreddits (e.g. technology, r/AskReddit) and/or search queries.
  2. Choose a sort (hot, new, top, rising, controversial) and, for top, a time range.
  3. Set max posts, and optionally enable comments.
  4. Click Start and export.

πŸ“₯ Example input

{
"subreddits": ["technology", "r/programming"],
"sort": "top",
"time": "week",
"maxItems": 100,
"includeComments": false
}

Search across Reddit:

{
"searchQueries": ["best crm for small business"],
"sort": "top",
"time": "year",
"maxItems": 50
}

πŸ“€ Example output

{
"type": "post",
"id": "1abcd23",
"subreddit": "technology",
"title": "A new open-source tool just dropped",
"author": "example_user",
"score": 4210,
"upvoteRatio": 0.96,
"numComments": 318,
"createdAt": "2026-07-15T14:22:10.000Z",
"text": "Here's what it does...",
"url": "https://www.reddit.com/r/technology/comments/1abcd23/...",
"flair": "Software"
}

❓ FAQ

Do I need a Reddit account or API key? No. It reads Reddit's public JSON β€” just give it subreddits or search terms.

Can I get comments too? Yes β€” enable Include comments and set how many per post. It's slower, so leave it off for large post-only pulls.

How many posts can I get? Reddit paginates listings; the Actor follows pages up to your Max posts limit per subreddit / query.

Is scraping Reddit legal? It collects publicly available content. You're responsible for complying with Reddit's terms and applicable laws, and for how you use the data.


πŸ—ΊοΈ Roadmap

  • Full comment trees with reply depth
  • User (redditor) profile scraping
  • Media/gallery URL extraction
  • Keyword filters and date ranges

Built and maintained by hichemdev. Found a bug or want a feature? Open an issue on the Actor's Issues tab.