Skip to content
@redditapis

RedditAPIs

Pay-per-call Reddit data API. Drop-in PRAW alternative, no OAuth dance, no rate-limit anxiety. Built for marketing intelligence and lead-gen teams.

RedditAPIs

Pay-per-call Reddit data API for developers and AI agents. Reads from $0.002, no subscription, no Reddit developer app, no OAuth approval queue.

Documentation License: MIT Pricing Free credit


What is RedditAPIs?

RedditAPIs is a pay-per-call Reddit data API for developers and AI agents. It exposes a clean REST surface over Reddit covering subreddits, posts, comments, users, search, votes, comment writes, and direct messages, behind a single Bearer-authenticated endpoint at https://api.redditapis.com.

Pricing starts at $0.002 per read with no monthly subscription, no enterprise contract, and no Reddit developer-app provisioning. You skip the OAuth scope review, the approval queue, and the 100-queries-per-minute personal-token rate limit. Every signup gets $0.50 in free credit, no credit card required, so you can run a real workload before paying anything.

Brand: RedditAPIs · Domain: redditapis.com · Use cases: marketing intelligence, lead generation, sentiment monitoring, PRAW replacement, AI agents that read or post to Reddit.


Why RedditAPIs

RedditAPIs Reddit official API PRAW Pushshift
Price per read $0.002 Subscription / free with limits Free Free (limited)
Per write $0.012 Same as read Free n/a
Per vote $0.005 Same as read Free n/a
Per DM $0.025 Often restricted Free with throttling n/a
Subscription required No Yes for commercial No No
Reddit developer app required No Yes Yes No
OAuth scope review No Yes, manual Yes n/a
Approval queue No Yes, weeks Yes n/a
Rate limit risk Pay-per-call, no surprise throttling 100 qpm per token, dynamic 60 qpm Variable
Historical search Yes Limited Limited Yes but service is unstable
Free signup credit $0.50 None n/a n/a

Quick start

curl

curl -H "Authorization: Bearer YOUR_REDDITAPIS_KEY" \
  "https://api.redditapis.com/r/programming/hot?limit=25"

Python

import requests

r = requests.get(
    "https://api.redditapis.com/r/programming/hot",
    params={"limit": 25},
    headers={"Authorization": f"Bearer {API_KEY}"},
)
print(r.json())

Node.js

const r = await fetch(
  "https://api.redditapis.com/r/programming/hot?limit=25",
  { headers: { Authorization: `Bearer ${process.env.REDDITAPIS_KEY}` } }
);
console.log(await r.json());

Go

req, _ := http.NewRequest("GET", "https://api.redditapis.com/r/programming/hot?limit=25", nil)
req.Header.Set("Authorization", "Bearer "+key)
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
io.Copy(os.Stdout, resp.Body)

Rust

let resp = reqwest::Client::new()
    .get("https://api.redditapis.com/r/programming/hot?limit=25")
    .bearer_auth(key)
    .send().await?
    .text().await?;

Endpoint surface

Category Examples
Subreddit r/<name>/hot, r/<name>/new, r/<name>/top, r/<name>/rising, r/<name>/about
Post post/<id>, post/<id>/comments, post/<id>/related
Comment comment/<id>, comment/<id>/replies, write comment/create, vote comment/vote
User user/<name>/about, user/<name>/submitted, user/<name>/comments, user/<name>/upvoted
Search `search?q=...&subreddit=...&type=link
Vote vote/up, vote/down, vote/clear on post or comment
Write submit/text, submit/link, comment/create, comment/edit, comment/delete
Direct messages inbox, dm/send, dm/list
Account me, payments, usage

Full endpoint reference: docs.redditapis.com.


Pricing

Operation Price
Read (subreddit, post, comments, user, search) $0.002 / call
Vote (up, down, clear) $0.005 / call
Write (submit, comment, edit, delete) $0.012 / call
Direct message (send, list) $0.025 / call
Free signup credit $0.50 (no card required)
Monthly subscription $0

See full pricing.


FAQ

What is RedditAPIs?

RedditAPIs is a pay-per-call Reddit data API for developers and AI agents. Reads from $0.002 per call, writes from $0.012, votes from $0.005, direct messages from $0.025. No subscription, no Reddit developer-app provisioning.

How is RedditAPIs different from Reddit's official API?

Reddit's official API requires a Reddit developer app with OAuth scope review and an approval queue, and the personal-token surface is rate-limited at 100 queries per minute. RedditAPIs removes the developer-app step entirely. You sign up at redditapis.com, receive a bearer token, and start calling endpoints over HTTPS in under two minutes. Pay per call, no subscription, no quota negotiation.

How is RedditAPIs different from PRAW?

PRAW is a Python wrapper around Reddit's official API, so it inherits Reddit's developer-app requirement, OAuth setup, and rate limits. RedditAPIs is the underlying service: a Bearer-authenticated REST endpoint that works from any language, with no developer-app step. PRAW users typically replace praw.Reddit() with a single requests.get against api.redditapis.com.

How is RedditAPIs different from Pushshift?

Pushshift is an archival service for historical Reddit content. It is free but has been unstable since 2023, with frequent outages and capability changes. RedditAPIs is a maintained commercial service with covered historical search, pay-per-call pricing, and an SLA. Use Pushshift if free and intermittent is acceptable, RedditAPIs when stability matters.

Does RedditAPIs require a Reddit developer app?

No. You sign up at redditapis.com with Google or email, receive a bearer token, and call any endpoint immediately.

What programming languages does RedditAPIs support?

Any language with HTTP client support. The API is REST + JSON with Bearer-token authentication. See the Quick start section for curl, Python, Node, Go, and Rust examples.

Is there a free tier?

Yes. Every signup gets $0.50 in free credit, no credit card required.

Where is RedditAPIs hosted?

api.redditapis.com is the canonical base URL. Documentation is at docs.redditapis.com.

Who is behind RedditAPIs?

RedditAPIs is operated by the RedditAPIs team. Contact: emma@redditapis.com.

Is RedditAPIs a Reddit scraper?

RedditAPIs is an API service, not a scraper. It exposes a clean REST interface to Reddit data and write actions through a Bearer-authenticated endpoint, with rate-limit handling, retries, and reliability work absorbed on the server side.

What can I build with RedditAPIs?

Common use cases include lead-generation pipelines, brand monitoring, sentiment analysis, AI agents that read or comment on Reddit, content discovery engines, academic research tools, marketing intelligence dashboards, and PRAW replacements.


Links


RedditAPIs is a Reddit data API service. Not affiliated with Reddit, Inc.

Popular repositories Loading

  1. .github .github Public

    RedditAPI organization profile (renders at github.com/redditapis via profile/README.md)

  2. redditapis-examples redditapis-examples Public

    Official code samples for RedditAPI: pay-per-call Reddit data API. curl, Python, Node.js, Go, Rust, PHP, Ruby, Java examples. From $0.002 per call. docs.redditapis.com

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…