---
title: "Query borrow/repay records in Margin account(USER_DATA)"
method: GET
path: "/sapi/v1/margin/borrow-repay"
tags: ["Margin"]
---

# Query borrow/repay records in Margin account(USER_DATA)

`GET /sapi/v1/margin/borrow-repay`

Query borrow/repay records in Margin account

- txId or startTime must be sent. txId takes precedence. Response in descending order
- If an asset is sent, data within 30 days before endTime; If an asset is not sent, data within 7 days before endTime
- If neither startTime nor endTime is sent, the recent 7-day data will be returned.
- startTime set as endTime - 7 days by default, endTime set as current time by default

Weight(IP): 10

## Query parameters

- `asset` string, required
- `isolatedSymbol` string
- `txId` integer
- `startTime` integer
- `endTime` integer
- `current` integer
- `size` integer
- `type` string, required
- `recvWindow` integer
- `timestamp` integer, required
- `signature` string, required

## Response `200`

Margin account borrow/repay

- object
  - `rows` object[], required
    - `isolatedSymbol` string — Isolated symbol, will not be returned for crossed margin
    - `amount` string — Total amount borrowed/repaid
    - `asset` string, required
    - `interest` string — Interest repaid
    - `principal` string, required — Principal repaid
    - `status` string, required — one of PENDING (pending execution), CONFIRMED (successfully execution), FAILED (execution failed, nothing happened to your account)
    - `timestamp` integer, required
    - `txId` integer, required
  - `total` integer, required

## Other responses

- `400` — Bad 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)
