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
| Post | Author | Score | Comments |
|---|---|---|---|
| [P] A lot of AI & ML is built around th... | u/jhill515 | 8,339 | 169 |
| [Project] From books to presentations in 10... | u/cyrildiagne | 6,745 | 180 |
| [D] A Demo from 1993 of 32-year-old Yann Le... | u/TheInsaneApp | 5,187 | 126 |
| [D] This AI reveals how much time politicia... | u/TheInsaneApp | 4,253 | 228 |
| [N] AI can turn old photos into moving Imag... | u/TheInsaneApp | 4,228 | 233 |
| [R] First Order Motion Model applied to ani... | u/programmerChilli | 4,135 | 111 |
| [D] Types of Machine Learning Papers | u/TheInsaneApp | 3,774 | 223 |
| [D] The machine learning community has a to... | u/yusuf-bengio | 3,602 | 578 |
| I made a robot that punishes me if it detec... | u/_ayushp_ | 3,405 | 152 |
| [P] Using oil portraits and First Order Mod... | u/Enguzelharf | 3,300 | 116 |
What each field means
| Field | Description |
|---|---|
title, selftext, url, permalink | Post title, body text, external link (if any), and Reddit permalink |
author, subreddit, flair | Who posted it, which subreddit, and any post flair |
score, upvoteRatio, numComments, numCrossposts, totalAwardsReceived | Engagement metrics |
isVideo, isNSFW, thumbnail, domain | Post type and media info |
createdAt | When 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
- Open the tool on Apify (link below).
- Fill in the search form — no code required.
- Run it and wait for it to finish (usually seconds).
- Download your results as JSON, CSV, or Excel.
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.