---
title: "Get Locked Product Position (USER_DATA)"
method: GET
path: "/sapi/v1/simple-earn/locked/position"
tags: ["Simple Earn"]
---

# Get Locked Product Position (USER_DATA)

`GET /sapi/v1/simple-earn/locked/position`

Weight(IP): 150

## Query parameters

- `asset` string
- `positionId` string
- `projectId` string
- `current` integer
- `size` integer
- `recvWindow` integer
- `timestamp` integer, required
- `signature` string, required

## Response `200`

Locked Product Position

- object
  - `rows` object[], required
    - `positionId` string, required
    - `parentPositionId` string, required
    - `projectId` string, required
    - `asset` string, required
    - `amount` string, required
    - `purchaseTime` string, required
    - `duration` string, required
    - `accrualDays` string, required
    - `rewardAsset` string, required
    - `APY` string, required
    - `rewardAmt` string, required — Earned amount
    - `extraRewardAsset` string, required — Rewards assets of extra staking type
    - `extraRewardAPR` string, required — APR of extra staking type
    - `estExtraRewardAmt` string, required — Rewards of extra staking type, distribute when order expires
    - `nextPay` string, required — Next estimated rewards payment
    - `nextPayDate` string, required — Next rewards payment date
    - `payPeriod` string, required — Payment cycle
    - `redeemAmountEarly` string, required — Early redemption amount
    - `rewardsEndDate` string, required — Rewards accrual end date
    - `deliverDate` string, required — Redemption arrival time
    - `redeemPeriod` string, required — Redemption interval
    - `redeemingAmt` string, required — Amount under redemption
    - `redeemTo` string, required — Redeem to Flexible product or Spot wallet
    - `partialAmtDeliverDate` string, required — Arrival time of partial redemption amount of order
    - `canRedeemEarly` boolean, required — When it is true, early redemption can be operated
    - `canFastRedemption` boolean, required — When it is true, fast redemption can be operated
    - `autoSubscribe` boolean, required — When it is true, auto staking can be operated
    - `type` string, required — Order type is auto subscribe or normal
    - `status` string, required
    - `canReStake` boolean, required
  - `total` 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)
