Skip to main content
Every error is one JSON object: error (short legacy wording), code (stable — branch on this), message (what happened and what to do), docs_url, and per code param, required_plans / upgrade_url / contact_url, limit / used or retry_after.
These codes are specific to the Analyst Consensus API. The CryptoQuant Data API uses the status/result envelope described in Status & Error Codes.

Error codes

Rate limit headers

Responses include headers to help you track your usage: The per-plan limits are on Plans & Access.