---
title: "List crypto deposit accounts"
method: GET
path: "/v1/wallets/{wallet_id}/deposit_accounts/crypto"
tags: ["Wallets"]
---

# List crypto deposit accounts

`GET /v1/wallets/{wallet_id}/deposit_accounts/crypto`

## Request

- Base URL: `https://api.privy.io`
- URL: `https://api.privy.io/v1/wallets/{wallet_id}/deposit_accounts/crypto`
- Auth: HTTP basic

Returns active crypto deposit accounts that sweep into the path wallet. Requires an app secret or a JWT for a wallet signer, plus `privy-app-id`.

## Path parameters

- `wallet_id` string, required: ID of the wallet.

## Query parameters

- `cursor` string: Cursor returned by the previous page.
- `limit` integer

## Headers

- `privy-app-id` string, required: ID of your Privy app.

## Response `200`

A page of active crypto deposit accounts.

- ListCryptoDepositAccountsResponse: A page of active crypto deposit accounts for a destination wallet.
  - `data` CryptoDepositAddressRoute[], required
    - `wallet_id` string, required
    - `deposit_address` string, required
    - `source` union, required: Which assets a deposit address accepts. Asset and chain use human-readable aliases when known.
      - object: Match all assets.
        - `mode` 'all', required
      - object: Match only the specified assets, using human-readable aliases when known.
        - `mode` 'include', required
        - `values` CryptoDepositAsset[], required
          - `asset` string, required: Known alias (usdc) or raw asset address.
          - `chain` string: Known alias (base) or CAIP-2. Omit on a source value to match every supported chain for that asset.
      - object: Match all assets except the specified ones, using human-readable aliases when known.
        - `mode` 'exclude', required
        - `values` CryptoDepositAsset[], required
          - `asset` string, required: Known alias (usdc) or raw asset address.
          - `chain` string: Known alias (base) or CAIP-2. Omit on a source value to match every supported chain for that asset.
    - `destination` CryptoDepositAsset, required: An asset on a chain. Uses a human-readable alias (usdc, tempo) when one is on file, otherwise the raw asset address and CAIP-2.
      - `asset` string, required: Known alias (usdc) or raw asset address.
      - `chain` string: Known alias (base) or CAIP-2. Omit on a source value to match every supported chain for that asset.
  - `next_cursor` string, nullable, required

## Changes

- **2026-10-16** `4facbfa7f9d4`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/privy-io/apis/privy-api/changes/v1/wallets/:wallet_id/deposit_accounts/crypto/get.md)

---

[API](https://skmtc.dev/privy-io/apis/privy-api.md) - [All operations](https://skmtc.dev/privy-io/apis/privy-api/llms.txt) - [OpenAPI document](https://skmtc.dev/privy-io/apis/privy-api/revisions/6a80d4be53a8?raw)
