---
title: "Get Deposits"
method: GET
path: "/portfolio/deposits"
tags: ["portfolio"]
---

# Get Deposits

`GET /portfolio/deposits`

Endpoint for getting the member's deposit history.

## Query parameters

- `limit` integer
- `cursor` string

## Response `200`

Deposits retrieved successfully

- GetDepositsResponse
  - `deposits` Deposit[], required
    - `id` string, required — Unique identifier for the deposit.
    - `status` 'pending' | 'applied' | 'failed' | 'returned', required — Current status of the deposit. 'applied' means funds are reflected in balance.
    - `type` 'ach' | 'wire' | 'crypto' | 'debit' | 'apm', required — Payment method used for the deposit.
    - `amount_cents` integer, required — Deposit amount in cents.
    - `fee_cents` integer, required — Fee charged for the deposit in cents.
    - `created_ts` integer, required — Unix timestamp of when the deposit was created.
    - `finalized_ts` integer, nullable — Unix timestamp of when the deposit was finalized (applied, failed, or returned).
  - `cursor` string

## Other responses

- `400` — Bad request - invalid input
- `401` — Unauthorized - authentication required
- `500` — Internal server error

---

[API](https://skmtc.net/kalshi/apis/kalshi-trade-api-manual-endpoints.md) · [All operations](https://skmtc.net/kalshi/apis/kalshi-trade-api-manual-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kalshi/kalshi-trade-api-manual-endpoints/revisions/6aec27d55fba/schema)
