---
title: "GET /private/list_custody_accounts"
method: GET
path: "/private/list_custody_accounts"
tags: ["Account Management", "Private"]
---

# GET /private/list_custody_accounts

`GET /private/list_custody_accounts`

Retrieves a list of all custody accounts associated with the authenticated account for a specific currency. Custody accounts are used for clients who require segregated custody of their assets.

The response includes custody account details such as account name, status, balances, and configuration settings.

**📖 Related Support Article:** [Custody Options](https://support.deribit.com/hc/en-us/articles/26533163120413-Custody-Options)

[Try in API console](https://test.deribit.com/api_console?method=%2Fprivate%2Flist_custody_accounts)

## Query parameters

- `currency` 'BTC' | 'ETH' | 'USDC' | 'USDT' | 'EURR', required — Currency, i.e `"BTC"`, `"ETH"`, `"USDC"`

## Response `200`

Success response

- GetlistCustodyAccounts200response — Generic error response for broken references
  - `jsonrpc` '2.0', required
  - `error` object, required
    - `code` integer, required — Error code
    - `message` string, required — Error message
  - `result` CustodyAccount[]
    - `currency` 'BTC' | 'ETH' | 'USDC' | 'USDT' | 'EURR', required — Currency, i.e `"BTC"`, `"ETH"`, `"USDC"`
    - `name` 'copper' | 'cobo', required — Custody name
    - `balance` number — Amount of funds in given currency
    - `pending_withdrawal_balance` number, required — Amount of funds in given currency
    - `auto_deposit` boolean — When set to 'true' all new funds added to custody balance will be automatically transferred to trading balance
    - `client_id` string — API key 'client id' used to reserve/release funds in custody platform, requires scope 'custody:read_write'
    - `external_id` string — User ID in external systems
    - `withdrawal_address` string — Address that is used for withdrawals
    - `withdrawal_address_change` number — UNIX timestamp after when new withdrawal address will be used for withdrawals
    - `pending_withdrawal_addres` string — New withdrawal address that will be used after 'withdrawal_address_change'
    - `deposit_address` string — Address that can be used for deposits

---

[API](https://skmtc.net/deribit/apis/deribit-api.md) · [All operations](https://skmtc.net/deribit/apis/deribit-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deribit/deribit-api/versions/78a0783dbfcc/schema)
