Skip to main content

Errors & Rate Limits

CrypTech uses conventional HTTP status codes to indicate the success or failure of an API request. In general:
  • 2xx: Codes in the 200 range indicate success.
  • 4xx: Codes in the 400 range indicate an error that resulted from the provided information (e.g., missing parameter, invalid address format, unauthorized key).
  • 5xx: Codes in the 500 range indicate an error with CrypTech’s data processing pipeline.

Status Codes


Error Response Format

When an error occurs, the API returns a structured JSON payload detailing the failure reason:
Or for address validation errors:

Rate Limits & Quotas

API keys are provisioned with rate limits tailored to the tier of service:

Exponential Backoff & Retry Logic

When handling 429 Too Many Requests or temporary 503 Service Unavailable errors, your application should implement exponential backoff with full jitter: