All API errors
Status 429

budget_spent

Today's budget is spent

Why it happens

The day budget of the whole API is spent, for every caller: 2,000 live checks and 5,000 appraisals a UTC day. The hosted connector has a day budget of its own, and its refusal says so.

What to do

Retry after 00:00 UTC, as Retry-After says. A refused live check or appraisal leaves the stored answers readable: GET /names/{name} does not need those budgets.

Example

429 · application/problem+json · Retry-After: 3600
{
  "type": "https://unique.domains/api/problems/budget_spent",
  "title": "Today's budget is spent",
  "status": 429,
  "detail": "Today's live checks for the whole API are spent. They reset at 00:00 UTC.",
  "instance": "/v1/names/harbor.io/check",
  "code": "budget_spent"
}

Ask AI about Unique Domains