logo
GeekFormat

Rate Limit Header Parser

Rate Limit Header Parser

Compatibel met zowel de nieuwe RateLimit-* headers als de gangbare X-RateLimit-* headers, waardoor je resterende quota, reset-tijd en herhaalvenster kunt bepalen.

Standaard RateLimit-*

1 standaard limietvenstersreset: 18s
Window #1limit: 100venster: 1m 0s
100;w=60

Legacy X-RateLimit-*

Limit
5000
Remaining
4991
Used
9
Reset (epoch)
14-04-2025, 16:00:00
Retry-After
1m 0s
Resource
-

JSON-voorbeeld

{
  "headers": {
    "x-ratelimit-limit": [
      "5000"
    ],
    "x-ratelimit-remaining": [
      "4991"
    ],
    "x-ratelimit-used": [
      "9"
    ],
    "x-ratelimit-reset": [
      "1744617600"
    ],
    "retry-after": [
      "60"
    ],
    "ratelimit-limit": [
      "100;w=60"
    ],
    "ratelimit-remaining": [
      "25"
    ],
    "ratelimit-reset": [
      "18"
    ]
  },
  "standard": {
    "limit": [
      {
        "raw": "100;w=60",
        "amount": 100,
        "windowSeconds": 60,
        "parameters": {
          "w": "60"
        }
      }
    ],
    "remaining": [
      {
        "raw": "25",
        "amount": 25,
        "windowSeconds": null,
        "parameters": {}
      }
    ],
    "reset": "18",
    "policy": ""
  },
  "legacy": {
    "limit": "5000",
    "remaining": "4991",
    "used": "9",
    "reset": "1744617600",
    "resource": "",
    "retryAfter": "60",
    "retryAfterSeconds": 60
  }
}

Bekijk rate limit headers online, weet precies waar 429 vastloopt in één oogopslag.

Gerelateerde aanbevelingen

Toepassingsgevallen

  • Wanneer API frequent 429 teruggeeft, eerst parse rate limit response headers om te bepalen of quota uitgeput is of throttle window niet is geëindigd
  • Bekijk resterende request aantal en reset tijd bij het aanroepen van third-party APIs om call frequentie te plannen
  • Referentie rate limit window size en Retry-After delay tijd bij het ontwerpen van API retry strategieën
  • Sync rate limit regels naar teamleden om quota en frequentie control logica uit te leggen en herhaald triggeren te vermijden

Functies

  • Quota, window, reset tijd gescheiden: Rate limit info niet langer samengeperst
  • Third-party API troubleshooting directer: Weet hoeveel calls nog, wanneer herstellen, of retry nodig is
  • Intuïtieve quota info: Help window size, resterende requests en hersteltijd bekijken
  • Dev integratie vriendelijk: Handig om snel rate limit regels uit te leggen en te syncen naar API callers

Hoe te gebruiken

  1. Plak RateLimit of X-RateLimit response header content in input area
  2. Tool parseert automatisch rate limit window, resterende requests, reset tijd en Retry-After velden
  3. Bekijk quota info en rate limit strategie beschrijving om huidige call status te bevestigen
  4. Pas call frequentie aan of ontwerp backoff retry strategie gebaseerd op parsing resultaten

Veelgestelde vragen

Waarom retourneert de API 429 Too Many Requests?

429 geeft meestal aan dat request frequentie server limieten heeft overschreden. Na het parsen van RateLimit of X-RateLimit info kan je resterende quota en hersteltijd zien.

Wat is het verschil tussen Retry-After en reset tijd?

Retry-After vertelt je meer hoe lang te wachten voordat je retryt, terwijl reset tijd dichter bij het rate limit window herstelpunt ligt. Beide bekijken helpt retry strategieën nauwkeuriger in te richten.

Is het geschikt voor troubleshooting third-party API call quota issues?

Zeer geschikt. Of het nu open platforms, payment interfaces of cloud service APIs zijn, veel retourneren quota info via response headers.

Kan het helpen API retry strategieën te ontwerpen?

Ja. Na het begrijpen van resterende requests, rate limit window en hersteltijd, is het gemakkelijker om backoff, queuing en retry strategieën te ontwerpen.