Free Reddit API in 2026: What's Still Free and What Isn't

By Anurag Pathak· · 15 min read

Search for “free Reddit API” and you find two stories. One says Reddit still offers a free API. The other says it is closed, or priced out of reach. Both are partly right, and the gap between them is what this guide is about.

Short answer: Yes, partly. Reddit’s Data API has a free tier of 100 queries per minute per OAuth client, but only for approved, non-commercial use. Business use needs a contract, and new public requests are reported to stop on October 31, 2026.

We read Reddit’s Data API Terms and each vendor’s pricing page on 2026-10-23, then did the maths from them. Reddit’s help-center pages and its own announcement of the access changes would not open with our tools, so the figures that come from them (the 100 queries a minute limit and the access dates) rest on search excerpts and press coverage, and we mark them unverified. Nothing here comes from running anyone’s product, so there are no speed or success-rate numbers. Serpent sells one of the options below, so every sum is shown; its calls start at $0.12 per 1,000.

The options at a glance (read 2026-10-23)

One row per option. “Free part” is what you get before paying. Each paid rate is in the unit that vendor bills, so read the second column before you compare the third.

OptionBilling unitFree partPaid rate per 1,000Watch out for
Reddit Data API (official)API request100 queries a minute per OAuth client, approved non-commercial useNo rate card published; a 2023 quote works out at $0.24Approval first; commercial use needs a contract; new requests reported to end Oct 31, 2026
Reddit Developer Platform (Devvit)NoneFree to build apps that run inside RedditNot a data feedReads the community the app is installed in
PushshiftNoneModerators only, for moderationNot for saleNot an open archive
Arctic ShiftNoneFree dumps and a limited APINoneHistorical data, not a live feed
Serpent APIOne call (posts and comments: one unit per started 25 rows)10 free calls, plus 1 free demo run a day$0.12 Default, $0.108 Growth, $0.084 Scale and EnterpriseSmall free pool; no Reddit write actions; search results are thin
RedditapisRead1,000 reads a month, plus $0.50 credit$1.50 pay as you go; $0.63 to $0.25 on monthly plansRows per read not stated on the pricing page
ScrapeCreatorsCredit, 1 per Reddit request100 credits, plus up to 7,000 bonus$1.88 on $47; $0.99 on $497Pack bought up front
Bright DataRecord (a post or a comment)5,000 records a month, no card$1.50 pay as you go; $1.30 beyond 384,000 on $499A 100-post list is 100 records
Apify (moxlade actor)Post or comment row$5 of platform credit a month$2.00 per 1,000 posts; $1.00 per 1,000 commentsOne actor among many; check each actor’s price
DecodoWeb request10,000 requests a monthFrom $0.15Generic web request API; rows per request not stated
Data365Credit14-day trialPlans from €300 a monthNo per-call price on the page
XpozQuery (2 credits for Reddit)500 credits, once$16 a month for 7,500 creditsFree credits do not refresh

Reddit’s official Data API: what is free

A free tier exists. The Data API wiki, as quoted in Reddit’s help center, says Reddit enforces a limit on those eligible for free access: 100 queries per minute per OAuth client ID. That figure is averaged over a window reported as 10 minutes, so short bursts are fine. We could not open the wiki page itself, so treat both numbers as unverified. At the ceiling, that is 144,000 queries a day (our arithmetic: 100 × 60 × 24).

You may have seen a second number, 10 queries per minute without OAuth. That comes from Reddit’s 2023 announcement. The wiki today says something different: traffic that does not use OAuth or login credentials is blocked. There is no anonymous tier to plan around.

Free does not mean open. Reddit’s help center describes the Data API as a tool for approved developers. Its Responsible Builder Policy says you must request access and get explicit approval before accessing any Reddit data through the API. It also says you must not hide how or why you are accessing the data, and must not register several accounts or send several requests for the same use case.

Approved clients authenticate with a registered OAuth token and send a descriptive User-Agent that names the platform, the app, a version and your Reddit username. Reddit says it will throttle or block unidentified users. For non-commercial apps, including moderator tools, Reddit points builders to its Developer Platform, called Devvit, instead of the raw Data API.

A wall crowded with overlapping handwritten sticky notes in yellow, orange and pink, each from a different person

Where free stops

These are the limits Reddit’s help center, policy and terms describe, as far as we could read them. We paraphrase them. Read the originals, and ask your own counsel how they apply to you.

The full wording sits in the Data API Terms, last revised July 20, 2026 according to the page. If your project earns money, or might, assume the free tier is not for you until Reddit says otherwise in writing.

The October 31 cut-off

This is the part most guides skip. Press coverage says Reddit announced on September 30, 2026 that it is winding down open Data API access in stages. We could not open Reddit’s announcement post with our tools, so we relied on PPC Land’s report of October 4. Our earlier post on Reddit API access in 2026 reads the same way.

As reported, the dates are:

Reddit also said it will keep exemptions for partners with written agreements, and it is steering developers to Devvit, which runs your code inside Reddit. We do not know whether an already-approved app keeps working after March 2027, and we will not guess. If you do not have approved access today and the reported date holds, you have about a week to apply. If you do have it, plan for the dates above.

What the official API costs

On the pages we read, Reddit publishes no rate card. The Data API Terms only reserve Reddit’s right to charge fees at its discretion, and Reddit’s help center says commercial users need a contract.

So where does “$0.24 per 1,000 calls” come from? From 2023. When Reddit announced paid access, the developer of the Apollo app said he was quoted $12,000 for 50 million requests, per TechCrunch. Divide $12,000 by 50 million and multiply by 1,000, and you get $0.24. That was one quote to one developer three years ago. Third-party guides in 2026 still repeat it, and they disagree on whether the $12,000 is monthly or yearly. None of them is Reddit. Treat $0.24 as a reference point, not a price you can buy.

One more unit note. A Reddit listing request can return up to 100 items (the API docs give 25 as the default and 100 as the maximum), so one official request can carry a lot of rows. That matters when you compare it with per-record vendors.

Pushshift, archives and PRAW

“Pushshift alternative” is a common search, so here is the status. The terms page at pushshift.io says access to Reddit data through Pushshift is for Reddit moderators, for community moderation, enforcing guidelines and member safety. It is not an open archive any more.

For old data, Arctic Shift describes itself as data dumps, a limited API and a web tool for researchers, moderators and others. It is free and historical, not a live feed. Its page does not say how Reddit’s terms apply to its data, so that question goes to your counsel.

One more name you will meet: PRAW, the Python Reddit API Wrapper. It is a client library for the official API. It gives you tidy Python code, but it needs the same approved credentials, so it is not a way around approval.

The near-free Reddit data APIs, one by one

These are independent services, not Reddit. For each, we read the vendor’s own page today.

Serpent API

Serpent has five GET endpoints, all documented in the API docs and on the Reddit API page: /api/reddit/posts (a subreddit listing by hot, new, top or rising), /api/reddit/comments (a thread, flat or nested), /api/reddit/search (post search), /api/reddit/user (a summary card) and /api/reddit/subreddit (a community summary). Every key is returned on every post, with null where a value was not there.

The price is $0.12 per 1,000 calls on Default, which needs any deposit from $10. A single $100 deposit unlocks Growth at $0.108, and $500 unlocks Scale at $0.084. Search, user and subreddit are one flat charge. Posts and comments cost one unit per started block of 25 rows, so limit=100 is four units, or $0.48 per 1,000 calls on Default. There is no subscription and deposited credits do not expire. New accounts get 10 free calls shared across endpoints, and each free call uses one unit whatever the limit. The site also gives one free demo run a day.

Watch-outs, all from the docs. limit=26 costs the same as limit=50. A short pull is still charged for the blocks you asked for, with a note saying how short it was. Search results carry id, title, author, subreddit, permalink and a few flags, but no score or body, so you fetch posts or comments for those. The user endpoint is a summary card, not a history, and the community endpoint reports weekly activity, not member counts. Reads only: no posting or voting. The Default tier allows 100 requests a minute, the same number as Reddit’s free limit.

Try Reddit data without a card

Serpent API returns Reddit posts, comments, search results, users and communities as JSON. Start free: 10 calls and no card. Paid credit starts at a $10 deposit.

Start Free — 10 Calls, No Card

Explore: Reddit API · Playground · Pricing

Redditapis

Redditapis sells per call: $0.0015 per read ($1.50 per 1,000), with no monthly minimum, credits that do not expire and a $10 minimum top-up. Every account gets 1,000 free reads a month, which is a bigger free allowance than Serpent’s one-time 10 calls. Monthly read plans run from $19 for 30,000 reads ($0.63 per 1,000) to $499 for 2,000,000 reads ($0.25 per 1,000). It also lists write, vote and DM actions, which Serpent does not offer. The pricing page does not say how many rows one read returns.

ScrapeCreators

ScrapeCreators has eight Reddit endpoints, including subreddit posts, post comments and search, and the search docs show one credit per request. You get 100 free credits, plus up to 7,000 bonus credits you can claim. The Freelance pack is $47 for 25,000 credits ($1.88 per 1,000), and Business is $497 for 500,000 ($0.99). Credits do not expire. The page says some endpoints cost more than one credit, so check the endpoint you need.

Bright Data

Bright Data bills per record, meaning one extracted row such as a post or a comment, and lists Reddit post and comment scrapers. The free tier is 5,000 records a month with no card. Pay as you go is $1.50 per 1,000 records, and the $499 plan includes 384,000 records, then $1.30 per 1,000. Failed deliveries are not charged. Because the unit is a row, a 100-post listing is 100 records.

Apify

Apify hosts many Reddit actors, each with its own price. The moxlade actor charges $2.00 per 1,000 posts and $1.00 per 1,000 comments, with no start fee. Apify’s Free plan includes $5 of platform usage a month with no card; paid plans are $19, $199 and $999 a month. Prices differ by actor, so read the one you pick.

Decodo, Data365 and Xpoz

Decodo offers Reddit as a template inside its general Web Data API. Its pages show rates “from $0.15” per 1,000 requests and a free plan of 10,000 requests a month. That is a raw request price, and we found no figure for rows per request. Data365 offers a 14-day trial and a €300-a-month plan but prints no per-call rate for Reddit. Xpoz charges 2 credits per Reddit query, with 500 free credits once (about 250 queries) and $16 a month for 7,500 credits. By our division that is about $4.27 per 1,000 queries.

Lowest price? Among the rates we read, Serpent’s $0.12 and $0.084 per call are the lowest published figures for a flat call or a 25-row listing. Decodo’s “from $0.15” comes close, and units differ. At limit=100 a Serpent listing costs $0.48 on Default, which is above Decodo’s $0.15 and Redditapis’s $0.25 plan rate per request, if those requests return that many rows. Neither says. Our Reddit API provider comparison and cost per 1,000 records post set out the units in more depth.

What free really costs you

Cost at 1K, 10K, 100K and 1M calls

This is arithmetic from the published rates, for calls or units as each vendor counts them, ignoring free allowances and tax. Serpent rows assume a flat call or a listing of 25 rows or fewer, and the tier’s single qualifying deposit. Units differ, so read the notes.

Option1,00010,000100,0001,000,000
Serpent Default ($0.12)$0.12$1.20$12$120
Serpent Growth ($0.108, $100 deposit)$0.108$1.08$10.80$108
Serpent Scale or Enterprise ($0.084, $500 or $1,000 deposit)$0.084$0.84$8.40$84
Serpent Default, 100-post listings ($0.48)$0.48$4.80$48$480
Reddit official, 2023 quote ($0.24; not purchasable by list)$0.24$2.40$24$240
Redditapis pay as you go ($1.50 per read)$1.50$15$150$1,500
Redditapis monthly plan that covers it$0 (free 1,000)$19$49$499
ScrapeCreators Freelance ($1.88)$1.88$18.80$188$1,880
ScrapeCreators Business ($0.99)$0.99$9.90$99$990
Bright Data pay as you go (per record)$1.50$15$150$1,500 ($1,299.80 on the $499 plan)
Apify moxlade (per post row, $2.00)$2.00$20$200$2,000
Decodo (from $0.15 per request)$0.15$1.50$15$150

How to read it

The same job, a subreddit watched by listing

Take 1,000 subreddit listings of 100 posts each. This is arithmetic, not a measurement.

OptionHow it bills 1,000 listings of 100 postsCost
Serpent Default / Growth / Scale4 units per call, 4,000 units$0.48 / $0.43 / $0.34
Bright Data100,000 records at $1.50 per 1,000$150
Apify moxlade100,000 post rows at $2.00 per 1,000$200
Redditapis, Decodo, ScrapeCreatorsRows per request not stated on the pages we readNot comparable

For a smaller, realistic job, take a question monitor that runs 8 search phrases 4 times a day for 30 days, then opens 2 threads a day. That is 960 searches plus 60 comment pulls at 25 rows, or 1,020 calls. On Serpent Default it is $0.12 (1,020 × $0.00012). At Redditapis’s $1.50 per 1,000 reads it would be about $1.53, and its free 1,000 reads a month would nearly cover it. Our question-monitoring tutorial builds that loop.

Four people seated around a wooden cafe table in conversation, two of them resting their chins on their hands

How to choose

Our free X (Twitter) API guide and free TikTok API guide follow the same format if you are comparing platforms.

Quick start and migration

There is no app registration and no token flow: each call is a plain GET with your key in a header. These calls come from the API docs. Search for posts, with a page size that does not change the price:

curl "https://apiserpent.com/api/reddit/search?q=async%20python&limit=50" \
  -H "X-API-Key: YOUR_API_KEY"

Then read one subreddit listing and one thread. Posts and comments are priced by limit:

curl "https://apiserpent.com/api/reddit/posts?subreddit=python&sort=top&t=week&limit=50" \
  -H "X-API-Key: YOUR_API_KEY"

curl "https://apiserpent.com/api/reddit/comments?subreddit=python&post_id=1abcdef&limit=100&tree=true" \
  -H "X-API-Key: YOUR_API_KEY"

The same search-then-thread flow in Python. Search returns results, and each hit’s id is the post_id the comments call needs:

import os
import requests

headers = {"X-API-Key": os.environ["SERPENT_API_KEY"]}
base = "https://apiserpent.com/api/reddit"

hits = requests.get(f"{base}/search", params={"q": "async python", "limit": 25},
                    headers=headers, timeout=60).json()["results"]

top = hits[0]
thread = requests.get(f"{base}/comments",
                      params={"subreddit": top["subreddit"], "post_id": top["id"],
                              "limit": 25, "tree": "true"},
                      headers=headers, timeout=60).json()
print(top["title"], thread["total_comments"], len(thread["comments"]))

That flow is two units, $0.00024 at Default. Check the response’s count, and read the delivery note when a response comes back short. The shape is from the docs; we have not published benchmarks for it. Try it first in the playground, and see pricing for the tier table.

Limits and unknowns

FAQ

Is the Reddit API free?

Partly. Reddit’s help center says it offers both free and paid access. The free tier is for approved, non-commercial use and is reported to be limited to 100 queries per minute per OAuth client ID. Commercial use needs Reddit’s permission and a contract, and Reddit has announced that new public API requests stop on October 31, 2026.

What is the Reddit API rate limit?

Reddit’s Data API wiki is reported to set the free limit at 100 queries per minute per OAuth client ID, averaged over a window of about 10 minutes so short bursts are allowed. The same page is reported to say that traffic without OAuth or login credentials is blocked, so the older 10-per-minute anonymous figure is not on the page today. We could not open the wiki page, so treat these figures as unverified.

How do I get a Reddit API key?

Reddit says to request access through its contact form, and its Responsible Builder Policy says you must get explicit approval before accessing Reddit data through the API. Approved clients authenticate with a registered OAuth token. We found no instant self-serve key, and new public requests are reported to close on October 31, 2026.

How much does the Reddit API cost?

Reddit publishes no rate card on the pages we read, and commercial access needs a contract. The $0.24 per 1,000 figure traces to a 2023 quote of $12,000 for 50 million requests that Apollo’s developer reported. Third-party Reddit data APIs publish rates, from $0.12 per 1,000 calls at Serpent’s Default tier.

Is Pushshift still available?

Not as an open archive. The terms page on pushshift.io says access to Reddit data through Pushshift is for Reddit moderators and limited to moderation purposes. Arctic Shift publishes data dumps and a limited API for historical data. Check Reddit’s terms before relying on either.

What is a free alternative to the Reddit API?

Free entry points we read today: Redditapis gives 1,000 free reads a month, Bright Data 5,000 records a month, Decodo 10,000 requests a month, and Apify $5 of monthly credit. Serpent gives 10 free calls on signup, then starts at $0.12 per 1,000 calls. Free allowances run out as volume grows.

Sources (2026-10-23; Reddit help-center pages not opened)

Our fetch tool returned an error for the Reddit help-center pages above, and we did not open the r/redditdev announcement. Their details come from search excerpts and press coverage. Related reading on Serpent: best Reddit API providers, Reddit API access in 2026, tracking Reddit citations in AI and Google and the free Instagram API guide.

Reddit data as JSON, from $0.12 per 1,000 calls

Serpent API returns Reddit posts, comments, search results, user summaries and community summaries on one API key. Pay as you go, no subscription, deposited credits never expire. Start free with 10 calls, no card.

Start Free — 10 Calls, No Card

Explore: Reddit API · Docs · Playground · Pricing

Related Posts