Errors

When a request fails, success is false and error says why.

{
  "success": false,
  "error": "unauthenticated"
}
StatusErrorMeaning
401unauthenticatedThe API key is missing, malformed or not valid.
401not_acceptedThe credential is not an API key.
429rate limit exceededA rate limit is reached.
429API credit for this month is spentThe account's API credit for this month is used up.
503unavailableThe key cannot be checked right now. Try again later.

A parameter value outside its list returns 422, and error describes the problem. A path the API does not serve returns 404 or 403. Any other status of 500 or above is a server error: send the request again later.