Freelantools
Social & Community Data

How to Export Reddit Posts and Comments by Subreddit

Reddit's own interface only shows one page of posts at a time, with no bulk export for a subreddit's content. This tool pulls posts from any subreddit — hot, new, top, or rising — along with each post's top comments, and returns everything as structured data: title, score, comment count, full text, and author.

In short: Manually scrolling and copying posts from a subreddit doesn't scale for sentiment analysis, trend tracking, or research, and the feed changes constantly. This tool automates it — you get structured, ready-to-use data instead of copying it by hand.
What the data shows: In this sample of the top 10 posts of the week in r/MachineLearning, combined they gathered over 47K upvotes — the kind of community engagement signal that's tedious to tally by hand but immediate once the data is structured.

Sample data

Real data from a recent run. The live tool returns more fields and as many results as you need.

PostAuthorScoreComments
[P] A lot of AI & ML is built around th...u/jhill5158,339169
[Project] From books to presentations in 10...u/cyrildiagne6,745180
[D] A Demo from 1993 of 32-year-old Yann Le...u/TheInsaneApp5,187126
[D] This AI reveals how much time politicia...u/TheInsaneApp4,253228
[N] AI can turn old photos into moving Imag...u/TheInsaneApp4,228233
[R] First Order Motion Model applied to ani...u/programmerChilli4,135111
[D] Types of Machine Learning Papersu/TheInsaneApp3,774223
[D] The machine learning community has a to...u/yusuf-bengio3,602578
I made a robot that punishes me if it detec...u/_ayushp_3,405152
[P] Using oil portraits and First Order Mod...u/Enguzelharf3,300116

What each field means

FieldDescription
title, selftext, url, permalinkPost title, body text, external link (if any), and Reddit permalink
author, subreddit, flairWho posted it, which subreddit, and any post flair
score, upvoteRatio, numComments, numCrossposts, totalAwardsReceivedEngagement metrics
isVideo, isNSFW, thumbnail, domainPost type and media info
createdAtWhen the post was submitted
Comments (optional)Top-level comments for each post, when enabled, with their own author, score, and text

How to use it

  1. Open the tool on Apify (link below).
  2. Fill in the search form — no code required.
  3. Run it and wait for it to finish (usually seconds).
  4. Download your results as JSON, CSV, or Excel.
Reddit Thread Scraper tool page on Apify
Open this tool →

Opens on Apify.com, where the tool actually runs.

Frequently asked questions

Do I need to know how to code?

No. You list subreddit names and a sort order, then download the results as JSON, CSV, or Excel.

Is this real-time data?

Yes, every run fetches current posts directly from Reddit at the time you run it.

Can I get comments too?

Yes, there's an option to include each post's top-level comments, with a configurable limit per post.

Related tools

Stack Overflow Q&A Scraper

Social & Community Data

Manually collecting questions and answers for a knowledge base or training dataset doesn't scale past a handful of pages.

Threads Scraper

Social & Community Data

Manually scrolling a Threads profile or search and copying posts doesn't scale for social listening or tracking an account's activity.

Airbnb Scraper

Travel & Local Data

Manually copying data from Airbnb search results doesn't scale past a handful of listings, and prices/availability change constantly.

Browse all tools →