| 404 | Network not supported | This chain / route is not configured on this Pro API deployment. Verify the chain id and the list of supported networks. |
| 404 | Not found | The path does not match any known proxy pattern for that chain. Check path prefixes (e.g. api, v2, json-rpc) and the full URL. |
| 500 | Internal server error | An unexpected error in Pro API while handling or forwarding. Retry in case it was transient; if it persists, contact support with the request time. |
| 502 | Bad gateway | Blockscout returned a response Pro API treats as a bad gateway — upstream misbehaved or returned something invalid. Often a temporary issue on the instance. |
| 503 | Service unavailable | Blockscout returned 503 — overload, maintenance, or service unavailable. Wait and retry. |
| 503 | Upstream service temporarily unavailable | Pro API could not connect to Blockscout (network, TLS, host down, etc.—other than a read timeout). Usually temporary infrastructure or instance issues. |
| 504 | Gateway timeout | Timeout waiting for Blockscout, or an upstream “gateway timeout” style response (some cases are normalized to 504). Retry with backoff; heavy queries may need to be simplified. |
| 501 | Not implemented | Blockscout returned 501 — that capability is not implemented on this instance. Not a Pro API bug; use another endpoint or instance/chain if needed. |
| Other 5xx | Unknown error | Upstream returned a less common 5xx; the error string is generic. Use the HTTP status and instance health/logs for details. |