- Introduction
- Authentication
- Enums Definitions
- Terms Definitions
- SDK
- Rate Limit
- Change Log
- User Service
- REST
- Account Info
- Account & Funding
- Get Account Summary Info
- Get Apikey Info
- Get Account Type - Spot
- Get Account List - Spot
- Get Account Detail - Spot
- Get Account - Cross Margin
- Get Account - Isolated Margin
- Get Account - Futures
- Get Account Ledgers - Spot/Margin
- Get Account Ledgers - Trade_hf
- Get Account Ledgers - Margin_hf
- Get Account Ledgers - Futures
- Sub Account
- Sub Account API
- Deposit
- Withdrawals
- Transfer
- Trade Fee
- Account & Funding
- Spot Trading
- Market Data
- Get Announcements
- Get Currency
- Get All Currencies
- Get Symbol
- Get All Symbols
- Get Ticker
- Get All Tickers
- Get Trade History
- Get Klines
- Get Part OrderBook
- Get Full OrderBook
- Get Call Auction Part OrderBook
- Get Call Auction Info
- Get Fiat Price
- Get 24hr Stats
- Get Market List
- Get Client IP Address
- Get Server Time
- Get Service Status
- Orders
- Add Order
- Add Order Sync
- Add Order Test
- Batch Add Orders
- Batch Add Orders Sync
- Cancel Order By OrderId
- Cancel Order By OrderId Sync
- Cancel Order By ClientOid
- Cancel Order By ClientOid Sync
- Cancel Partial Order
- Cancel All Orders By Symbol
- Cancel All Orders
- Modify Order
- Get Order By OrderId
- Get Order By ClientOid
- Get Symbols With Open Order
- Get Open Orders
- Get Open Orders By Page
- Get Closed Orders
- Get Trade History
- Get DCP
- Set DCP
- Add Stop Order
- Cancel Stop Order By ClientOid
- Cancel Stop Order By OrderId
- Batch Cancel Stop Orders
- Get Stop Orders List
- Get Stop Order By OrderId
- Get Stop Order By ClientOid
- Add OCO Order
- Cancel OCO Order By OrderId
- Cancel OCO Order By ClientOid
- Batch Cancel OCO Order
- Get OCO Order By OrderId
- Get OCO Order By ClientOid
- Get OCO Order Detail By OrderId
- Get OCO Order List
- Market Data
- Margin Trading
- Futures Trading
- Market Data
- Orders
- Add OrderPOST
- Add Order TestPOST
- Batch Add OrdersPOST
- Add Take Profit And Stop Loss OrderPOST
- Cancel Order By OrderIdDELETE
- Cancel Order By ClientOidDELETE
- Batch Cancel OrdersDELETE
- Cancel All OrdersDELETE
- Cancel All Stop ordersDELETE
- Get Order By OrderIdGET
- Get Order By ClientOidGET
- Get Order ListGET
- Get Recent Closed OrdersGET
- Get Stop Order ListGET
- Get Open Order ValueGET
- Get Recent Trade HistoryGET
- Get Trade HistoryGET
- Positions
- Funding Fees
- Copy Trading
- Earn
- VIP Lending
- Affiliate
- Broker
- Websocket API
- Error Code
- Abandoned Endpoints
- Introduction
- Account & Funding
- Get sub-account List - Summary Info (V1)
- Get sub-account List - Spot Balance (V1)
- Get Deposit Addresses (V2)
- Get Deposit Addresses - V1
- Sub-account Transfer
- Get Deposit History - Old
- Internal Transfer
- Get Futures Account Transfer Out Ledger
- Get Withdrawal History - Old
- Futures Account Transfer Out
- Futures Account Transfer In
- Add Deposit Address - V1
- Withdraw - V1
- Spot Trading
- Margin Trading
- Futures Trading
- Developing
Get Recent Closed Orders
GET
https://api-futures.kucoin.com/api/v1/recentDoneOrders
domain:Futures
api-channel:Private
api-permission:General
api-rate-limit-pool:Futures
sdk-service:Futures
sdk-sub-service:Order
sdk-method-name:GetRecentClosedOrders
api-rate-limit-weight:5
Description
For high-volume trading, it is highly recommended that you maintain your own list of open orders and use one of the streaming market data feeds to keep it updated. You should poll the open orders endpoint to obtain the current state of any open order.
This endpoint requires the General permission.
This endpoint support Futures URL
Futures weight:2
Request
Query Params
symbol
string
optional
Example:
XBTUSDTM
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api-futures.kucoin.com/api/v1/recentDoneOrders?symbol=XBTUSDTM'
Responses
🟢200OK
application/json
Body
code
string
required
data
array [object {38}]
required
id
string
required
symbol
string
required
type
string
required
side
string
required
price
string
required
size
integer
required
value
string
required
dealValue
string
required
dealSize
integer
required
stp
string
required
stop
string
required
stopPriceType
string
required
stopTriggered
boolean
required
stopPrice
integer
required
timeInForce
string
required
postOnly
boolean
required
hidden
boolean
required
iceberg
boolean
required
leverage
string
required
forceHold
boolean
required
closeOrder
boolean
required
visibleSize
integer
required
clientOid
string
required
remark
string
required
tags
string
required
isActive
boolean
required
cancelExist
boolean
required
createdAt
integer <int64>
required
updatedAt
integer <int64>
required
endAt
integer <int64>
required
orderTime
integer <int64>
required
settleCurrency
string
required
marginMode
string
required
avgDealPrice
string
required
filledSize
integer
required
filledValue
string
required
status
string
required
reduceOnly
boolean
required
Example
{
"code": "200000",
"data": [
{
"id": "236387137732231168",
"symbol": "XRPUSDTM",
"type": "market",
"side": "buy",
"price": "0",
"size": 1,
"value": "5.51",
"dealValue": "5.511",
"dealSize": 1,
"stp": "",
"stop": "",
"stopPriceType": "",
"stopTriggered": false,
"stopPrice": null,
"timeInForce": "GTC",
"postOnly": false,
"hidden": false,
"iceberg": false,
"leverage": "10.0",
"forceHold": false,
"closeOrder": false,
"visibleSize": 0,
"clientOid": "16698fe6-2746-4aeb-a7fa-61f633ab6090",
"remark": null,
"tags": "",
"isActive": false,
"cancelExist": false,
"createdAt": 1729172287496,
"updatedAt": 1729172287568,
"endAt": 1729172287568,
"orderTime": 1729172287496950800,
"settleCurrency": "USDT",
"marginMode": "ISOLATED",
"avgDealPrice": "0.5511",
"filledSize": 1,
"filledValue": "5.511",
"status": "done",
"reduceOnly": false
},
{
"id": "236317213710184449",
"symbol": "XBTUSDTM",
"type": "market",
"side": "buy",
"price": "0",
"size": 1,
"value": "67.4309",
"dealValue": "67.4309",
"dealSize": 1,
"stp": "",
"stop": "",
"stopPriceType": "",
"stopTriggered": false,
"stopPrice": null,
"timeInForce": "GTC",
"postOnly": false,
"hidden": false,
"iceberg": false,
"leverage": "3",
"forceHold": false,
"closeOrder": false,
"visibleSize": 0,
"clientOid": "5c52e11203aa677f33e493fb",
"remark": null,
"tags": "",
"isActive": false,
"cancelExist": false,
"createdAt": 1729155616310,
"updatedAt": 1729155616324,
"endAt": 1729155616324,
"orderTime": 1729155616310180400,
"settleCurrency": "USDT",
"marginMode": "ISOLATED",
"avgDealPrice": "67430.9",
"filledSize": 1,
"filledValue": "67.4309",
"status": "done",
"reduceOnly": false
},
{
"id": "236317094436728832",
"symbol": "XBTUSDTM",
"type": "market",
"side": "buy",
"price": "0",
"size": 1,
"value": "67.445",
"dealValue": "67.445",
"dealSize": 1,
"stp": "",
"stop": "",
"stopPriceType": "",
"stopTriggered": false,
"stopPrice": null,
"timeInForce": "GTC",
"postOnly": false,
"hidden": false,
"iceberg": false,
"leverage": "3",
"forceHold": false,
"closeOrder": false,
"visibleSize": 0,
"clientOid": "5c52e11203aa677f33e493fb",
"remark": null,
"tags": "",
"isActive": false,
"cancelExist": false,
"createdAt": 1729155587873,
"updatedAt": 1729155587946,
"endAt": 1729155587946,
"orderTime": 1729155587873332000,
"settleCurrency": "USDT",
"marginMode": "ISOLATED",
"avgDealPrice": "67445.0",
"filledSize": 1,
"filledValue": "67.445",
"status": "done",
"reduceOnly": false
}
]
}
Modified at 2025-03-19 02:11:53