Trading Pair List
Get All Trading Pairs
Get all available trading pair information in the system.
HTTP Request
GET
/api/perp-market-api/list
Request Frequency Restriction:
- Recommended: no more than 3 times per second
Request Parameters
No parameters required
Response Fields Description
| Name | Type | Description |
|---|---|---|
| perpId | string | Perpetual contract ID |
| symbol | string | Trading pair symbol, e.g., ETH-PERP |
| coinName | string | Coin name |
| status | integer | Status (1-active, 0-inactive) |
| initialMargin | string | Initial margin rate |
| maintenanceMargin | string | Maintenance margin rate |
| makerFee | string | Maker fee rate |
| takerFee | string | Taker fee rate |
| stepSize | string | Quantity step size |
| tickSize | string | Price step size |
| maxQtyLimit | string | Maximum quantity for limit orders |
| maxQtyMarket | string | Maximum quantity for market orders |
| feePoolAddress | string | Fee pool address |
| mtbLong | string | Maximum trading volume for long positions |
| mtbShort | string | Maximum trading volume for short positions |
| maxFunding | string | Maximum funding rate |
| maxLeverage | integer | Maximum leverage |
| perpOiLimitVOList | array | Open interest limit list |
| priceIdentifierId | string | Price identifier ID |
Response Example
{
"code": 200,
"message": "success",
"data": [
{
"perpId": "0x123...",
"symbol": "ETH-PERP",
"coinName": "Ethereum",
"status": 1,
"initialMargin": "0.01",
"maintenanceMargin": "0.005",
"makerFee": "0.0002",
"takerFee": "0.0005",
"stepSize": "0.001",
"tickSize": "0.1",
"maxQtyLimit": "10000",
"maxQtyMarket": "5000",
"feePoolAddress": "0xabc...",
"mtbLong": "1000000",
"mtbShort": "1000000",
"maxFunding": "0.01",
"maxLeverage": 50,
"perpOiLimitVOList": [],
"priceIdentifierId": "0xdef..."
}
]
}