{"uid":"cap_DtBBKZlqP3m8IM_b8VTIl","slug":"throughput-budget-calculator-cedccd24","name":"Throughput Budget Calculator","description":"Requests per second times payload size to Mbps with peak factor, protocol overhead and link headroom; or IOPS to MB/s.","url":"https://data-calc.x402tookit.com/throughput-budget?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["requestsPerSecond","bytesPerRequest"],"properties":{"linkMbps":{"type":"number","description":"Optional existing link capacity in Mbps, to check fit"},"peakFactor":{"type":"number","description":"Peak-to-average ratio (default 1)"},"bytesPerRequest":{"type":"number","description":"Average payload size per request in bytes (a 4 KiB block = 4096), 1 to 1e12"},"overheadPercent":{"type":"number","description":"Protocol overhead added to the payload, percent (default 0; TCP/IP/Ethernet is about 5 to 10)"},"requestsPerSecond":{"type":"number","description":"Average requests (or I/O operations) per second, 0.001 to 1e9"},"targetUtilizationPercent":{"type":"number","description":"Highest sustained link utilisation you accept, 10 to 100 (default 70)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"source":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"peakMbps":{"type":["null","number"]},"disclaimer":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"averageMBps":{"type":["null","number"]},"averageMbps":{"type":["null","number"]},"averageMiBps":{"type":["null","number"]},"dataPerDayGB":{"type":["null","number"]},"suggestedLink":{"type":["null","string"]},"dataPerMonthTB":{"type":["null","number"]},"provisionedMbps":{"type":["null","number"]},"targetUtilizationPercent":{"type":["null","number"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_K0NYndO3yrvT1gwOhZXCF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts requests-per-second and payload size into Mbps bandwidth requirements, applying peak factor, protocol overhead, and link headroom checks.","exampleAgentPrompt":"Calculate my throughput budget for 5000 requests per second at 8192 bytes each, assume a peak-to-average ratio of 3 and 7% protocol overhead, and check if a 2000 Mbps link at 70% target utilization can handle it.","exampleUseCases":[{"title":"API gateway bandwidth sizing","prompt":"I'm planning capacity for my API gateway expecting 12000 requests per second with an average response of 4096 bytes. Assume a peak factor of 2.5 and 8% TCP overhead — will a 1000 Mbps link at 70% utilization be enough?"},{"title":"Storage IOPS to throughput conversion","prompt":"My storage array does 80000 IOPS with 64KB blocks. What does that work out to in MB/s and Mbps, and how much data will that move per day and per month?"},{"title":"CDN link headroom check","prompt":"Our CDN edge node averages 3000 requests per second at 15000 bytes each, with traffic spiking to 4x average. With 5% overhead, what link size do I need if I want to stay under 70% sustained utilization?"}],"resultDescription":"Returns average Mbps, peak Mbps, average MB/s, average MiB/s, estimated data volumes per day (GB) and per month (TB), a suggested link size, and if a link capacity was provided, a verdict on whether the link fits along with provisioned Mbps and target utilization percentage.","failureModes":["Missing required requestsPerSecond or bytesPerRequest parameters returns a validation error","Values outside allowed ranges (e.g. RPS below 0.001 or above 1e9, bytes outside 1–1e12) rejected","Non-numeric query parameter values cause parse errors","Payment not included or insufficient USDC results in 402 Payment Required"],"whenToPreferThis":"Use this endpoint when you need to translate traffic metrics (RPS, IOPS, payload size) into network bandwidth figures for infrastructure sizing, link capacity validation, or capacity planning reports. It is purpose-built for systems engineers who already have RPS and byte-size estimates and need Mbps/MB/s outputs with peak and overhead adjustments — prefer it over generic calculators when you need provisioned link fit-checks and monthly data volume projections in one call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T00:30:17.896Z","isFirstParty":false,"canonicalSlug":"throughput-budget-calculator-cedccd24"}