Calico API
Transactions Guide
The Transactions endpoint returns a comprehensive, normalized list of a user's digital asset transactions across multiple sources, including exchanges, custodial platforms, and self-custodial wallets. Transaction data can be complex due to variations in formats, metadata, and transaction types (e.g., trades, transfers, staking rewards, gas fees). This endpoint normalizes data and presents a unified, structured view of all activity, including timestamps, asset types, amounts, sources, and transaction categories.
Use Case
Ideal for applications that need to display transaction history, generate tax reports, or analyze user behavior. For example, if a user:
Bought 0.1 BTC on Coinbase
Transferred 0.05 BTC to a self-custodial wallet
Received 0.01 BTC as a reward
Transactions endpoint
Get transactions
Get transactions from all or specific exchanges for the connected user.
https://api.getcalico.com/platform/v1/transactions
Authorization
Example
Parameters
Parameter | Type | Description |
---|---|---|
| number | Request data fetched after this time. Format timestamps in milliseconds since the Unix epoch.
|
| number | Request data fetched before this time. Format timestamps in milliseconds since the Unix epoch.
|
| string | Filters results to include only transactions with the specified asset symbol(s). Multiple symbols can be provided as a comma-separated list. Leaving this parameter blank defaults to including all assets. Example:
Returns only BTC and SOL transactions. |
| string | Filters results to include only transactions from the specified crypto_source(s). Multiple sources can be provided as a comma-separated list. Leaving this parameter blank defaults to querying all connected crypto sources. Example:
Returns only Coinbase and Binance transactions. |
| number | Maximum number of transactions to return. If not specified, the value defaults to 30. The maximum value is 100. |
Example response
Ready to get started?
Contact Us