RedditapisRedditapis
Redditapis Answers

How many endpoints does the Reddit API have?

Redditapis exposes 59 REST endpoints covering the actions most projects need: 31 GET read endpoints for posts, comments, users, search, and communities at $0.002 per call, 7 write endpoints at $0.012, 3 direct-message endpoints at $0.025, 1 vote endpoint at $0.005, and 15 free account endpoints. Pricing is per call and tiered by action, so you pay only for the endpoints you actually use.

The 59 Reddit API endpoints by tier: 31 read, 7 write, 3 direct message, 15 account, 1 vote
59 endpoints in total, 31 of them GET reads, the tier most integrations spend the most calls on.

The 59 endpoints by tier

TierCountPriceCovers
Read (GET)31 endpoints$0.002 per callPosts, comments, users, search, and communities.
Write (POST)7 endpoints$0.012 per callComments, submissions, and profile actions.
Direct messages3 endpoints$0.025 per callSend DMs, list threads, read messages.
Vote1 endpoint$0.005 per callUpvote or downvote a post or comment.
Account2 endpointsFreeRead your own account and payments.
Feedback3 endpointsFreeSend the team a bug, idea or missing-capability report, and read its status.
Monitoring10 endpointsBilled by planKeyword monitors, their health, deliveries, and webhooks.

Which endpoints most projects use

Most integrations are read-heavy, so the 31 GET endpoints at $0.002 do the bulk of the work: pulling posts and comments, resolving users, running search, and listing communities. Writes, votes, and direct messages are there when you need them, priced higher because they act on Reddit rather than just read it. See the per-call math on how much the Reddit API costs and the full tiers on the pricing page.

The 15 endpoints you are never billed per call for

15 endpoints of the 59 endpoints cost nothing per request, and they are three different things rather than one free tier.

2 endpoints are account reads. /account/me and /account/payments return your own key status and billing history, and they are free on every plan so that checking what you have spent never becomes part of what you spend. Poll them as often as a dashboard needs.

3 endpoints are feedback. POST /feedback takes a bug, idea or missing-capability report and GET /feedback/{id} reads whether the team triaged, shipped or declined it. They exist for AI agents: the official MCP server drafts a report the moment a tool fails or a capability is missing and sends it only after you review the draft, so telling us what broke never costs a credit.

The other 10 endpoints are the monitoring surface: creating and updating keyword monitors, listing them, checking their health, reading deliveries, and managing webhooks. Those are billed by plan rather than per call, so a monitor that fires a thousand times does not bill a thousand times. Free per call is not the same as free, and this is the tier where that distinction matters.

How to check the number yourself

Endpoint counts are the easiest number in developer marketing to inflate, so here is where ours comes from. The 59 endpoints is the number of paths in the OpenAPI document we publish at docs.redditapis.com/openapi.json. Fetch it, count the keys under paths, and you should get the same figure as the table above. The health probe is deliberately excluded, because a status check is not something you build against.

The tier counts add up to the total on purpose: 31 endpoints reads, 7 endpoints writes, 3 endpoints direct-message endpoints, 1 endpoint vote endpoint, and 15 endpoints unbilled. If a breakdown does not sum to the headline, one of the two numbers is decoration.

Frequently asked

How many endpoints does the Reddit API have on Redditapis?

There are 59 REST endpoints in total: 31 GET reads, 7 writes, 3 direct-message endpoints, 1 vote endpoint, and 15 free account endpoints. Each tier is priced by action.

Which endpoints are the cheapest?

The 31 read endpoints are the cheapest at $0.002 per call, and they cover the most common needs: posts, comments, users, search, and communities. Reads are what most integrations spend the most calls on.

Are any endpoints free?

Yes. 15 endpoints are free: reading your own account and your payments, sending the team product feedback and reading its status, and the monitoring management calls (monitoring is billed by plan). Everything else is per call, and you start with $0.50 in credits, about 250 reads, to test before you pay.

How are the endpoints priced?

Per call, tiered by action: reads $0.002, votes $0.005, writes $0.012, and direct messages $0.025. There is no subscription, so a read-heavy project pays cents for thousands of calls.

Call any of the 59 endpoints in minutes

Reads from $0.002, $0.50 in free credits, no approval. Generate a key and make your first call now.

Get your Reddit API key