---
title: "Query User Universal Transfer History (USER_DATA)"
method: GET
path: "/sapi/v1/asset/transfer"
tags: ["Wallet"]
---

# Query User Universal Transfer History (USER_DATA)

`GET /sapi/v1/asset/transfer`

- `fromSymbol` must be sent when type are ISOLATEDMARGIN_MARGIN and ISOLATEDMARGIN_ISOLATEDMARGIN
- `toSymbol` must be sent when type are MARGIN_ISOLATEDMARGIN and ISOLATEDMARGIN_ISOLATEDMARGIN
- Support query within the last 6 months only
- If `startTime` and `endTime` not sent, return records of the last 7 days by default

Weight(IP): 1

## Query parameters

- `type` 'MAIN_C2C' | 'MAIN_UMFUTURE' | 'MAIN_CMFUTURE' | 'MAIN_MARGIN' | 'MAIN_MINING' | 'C2C_MAIN' | 'C2C_UMFUTURE' | 'C2C_MINING' | 'C2C_MARGIN' | 'UMFUTURE_MAIN' | 'UMFUTURE_C2C' | 'UMFUTURE_MARGIN' | 'CMFUTURE_MAIN' | 'CMFUTURE_MARGIN' | 'MARGIN_MAIN' | 'MARGIN_UMFUTURE' | 'MARGIN_CMFUTURE' | 'MARGIN_MINING' | 'MARGIN_C2C' | 'MINING_MAIN' | 'MINING_UMFUTURE' | 'MINING_C2C' | 'MINING_MARGIN' | 'MAIN_PAY' | 'PAY_MAIN' | 'ISOLATEDMARGIN_MARGIN' | 'MARGIN_ISOLATEDMARGIN' | 'ISOLATEDMARGIN_ISOLATEDMARGIN', required
- `startTime` integer
- `endTime` integer
- `current` integer
- `size` integer
- `fromSymbol` string
- `toSymbol` string
- `recvWindow` integer
- `timestamp` integer, required
- `signature` string, required

## Response `200`

Universal transfer history

- object
  - `total` integer, required
  - `rows` object[], required
    - `asset` string, required
    - `amount` string, required
    - `type` string, required
    - `status` string, required
    - `tranId` integer, required
    - `timestamp` integer, required

## Other responses

- `400` — Bad Request
- `401` — Unauthorized Request

---

[API](https://skmtc.net/binance/apis/binance-public-spot-api.md) · [All operations](https://skmtc.net/binance/apis/binance-public-spot-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/binance/binance-public-spot-api/revisions/0dd2f133e12d/schema)
