Can I get historical Reddit posts and comments from 2025?
Not as a complete archive. No Reddit API, official or third-party, returns every post and comment from a past year like 2025, because Reddit's own API exposes only live listings and the public archive that used to fill that gap was shut down. What you can pull on Redditapis is targeted: keyword search across posts and comments with sort and time filters, a subreddit's top posts for the past year, any post's full comment tree by ID, and a user's full post and comment history, all as clean JSON from $0.002 a read.
Why there is no full historical archive
Reddit's own API is built around live listings: a subreddit feed, a search, a post's comment tree, and a user's recent activity. It has never exposed a bulk archive of every post and comment, so there is no official endpoint that hands you all of 2025 in one call. For a while a large third-party archive filled that gap, but it was shut down, and nothing has replaced it as a full-history source. Every current Reddit API, including Redditapis, reads live Reddit data rather than a stored archive, so a past year is reachable only through targeted queries.
The practical answer is to stop thinking of it as a download and start thinking of it as a lookup. If you know the topic, the subreddit, the post, or the user, you can pull the 2025 content that matters and skip the rest.
What you can pull instead
These Redditapis endpoints reach past content through live Reddit queries. Reads are $0.002 per call, and deep comment search is $0.02.
| What you want | Endpoint | Returns |
|---|---|---|
| Keyword search across posts | GET /search | Posts matching a query, with a sort (relevance, new, or top) and a time filter (t=year, month, week). |
| Keyword search across comments | GET /search/comments | Comments matching a query, with the same sort and time filters as post search. |
| Deep comment search | GET /search/comments/deep | A query fanned out across matching comment trees for deeper comment coverage. Billed at $0.02 per call. |
| Top of the past year | GET /sub/:name/top?t=year | A subreddit's highest-scoring posts for the window you ask for, including t=year. |
| A post's full comment tree | GET /post/:id/comments | Every comment under one post, addressed by the post ID. |
| A user's post history | GET /user/:name/submitted | The posts a single account has submitted, newest first. |
| A user's comment history | GET /user/:name/comments | The comments a single account has left, newest first. |
Set realistic coverage expectations
Because every one of these calls reads live Reddit rather than an archive, coverage is bounded by what Reddit still serves, not by what once existed:
Search is index depth, not the whole year
Keyword search returns Reddit's own search index for your query, which favors relevance and score over an exhaustive list. A time filter such as t=year bounds the window, but it does not guarantee every post from that window.
Top of the year is top by score
A subreddit's top of the past year gives you the highest-scoring posts for that window, which is the right tool for the best of 2025, but it is not the same as every post published that year.
Listings cap around 1,000 items
A single Reddit listing, including a user's submitted posts or comments, is paginated with an after cursor and caps at roughly 1,000 items. A very active account may not page all the way back to early 2025 through one listing.
A known post or comment is exact
When you already have a post ID, its full comment tree comes back complete for whatever is still live on Reddit. Deleted or removed items return as such rather than as original text.
A first query for 2025 content
This pulls the top posts of the past year for a subreddit, sorted by score. Swap in a search with sort=top and t=year to target a keyword instead.
curl "https://api.redditapis.com/api/reddit/sub/programming/top?t=year&limit=100" \
-H "Authorization: Bearer YOUR_TOKEN"For the request format and the header, see how to use the Reddit API. For the old .json trick and why it is no longer a history source, read the Reddit JSON API answer. For the common query patterns, see the use cases page, and per-call rates on pricing.
Frequently asked
Can I download every Reddit post and comment from 2025?
No. No Reddit API returns a complete year archive. Reddit's own API exposes live listings rather than a full historical dump, and the public archive that developers once used for bulk history was shut down. You can still reach specific 2025 content by keyword, subreddit, post ID, or user, but you cannot enumerate the entire year.
Does the official Reddit API have a historical archive?
No. The official Reddit Data API serves live listings such as a subreddit feed, a search, a post's comments, and a user's recent activity. It has never exposed a full historical archive of every post and comment, so a past year like 2025 is reachable only through those same live endpoints.
What happened to the third-party Reddit archive?
The large third-party archive that used to let developers query Reddit's full history was shut down, so there is no drop-in source that returns every post and comment from a past year. Current APIs, including Redditapis, read live Reddit data rather than a stored archive.
How do I find 2025 Reddit posts on a topic?
Use keyword search with a time filter, for example GET /search with sort=top and t=year, or read a subreddit's top of the past year with GET /sub/:name/top?t=year. Both return clean JSON at $0.002 per read, so you can page through the results for the topic you care about.
Can I get a specific user's 2025 activity?
Yes, up to the depth Reddit still serves. GET /user/:name/submitted returns a user's posts and GET /user/:name/comments returns their comments, newest first. A single user listing is capped at roughly 1,000 items by Reddit, so very old or very heavy accounts may not go all the way back to early 2025.
Query 2025 Reddit content by topic, sub, post, or user
No archive dump, but a clean per-call read of what is live. Start with $0.50 in free credits, no card and no app approval.
Get your Reddit API key