Skip to content
RCE
After 2023 · API note Guide · Reddit-only

The Reddit API got expensive. Here is what to use instead.

In June 2023 Reddit moved its API to paid tiers. Apollo shut down. Third-party apps disappeared. For developers building products, the math is fine. For analysts, marketers, and researchers who just want comments? You don’t need an API at all.

The shift hit the developer community first, but the downstream effect is more interesting: the simple pattern of “write a Python script over a long weekend to pull comments from a subreddit you care about” is no longer free. The cost per thread is small, but the friction is real, and for one-off use cases it stopped making sense.

What actually changed in 2023

Reddit announced API pricing in April 2023 and enforced it in June. The pricing today (early 2026):

  • Free tier: ~100 queries per minute per OAuth client, capped at small daily volumes.
  • Paid tier: ~$0.24 per 1,000 API calls, billed monthly, after the free quota.
  • OAuth still required for anything beyond trivial unauthenticated reads.
  • Bulk historical access (the “Pushshift” pattern) is largely gone unless you’re an approved researcher.

For a single thread of 2,000 comments, you’re looking at maybe a few cents — but you’re also looking at registering an OAuth app, generating credentials, dealing with rate limits, and maintaining the auth dance. For people who pull threads occasionally, that math is bad.

The honest options today

Option A — Browser extension (no API)

A Chrome extension running on the Reddit page you already have open doesn’t hit the API at all in a meaningful sense — it reads the JSON response your browser is loading anyway. No auth, no rate limit math, no per-call pricing. Just the comments, structured, in CSV or JSON.

This is what we built. It’s free, it has no quota, and it works on any thread you can open in a browser. The only thing it can’t do is run unattended on a server — for that you still want PRAW or the official API.

Add to Chrome — Free

Option B — PRAW with the new pricing

If you’re already a Python developer and need automation, PRAW still works. You pay the per-call cost, you handle the auth, and you write the recursion to expand MoreComments placeholders. It’s the right answer for a real pipeline; it’s the wrong answer for a Tuesday-night research question.

# Still works in 2026, but you're paying per call past the free tier.
import praw
reddit = praw.Reddit(client_id=..., client_secret=..., user_agent=...)
submission = reddit.submission(url="https://reddit.com/r/...")
submission.comments.replace_more(limit=None)
for c in submission.comments.list(): ...

Option C — Pushshift (mostly gone)

Pushshift was the historical-archive API researchers used to use. After the 2023 changes it became gated to verified moderators and approved academic researchers. If you have access, it’s still useful for time-series subreddit analysis. For most people, treat it as unavailable.

Option D — “Scraping” services

Several third-party services scrape Reddit on your behalf and resell the data. They are often expensive, frequently break when Reddit changes its frontend, and create a redistribution legal question you don’t want. Avoid unless you have a specific compliance reason to outsource.

A cost comparison for one thread, 2,000 comments

ApproachSetup timeCost per threadHierarchy preserved?
Chrome extension~30 seconds$0Yes
PRAW + paid API30–60 minutes (first time)~$0.05If you write the recursion
Reseller serviceAccount setup$0.20 — $2.00Varies
Copy-paste0$0No

When to pick what

Pick the extension when: you’re a marketer, researcher, journalist, founder, or analyst; you read threads and want them in a spreadsheet; you don’t want to write code; you want it to be free.

Pick PRAW when: you’re building automation; you need to monitor a subreddit on a schedule; you’re inside a backend pipeline.

Pick a reseller when: your compliance team requires a vendor with a contract and an SLA, and the per-call cost doesn’t matter.

The deeper issue: pricing changed who Reddit is for

The 2023 change wasn’t about money — Reddit doesn’t make meaningful revenue from API fees. It was about controlling who can train language models on Reddit conversations. The downstream effect is that casual readers, researchers, and small builders now navigate a friction layer designed to repel large-scale extraction.

The browser-based pattern sidesteps that entirely because it isn’t extraction at scale — it’s one human reading one thread, with structured output. That’s a fundamentally different category, and it’s the category that wasn’t being served well.

Add to Chrome — Free Read the CSV guide

Keep reading

Stop copying comments by hand

Install once. Export forever.

A free Chrome extension built for one platform. Add it on the next thread you open.