---
title: "List all deposits for product"
method: GET
path: "/v3/ledger/deposits"
tags: ["Deposit"]
---

# List all deposits for product

`GET /v3/ledger/deposits`

## Request

- Base URL: `https://api.tatum.io`
- URL: `https://api.tatum.io/v3/ledger/deposits`
- Auth: API key in header `x-api-key`

/v3/ledger/deposits

#### 1 credit per API call.

  

Lists all deposits for API key.

## Query parameters

- `pageSize` number
- `page` number
- `sort` 'asc' | 'desc'
- `status` 'Done' | 'InProgress'
- `currency` string
- `txId` string
- `to` string
- `accountId` string

## Response `200`

OK

- Deposit[]
  - `txId` string, required
  - `address` string, required: Blockchain address.
  - `timestamp` number, required: End interval in UTC millis.
  - `xpub` string, required: Extended public key to derive address from.
  - `derivationKey` integer, required: Derivation key index for given address.
  - `amount` string, required: Amount of the trade
  - `status` 'InProgress' | 'Done' | 'Failed', required: Status of deposit
  - `accountId` string, required: Account ID.
  - `currency` string, required: Currency
  - `reference` string, required
  - `vout` number, required
  - `spent` boolean, required
  - `blockHeight` number, required: Block of deposit
  - `blockHash` string: Hash of the block where this transaction was in.
  - `from` string: Blockchain address.

## Other responses

- `400`: Bad Request
- `401`: Unauthorized. Not valid or inactive subscription key present in the HTTP Header.
- `500`: Internal server error. There was an error on the server during the processing of the request.

---

[API](https://skmtc.dev/tatum/apis/virtual-accounts.md) - [All operations](https://skmtc.dev/tatum/apis/virtual-accounts/llms.txt) - [OpenAPI document](https://skmtc.dev/tatum/apis/virtual-accounts/revisions/ba220553084b?raw)
