Redditapis Answers

How do you use the Reddit API?

To use the Reddit API on Redditapis you do three things. First, sign up and copy your bearer token, which is live immediately with no OAuth flow and no app-review queue. Second, send a GET request to api.redditapis.com with the token in the Authorization header, for example the posts endpoint for a subreddit. Third, read the response, which comes back as clean JSON you can parse straight away, no HTML scraping and no PRAW. The same token reads posts, comments, users, and search across 28 REST endpoints, and you start with $0.50 in free credits, about 250 read calls at $0.002 each.

Using the Reddit API in three steps: get a bearer token, call api.redditapis.com, and read clean JSON
Three steps to use the Reddit API: get a token, call the endpoint, read the JSON.

The three steps

1. Get a token

Sign up and copy your bearer token from the dashboard. It works immediately, with no OAuth handshake and no approval review.

2. Call an endpoint

Send a GET request to api.redditapis.com with Authorization: Bearer YOUR_TOKEN. Start with posts, comments, users, or search.

3. Read the JSON

The response is clean JSON, so you parse it directly. No HTML scraping, no PRAW, and no token refresh loop to manage.

A first request

Put your token in the Authorization header and call any endpoint. This reads the newest posts from a subreddit. There is no token exchange step and no refresh loop to manage.

curl "https://api.redditapis.com/api/reddit/posts?subreddit=programming&sort=new&limit=25" \
  -H "Authorization: Bearer YOUR_TOKEN"

For the exact header format, see how to authenticate the Reddit API. For the full language snippets, read the Python and Node.js answers.

What you can build

The same bearer token reads posts, comments, users, and search across 28 REST endpoints, so one integration covers monitoring a subreddit, pulling a comment tree, or running a keyword search. See the common patterns on the use cases page, and what each call costs on how much the Reddit API costs.

Frequently asked

How do you use the Reddit API?

Sign up for a bearer token, send a GET request to api.redditapis.com with the token in the Authorization header, and read the JSON response. On Redditapis there is no OAuth flow and no PRAW, so a single authenticated request returns the data you asked for.

Do I need PRAW or OAuth to use the Reddit API?

Not on Redditapis. You use a plain bearer token instead of the official OAuth flow, and you do not need PRAW. Any HTTP client works: curl, fetch, or the requests library. See how to authenticate for the exact header.

What can I read with the Reddit API?

Posts, comments, users, and search results across 28 REST endpoints. The same bearer token reads a subreddit feed, the comment tree under a post, a user profile, and a keyword search, all returning clean JSON.

How do I use the Reddit API in Python or Node.js?

One authenticated request. In Python it is a single requests.get call with the bearer token; in Node.js it is one global fetch. Both hit api.redditapis.com and return JSON, with no PRAW and no OAuth. The language answers below show the full snippet.

How much does it cost to use the Reddit API?

Reads are $0.002 per call on Redditapis, and you start with $0.50 in free credits, about 250 reads, with no credit card. You pay only for the calls you make, so testing the endpoints costs nothing up front.

Make your first Reddit API call

No OAuth, no PRAW, no approval. Sign up, copy your token, and start with $0.50 in free credits.

Get your Reddit API key