Error reference
free_tier_budget_exhausted
Your free-plan account has reached its cumulative free-tier upstream-spend budget. We declined to spend further on live calls — no upstream source was contacted and no credits were charged.
HTTP 403permission_deniedNot retryable0 credits
HTTP 403
error.type = permission_deniedHow to fix it
Upgrade to a paid plan to continue making live calls. Retrying will not clear this: the budget is cumulative for the lifetime of the free plan, not a temporary limit that resets.
Example response
403 permission_denied
// HTTP 403
{
"error": {
"type": "permission_denied",
"code": "free_tier_budget_exhausted",
"message": "Your free-plan account has reached its cumulative free-tier upstream-spend budget. We declined to spend further on live calls — no upstream source was contacted and no credits were charged.",
"param": null,
"requestId": "req_…",
"creditsCharged": 0,
"retryable": false,
"docUrl": "https://stayingapi.com/docs/errors/free_tier_budget_exhausted"
}
}This error is free
Like every StayingAPI error,
free_tier_budget_exhausted returns creditsCharged: 0. You are never billed for a failed, empty, blocked or not-found call.See the full error catalog or the response envelope. The canonical URL for this page is https://stayingapi.com/docs/errors/free_tier_budget_exhausted.