Developer docs · Problems

Rate limited

HTTP 429 · https://impartire.com/problems/rate-limited

What it means

This key has used its request budget for the window; wait Retry-After seconds. RateLimit-Policy on every response states the budget.

What to do

Wait Retry-After seconds. RateLimit-Policy on every answer states the budget; spread requests across the window.

Example

Sent as application/problem+json with status 429. detail varies with the request; branch on type.

{
  "type": "https://impartire.com/problems/rate-limited",
  "title": "Rate limited",
  "status": 429,
  "detail": "This key has used its 600 requests for the window; retry after Retry-After seconds.",
  "instance": "/api/v1/assets",
  "request_id": "01JB8Z5W6Q4N3X2V1T0S9R8P7M"
}