Spring til indhold

API rate-limit — hvor lang tid tager mine kald?

Hvor lang tid tager det at gennemføre X API-kald inden for en rate limit?

De fleste API'er begrænser, hvor mange kald man må lave pr. tidsenhed (rate limiting) for at beskytte serveren. GitHubs REST API tillader fx 5.000 kald i timen for autentificerede brugere, 60 i timen uautentificeret, og op til 15.000 i timen for GitHub Enterprise Cloud-apps. Beregneren viser, hvor lang tid et givet antal kald tager at gennemføre inden for en valgt grænse.

4timer
Tilladte kald pr. minut83,33 kald/min.
3D …

tid (timer) = ønskede kald ÷ tilladte kald pr. time

Eksempel: 20.000 kald ÷ 5.000/time = 4 timer

Konkrete rate limits varierer pr. API og kan ændres af udbyderen — tjek altid det specifikke API's dokumentation (fx via response-headeren x-ratelimit-limit) frem for at antage faste tal.

Resultatet er vejledende og et hjælpeværktøj til overslag og læring. Det erstatter ikke projektering, gældende normer og lovgivning eller en autoriseret fagpersons konkrete vurdering. Kontrollér altid mod kilden (GitHub REST API-dokumentation (rate limits)) og de faktiske forhold på opgaven. Se kilder & forbehold.