---
title: "List withdrawals"
method: GET
path: "/wallet/withdrawals"
tags: ["Wallet"]
---

# List withdrawals

`GET /wallet/withdrawals`

Returns withdrawal history for the authenticated account using cursor-based pagination.

Requires the **deposit** permission on the API key.

## Query parameters

- `currency` string
- `limit` integer
- `cursor` string

## Response `200`

Withdrawal history returned successfully.

- WithdrawalListResponse
  - `data` Withdrawal[]
    - `id` string
    - `currency` string
    - `amount` string
    - `fee_amount` string
    - `amount_after_fees` string
    - `status` string — Lowercase status value from the funding service.
    - `channel_type` 'crypto' | 'fiat'
    - `network_code` string, nullable
    - `address` string, nullable — Present for crypto withdrawals.
    - `address_tag` string, nullable — Memo or destination tag. Present for crypto when applicable.
    - `tx_hash` string, nullable — On-chain transaction hash. Present once broadcast.
    - `requested_at` integer, nullable
    - `completed_at` integer, nullable
    - `created_at` integer
  - `meta` CursorMeta
    - `next_cursor` string, nullable — Cursor to pass as `cursor` in the next request. Null when there are no more pages.
    - `has_more` boolean — Whether more records exist beyond this page.
    - `total` integer — Total number of records matching the query.

## Other responses

- `401` — Missing or invalid authentication headers.
- `403` — API key does not have permission for this action.
- `429` — Rate limit exceeded.
- `503` — Service temporarily unavailable.

---

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