---
title: "Get list of Vault depositors"
method: POST
path: "/markets/lending_vaults/deposits"
tags: ["lending_vaults_data"]
---

# Get list of Vault depositors

`POST /markets/lending_vaults/deposits`

Fetches a list of users and total balances grouped by Vault.

## Request body

- UserLendingVaultFilter
  - `lpMints` string[]
  - `page` integer
  - `pageSize` integer
  - `principalMints` string[]
  - `sort` integer — Sort key (see `StakeSortType` discriminants).
  - `sortDirection` integer — Sort direction: `0` = ascending, `1` = descending.
  - `stakeDuration` integer, nullable
  - `status` integer — Position status filter (see `StakeStatus` discriminants).
  - `userAddress` string, nullable — Depositor wallet. Required by `/lending_vaults/user/v2` (filter-only, no header fallback). Optional on legacy paths that read from the auth header.
  - `vaultAddresses` string[]

## Response `200`

OK

- VaultDeposits[]
  - `userDeposits` ParsedVaultPosition[], required
    - `amountSupplied` integer, required
    - `userAddress` string, required
  - `vaultAddress` string, required

## Other responses

- `400`
- `401`
- `500`

---

[API](https://skmtc.dev/loopscale/apis/loopscale-api.md) · [All operations](https://skmtc.dev/loopscale/apis/loopscale-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/loopscale/loopscale-api/revisions/531f64dbe09c/schema)
