Average vs peak load
Size your servers for the peak, not the average, or traffic spikes will overwhelm you.
Home / Dev & AI / API & Backend Cost / API Requests Per Second Calculator
API & Backend Cost
Find your real throughput. Enter monthly requests and a peak to average ratio, and see the average and peak requests per second you need to design for.
Average requests / second
$0
Average vs peak load
Size your servers for the peak, not the average, or traffic spikes will overwhelm you.
Requests per second, or RPS, is the number engineers use to size servers, set rate limits and plan capacity. The catch is that traffic is never flat. Average RPS from your monthly total tells only part of the story, because real usage peaks during busy hours and events, often several times the average.
This calculator converts your monthly request total into an average RPS, then applies a peak to average ratio to estimate the peak you must actually handle. Sizing for the peak, not the average, is what keeps an API responsive when traffic surges.
For 200,000,000 requests a month, average RPS is 200,000,000 ÷ 2,592,000 = about 77 RPS. With a peak to average ratio of 3, you should design for roughly 231 RPS at the busiest moments.
Divide your monthly requests by the seconds in a month (2,592,000). That gives average RPS. Multiply by a peak ratio to estimate peak RPS.
Consumer apps often see 2 to 4 times average at peak, while spiky or event driven traffic can hit 10 times or more. Use your own analytics if you have them.
Because your servers must handle the busiest second without falling over. Sizing for the average guarantees outages during normal daily peaks.
Peak RPS combined with response time gives required concurrency, which sets how many servers you need. The server capacity calculator does that step.
It uses a 30 day month for consistency. Real months vary slightly, but the difference is negligible for capacity planning.