---
title: "Get unified portfolio"
method: GET
path: "/v1/portfolio"
tags: ["Portfolio"]
---

# Get unified portfolio

`GET /v1/portfolio`

## Request

- Base URL: `https://api.1claw.co`
- URL: `https://api.1claw.co/v1/portfolio`
- Auth: HTTP bearer

Returns an aggregated view of all wallet balances (treasury wallets,
signing keys, smart accounts) with USD estimates.

## Query parameters

- `chains` string
- `include_tokens` boolean

## Response `200`

Portfolio summary

- PortfolioResponse
  - `wallets` PortfolioWalletEntry[]
    - `wallet_type` 'treasury' | 'signing_key' | 'smart_account'
    - `chain` string
    - `address` string
    - `native_balance` string
    - `native_balance_usd` string
    - `tokens` PortfolioTokenBalance[]
      - `contract_address` string
      - `symbol` string
      - `name` string
      - `balance` string
      - `balance_usd` string
      - `decimals` integer
  - `total_usd_estimate` string

## Other responses

- `401`: Authentication required or invalid

---

[API](https://skmtc.dev/1claw/apis/1claw-api.md) · [All operations](https://skmtc.dev/1claw/apis/1claw-api/llms.txt) · [OpenAPI document](https://skmtc.dev/1claw/apis/1claw-api/revisions/5fa0918f3b41?raw)
