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.
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