← All tools

Reddit Scraper

Posts and comments from any subreddit, search, user or post link.

$1.00 per 1,000 results

What do you need?

Free · No sign-up for the preview

Previews show example results saved from an earlier run. They are not a live search of what you type.

Your results will appear here

Fill in the form and press Show preview to see what the data looks like.

How to scrape Reddit posts and comments

Give it subreddits, search keywords, usernames or post links, and get back one clean row per post or comment with the full text, ready for spreadsheets, dashboards or AI tools. No Reddit login or API key needed.

  1. 1

    Open the tool

    Open Reddit Scraper on Apify and sign up free with Google or email.

  2. 2

    Say what to collect

    Enter subreddits, search keywords, usernames or post links. Add a keyword to a subreddit to search inside it.

  3. 3

    Choose sort and limits

    Pick a sort (hot, new, top) and time range, the maximum number of results, and whether to include comments.

  4. 4

    Download the data

    Press Start. Runs usually finish in seconds. Download as Excel, CSV or JSON, or connect through the API.

What data you get

One row per result. These are the columns in your download.

ColumnWhat it isExample
typePost or commentpost
urlPermanent linkhttps://www.reddit.com/r/…
subredditSubreddit namestartups
authorUsernamea username, or [deleted]
titlePost title (posts only)My first 100 customers
textFull plain text of the post or commentFull text
linkUrlExternal link of link postshttps://…
createdAtWhen it was posted (UTC)2026-10-03T19:08:43Z
postId / postTitleThe post a comment belongs to1wwv97o / …
sourceWhich of your inputs found itr/startups
  • Combine a subreddit with a keyword to search inside it
  • Clean, flat rows ready for spreadsheets or AI tools
  • Duplicates are skipped and never charged
  • Download as Excel, CSV or JSON, or connect through the API
  • Set a spending limit; the run stops cleanly when it's reached

Who uses it

Brand monitoring

Search for your brand or a competitor's name and collect every new mention.

Lead generation

Find people asking for a tool or service like yours, such as "any alternative to …".

Market research

Read what a niche community talks about, in bulk.

AI and RAG datasets

Clean text with links and dates, ready to split and embed.

Sentiment analysis

Feed post and comment text into your own model or spreadsheet.

Pricing

$1.00 per 1,000 results. No subscription. You only pay for results you get.

100 results$0.10
1,000 results$1.00
10,000 results$10.00

New Apify accounts include $5 of free usage every month.

Frequently asked questions

Do I need a Reddit account or API key?

No. The tool reads Reddit's public feeds. There is nothing to log in to.

Does it include upvotes and comment counts?

No. To stay fast and reliable it reads Reddit's public feeds, which don't include vote scores, upvote ratio, comment counts, flair or reply depth. If you need to rank posts by votes, this isn't the right tool. If you need what people are saying, it is.

How much does it cost?

$1.00 per 1,000 results (posts or comments). Duplicates are never charged, and you can set a spending limit per run. Apify's free plan includes $5 of usage a month, enough for about 5,000 results.

How many posts can I get from one subreddit?

Reddit serves about 1,000 posts per listing and sort. Use several sorts or time ranges to collect more.

Why are there fewer search results than I expected?

Reddit's own search returns a limited number of results per query. Split a broad topic into several narrower searches, or add a time range.

Is it legal?

The tool only collects publicly visible posts and comments, with no login. You are responsible for how you use the data, including Reddit's terms and privacy laws like GDPR. Don't use it for spam.

Ready to get your data?

Run Reddit Scraper on Apify and download your results in minutes.