Changelog

What shipped, and when it actually shipped. Every date here is the day the change became callable, taken from the package registry and from the published API spec rather than from the day someone got round to writing it up.

What has changed recently in the Redditapis Reddit API?

Recent releases added advanced search filters, subreddit moderator and wiki reads, community discovery listings, subreddit rules, bulk post fetch by id, an author-grouped deep comment search, and three subreddit and user read endpoints. Entries are sourced from npm publish times for the MCP package and from the first commit in which each path appears in the published OpenAPI document, so a date on this page is the date the change became callable rather than the date it was written up.

August 2, 2026

Filter a search before it reaches your code

Search accepts the filters people were previously applying by hand after the fact. Ask for self-posts over a score threshold with at least twenty comments, and that is what comes back.

  • /api/reddit/search
  • Score and comment thresholds: min_score, max_score, min_comments, max_comments.
  • Flags: is_video, is_self, over_18, locked, stickied, spoiler, contest_mode.
  • Re-sort the page with sort_type, one of score, num_comments or created.
  • Filtering runs on the page that was fetched, so the response now carries a meta object with fetched, returned and filtered_out. Pass the after cursor back to filter deeper.

August 2, 2026

Read a subreddit's moderator team and its wiki

Two governance reads that previously had no route. Useful before you post anywhere programmatically, and useful for anyone mapping how a community is run.

  • /api/reddit/sub/{name}/moderators
  • /api/reddit/sub/{name}/wiki/{page}
  • The moderators route returns each moderator's username, id, mod permissions, flair text and the date they were added.
  • The wiki route returns a page's markdown and HTML, a may-revise flag, and the last revision's metadata. The page name may be multi-segment, for example index, rules, or config/sidebar.

July 31, 2026

Browse communities without knowing what to search for

Community discovery, as opposed to community search. These three list subreddits directly, so you no longer need a keyword to start exploring.

  • /api/reddit/subreddits/popular
  • /api/reddit/subreddits/new
  • /api/reddit/subreddits/default
  • Popular returns the most-subscribed communities trending right now, new returns the most recently created, and default returns Reddit's own front-page set.
  • Each takes only after and limit, and returns a subreddits list with the same per-item shape as the subreddit metadata route, plus an after cursor.

July 31, 2026

A community's rules, and a hundred posts in one call

One route for checking what a subreddit permits before you post into it, and one for hydrating post ids you already hold without spending a call on each.

  • /api/reddit/sub/{name}/rules
  • /api/reddit/by_id/{fullnames}
  • Rules returns each rule's name, description, what it applies to (posts, comments, or all), violation reason, priority and creation date, alongside Reddit's site-wide rules.
  • Bulk fetch takes up to 100 comma-separated t3_ fullnames and returns them in the same post shape as the listings, in a single request.

July 31, 2026

Deep comment search can return people instead of comments

A research mode for the question comment search could not previously answer, which is who keeps talking about this, rather than where was it said.

  • /api/reddit/search/comments/deep
  • Pass group_by=author and the response becomes the distinct accounts that mentioned your query, ranked by matching-comment count and then by total score.
  • Each author carries comment_count, total_score, the subreddits they matched in, and their top_comment. Cap the list with max_authors; meta.authors_capped flags a trim.
  • Deleted accounts are dropped rather than returned as an unusable row. The price did not change.

July 31, 2026

Subreddit metadata, a user's posts, and a community comment stream

Three reads that closed obvious holes. Before this you could read a user's comments but not their posts, and you could read one post's comment thread but not a community's live comment flow.

  • /api/reddit/sub/{name}/about
  • /api/reddit/user/{name}/submitted
  • /api/reddit/sub/{name}/comments
  • Subreddit metadata returns title, public description, subscriber count, active-user count, creation date, type and the NSFW flag.
  • A user's submitted posts arrive in the same shape as the subreddit listings, so existing parsing works unchanged.
  • The community comment stream is every new comment across a subreddit, not one post's thread.

July 24, 2026

Deep comment search returns the comments themselves

Reddit's own comment search never hands back the comment. It matches comment text and returns the parent posts, which meant the thing you searched for was not in the response. This route returns the actual matching comments.

  • /api/reddit/search/comments/deep
  • Each result carries the comment body, score, author, a permalink that lands on the comment, and the parent post.
  • Shipped the same day in a second pass, after a customer reported there was no reliable way to read past the first few posts: the after cursor is now honoured on input, the parent-post limit rose from 10 to 25, max_comments caps the return, and comments come back sorted by score.
  • The response reports completeness honestly, with comments_matched against comments_returned, plus capped and truncated flags.
  • Matching now runs on the visible comment text at word boundaries with link URLs stripped, which removed the false positives that came from matching inside a URL or across a word.

July 24, 2026

Setup guides for eight MCP clients

The MCP server worked everywhere already, but the setup differs per client and people were reverse-engineering it. There is now a page per client with the exact config block.

  • Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, Kilo Code, Hermes and OpenClaw.

July 24, 2026

Three tool descriptions corrected to match the response

A correction rather than a feature, listed because a customer had already written code against the wrong description. Three MCP tools promised fields the live response does not contain.

  • Media search claimed a permalink; the response carries url.
  • Subreddit posts claimed flair and media; neither is in that response, whose fields are title, author, upvotes, comments, permalink, url and text.
  • The single-post read claimed body, selftext and media; it returns text.
  • A gate now probes every tool against the live API and fails the build if a description names a field the response lacks, so this class of drift cannot come back quietly.

July 20, 2026

Verify a hundred comments in one call

Checking whether comments still exist used to cost one call per comment. It is now one call for up to a hundred, which is the difference between a viable audit loop and an expensive one.

  • /api/reddit/comments/verify
  • /api/reddit/comments/{postId}
  • Batch verification takes a list and returns a per-comment result.
  • A third URL shape for a post's comments was added the same day, so all three spellings people had guessed at now resolve instead of one working and two returning 404.

July 19, 2026

Two comment routes that had been returning 404

Customers were calling these two shapes and getting a 404, reasonably, because they were documented in neither direction. They exist now.

  • /api/reddit/post/{id}/comments
  • /api/reddit/comment/{id}
  • Fetch a post's comment tree by post id, or a single comment by its own id.

July 12, 2026

The MCP server, and a published OpenAPI spec

Two things landed together that changed how the API is consumed. An agent can now install the tools directly, and any client generator can read the surface.

  • The redditapis-mcp package went to npm with 11 read tools covering subreddit listings, post, comment, community, user and media search, comment trees, subreddit top posts, and user profiles and comments. Stdio transport, bearer auth, per-request timeout.
  • The OpenAPI document was published for the whole surface, which is what every endpoint on this page has been added to since. It is the reason this changelog can be checked against the API rather than trusted.
  • The service currently publishes 38 endpoints. Per-call prices for each tier are on the pricing page, which is the one place they are maintained.

June 29, 2026

A free shadowban checker

A standing tool for the most common question people arrive with. It needs no API key and no account.

  • Enter a username and it reports whether that account's posts are publicly visible.

May 1, 2026

Dashboard and cost calculator

The first two things built around the API rather than in it. Both were aimed at the same question, which is what this is going to cost before you commit to it.

  • The dashboard covers keys and usage. The calculator prices a workload against this API and against the alternatives.
  • The calculator's figure for Reddit's own official API was wrong by a factor of 100 until July 24, 2026, when it was corrected. Anyone who compared costs before that date was reading a wrong number.

How this page is kept honest

A path published in the OpenAPI document is an endpoint a customer can call, so a build gate compares that document against this page and fails when a published path is named nowhere here. The same gate fails when the newest entry falls more than thirty days behind. That is why this page cannot quietly go stale again while endpoints keep shipping.

Entries before July 12, 2026 predate the published spec, so the API surface as it stood at that point is described in prose in the July 12 entry rather than listed path by path.

Call the endpoints on this page.

Everything listed here is live right now. Get a key and try the one you came for.