Historical callTracer trace tree for a whole block
Reconstructed call tree per transaction in a block using callTracer, wrapped in the standard response envelope. Returns the whole block, unpaginated (next_cursor is never present). A permanent coverage gap returns 422, never an empty array; a recent block with transactions but no trace data yet returns 503 instead -- once it is further behind the indexed head than the chain's trace window, it is 422 too (see "Errors" above).
Request
- Base URL: https://api.blockvectra.com/v1/data
- URL: https://api.blockvectra.com/v1/data/{chain}/blocks/{number}/traces
- Auth: API key in header x-api-key
Path parameters
Chain identifier: the chain value of an entry in GET /chains (for example robinhood_mainnet), which lists every value this API accepts, i.e. the exact lowercase form of that entry's chain_slug. Matching is exact and case-sensitive; other spellings, aliases and numeric chain IDs are not accepted and return 404 not_found (unknown or not-public chain). What the chain serves differs per chain: see that entry's features and coverage.
Non-negative block height.
Response
One call tree per transaction in the block, in tx_index order ([] for a real, finalized block that has zero transactions).
Example response
{
"meta": {
"chain": "robinhood_mainnet",
"chain_slug": "ROBINHOOD_MAINNET",
"chain_external_id": "eip155:4663",
"refreshed_at": "2026-09-26T05:41:07Z"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.