Skip to main content
In general, all responses come into the following types:
  • Informational responses (100 – 199);
  • Successful responses (200 – 299);
  • Redirection messages (300 – 399);
  • Client error responses (400 – 499);
  • Server error responses (500 – 599).
If your request was successful, you will receive a response with code 200 or 201 and the queried data in JSON format. Otherwise, you get an error response explaining what went wrong with your request and how to retrieve the requested data. Below are possible error responses you may get:
ResponseCodeDescription
Bad Request400One or more query parameters are wrong
or missing.
Unauthorized401Missing or invalid API key in the request
header.
Forbidden403Endpoint unavailable.
This typically happens when you try to retrieve
data from a Pro endpoint without the required
subscription.
Not Found404Requested address, transaction, coin, or
object not found – likely an invalid hash.
Method Not Allowed405The request method is recognized, but
not supported by this resource.
Request Timeout408The server timeout was due to a slow request
caused by an idle connection.
Payload Too Large413Request exceeds server limits; connection may
close or include a Retry-After header.
Unsupported Media Type415The server rejected the request because the
data format is not supported.
Too Many Requests429Insufficient API credits or rate limit exceeded –
upgrade, wait, or reduce request frequency.
Internal Server Error500The server has encountered a situation it
can’t handle.
Gateway Timeout504The server acting as a gateway cannot get
a response in time.