Introduction
The Kalvora Indexer API provides access to indexed blockchain data from the Kalvora network. All public V1 endpoints follow a GET-only architecture with query string parameters.
All endpoints use query parameters for operation routing. Each endpoint group uses a dispatcher parameter request to route to the correct sub-handler. Responses are JSON.
Contract identifiers
Everywhere this documentation says contract ID or symbol, the value is a mint ID — an opaque identifier minted on Kalvora, such as KAL111112 for the native coin. Mint IDs carry no $ prefix and no +NNNN suffix, and no part of a mint ID should be parsed as a ticker. Resolve a display symbol or name with /v1/tokens?request=info, and fall back to the mint ID itself when the token is unknown.
Bridged foreign assets keep the contract ID minted for them by the bridge, which can contain a + (for example $sol-USDC+000000). The indexer attempts to process a literal + and will work in most cases, but URL-encode it as %2B for safety. Native Kalvora mint IDs need no encoding.