Reddit HTTP API Reference & Documentation
Simple HTTP API for Reddit. Fetch posts, search communities, scrape comments, log in, comment, vote, and send DMs. Bearer auth, JSON, no OAuth.
An HTTP API to read from and write to Reddit. Fetch posts, search, look up users, log in, comment, vote, and send DMs — all from your code.
Base URL: https://api.redditapis.com
Auth: every /api/* route requires Authorization: Bearer <API_TOKEN>.
Endpoint Categories
| Category | Description |
|---|---|
| Listings & Search | Subreddit posts, post search, top posts |
| Posts | Single post details and full comment trees |
| Users | User profile, karma, recent comments |
| Search by Type | Community search and other typed searches |
| Auth | Log in with username + password, get session cookies |
| Write | Post comments and cast votes |
| DM | Send direct messages, list threads, fetch messages |
| Profile | Update bio, display name, avatar, and banner |
| Account | Check your balance, usage, and payment history |
Pricing
Pay-per-call. No monthly minimums.
| Endpoint type | Price per call |
|---|---|
GET reads | $0.002 |
POST /vote | $0.005 |
POST writes | $0.012 |
POST /dm* | $0.025 |
/account/* | Free |
