# Overview

Calico Platform API helps you track users’ digital asset holdings across a range of exchanges and wallets.

:::highlight purple 
<Icon icon="material-outline-arrow_outward"/> **Compliance & Trade Monitoring**. Connect all your employees’ digital asset data to help monitor their trading activity.
:::

:::highlight purple 
<Icon icon="material-outline-arrow_outward"/> **Financial Planning**. Connect your clients’ digital asset data to help give a full picture of their assets and holdings.
:::

## Available APIs

<Card title="Asset API" icon="remix-copper-coin-line">
Asset API: Track users’ digital asset growth with asset balance data.
    
    Retrieve a user’s current portfolio holdings across all linked accounts, including asset-level details such as symbol, quantity, and market value.
    
```
curl -X GET https://api.getcalico.com/platform/v2/assets \
  -H 'Authorization: Bearer {{bearerToken}}'
```

[Learn more](assets)
</Card>

<Card title="Transactions API" icon="remix-token-swap-line">
Allow users to view all their activity in one place.

    Fetch a comprehensive list of digital asset transactions across connected wallets and custodians, including buys, sells, transfers, staking rewards, and more. Supports filtering by asset, date range, and transaction type to streamline reconciliation and reporting workflows.
    
```
curl -X GET https://api.getcalico.com/platform/v2/transactions \
  -H 'Authorization: Bearer {{bearerToken}}'
```
 
[Learn more](transactions)
</Card>

## Looking for something off the shelf?

Calico Connect integrates seamlessly into your digital experience. With only three lines of code, you can empower your users to connect their digital asset accounts to your platform in four steps.

<Card title="Explore Calico Connect" icon="remix-flashlight-line">
Our onboarding widget integrates into your digital experience with minimal effort.
  
<a href="/calico-connect">See it in action <Icon icon="material-outline-arrow_forward" /></a>
</Card>

## Getting started


<Steps>
  <Step title="Obtain Client ID & Secret">
    Email with your organization name to request access credentials.
  </Step>
  <Step title="Launch the consent experience">
    Use our hosted UI or embed a co-branded flow to let users link their digital asset accounts.
  </Step>
  <Step title="Receive authorization">
    After user consent, your backend receives a secure access token and refresh token to maintain ongoing access without repeated logins.
  </Step>
  <Step title="Access real time data">
    Use the access token to query our Transactions API for activity history and our Assets API for verified balances and ownership details.
  </Step>
</Steps>


