Error codes
Last updated: September 20, 2026
All error responses have the same format. The body contains an error code and a message.
{
"error": "QUOTA_EXCEEDED",
"message": "Daily request quota exceeded",
"upgrade_url": "https://app.binlookupapi.com/organisation/org_.../billing"
}
Codes
| HTTP status | Error code | Cause | What to do |
|---|---|---|---|
| 400 | BAD_REQUEST |
The request body is not valid. | Check the format of the request. See I get 400 BAD_REQUEST. |
| 401 | UNAUTHORIZED |
The API key is missing or not valid. | Check the Authorization header. See I get 401 Unauthorized. |
| 403 | FORBIDDEN |
The key does not have the necessary permission. | Contact support. See I get 403. |
| 403 | FEATURE_NOT_AVAILABLE |
Your plan does not include this feature. | Open the upgrade_url in the response. See I get 403. |
| 404 | NOT_FOUND |
The BIN is not in the data. | Try more digits. See Why a BIN returns NOT_FOUND. |
| 429 | QUOTA_EXCEEDED |
You used your daily quota. | Wait for the reset, or upgrade. See I get 429 sooner than expected. |
| 502 | SERVICE_ERROR |
An internal error occurred. | Try again later. |
The upgrade_url field
Some error responses contain an upgrade_url field. This URL opens the Billing page of your organisation.