List available markets
Changed onGet markets static data component
Markets are listed by symbol. Filter the list with asset_kind and base_asset, each a comma-separated list. Send the ETag of an unfiltered response back in If-None-Match to get 304 Not Modified while the list is unchanged.
Unfiltered requests for every market draw on a per-client budget, except those answered 304 Not Modified. Past it the API answers 429 Too Many Requests with a Retry-After header, so filter the list down to the markets you use.
Request
- Base URLhttps://api.prod.paradex.trade/v1
- URLhttps://api.prod.paradex.trade/v1/markets
- Authnone declared
Query parameters
Market Name - example: BTC-USD-PERP
Without market only: comma-separated asset kinds to list, out of PERP, PERP_OPTION, OPTION, SPOT and FUTURE - example: PERP,SPOT
Without market only: comma-separated base assets to list - example: BTC,ETH
Response
OK
Example response
{
"results": [
{
"base_currency": "ETH",
"clamp_rate": "0.05",
"delta1_cross_margin_params": {
"imf_base": "0.11",
"imf_factor": "0",
"imf_shift": "0",
"mmf_factor": "0.51"
},
"fee_config": {
"api_fee": {
"maker_fee": {
"fee": "0.0003",
"fee_cap": "0.5",
"fee_floor": "-0.5"
},
"taker_fee": {
"fee": "0.0003",
"fee_cap": "0.5",
"fee_floor": "-0.5"
}
},
"interactive_fee": {
"maker_fee": {
"fee": "0.0003",
"fee_cap": "0.5",
"fee_floor": "-0.5"
},
"taker_fee": {
"fee": "0.0003",
"fee_cap": "0.5",
"fee_floor": "-0.5"
}
},
"rpi_fee": {
"maker_fee": {
"fee": "0.0003",
"fee_cap": "0.5",
"fee_floor": "-0.5"
},
"taker_fee": {
"fee": "0.0003",
"fee_cap": "0.5",
"fee_floor": "-0.5"
}
}
},
"funding_multiplier": 1,
"funding_period_hours": 8,
"interest_rate": "0.01",
"iv_bands_width": "0.05",
"max_funding_rate": "0.05",
"max_funding_rate_change": "0.0005",
"max_open_orders": 100,
"max_order_size": "100",
"max_slippage": "0.05",
"max_tob_spread": "0.2",
"min_notional": "3",
"option_cross_margin_params": {
"imf": {
"long_itm": "0.2",
"premium_multiplier": "1.2",
"short_itm": "0.4",
"short_otm": "0.25",
"short_put_cap": "0.5"
},
"mmf": {
"long_itm": "0.2",
"premium_multiplier": "1.2",
"short_itm": "0.4",
"short_otm": "0.25",
"short_put_cap": "0.5"
}
},
"option_spread_margin_params": {
"unpaired_scale_im": "1.0",
"unpaired_scale_mm": "1.0"
},
"option_type": "PUT",
"oracle_ewma_factor": "0.2",
"order_size_increment": "0.001",
"position_limit": "500",
"price_bands_width": "0.05",
"price_feed_id": "GVXRSBjFk6e6J3NbVPXohDJetcTjaeeuykUpbQF8UoMU",
"price_tick_size": "0.01",
"quote_currency": "USD",
"settlement_currency": "USDC",
"strike_price": "66500",
"symbol": "ETH-USD-PERP",
"tags": [
"MEME",
"DEFI"
]
}
]
}Changes
- warning
added the new
ADDRESS_BOOK_NOT_PARADEX_ACCOUNTenum value to the////response property for the response status - warning
added the new
ADDRESS_BOOK_NOT_PARADEX_ACCOUNTenum value to the////response property for the response status - warning
added the new
ADDRESS_BOOK_NOT_PARADEX_ACCOUNTenum value to the////response property for the response status - warning
added the new
ADDRESS_BOOK_REPEATED_IN_IMPORTenum value to the////response property for the response status - warning
added the new
ADDRESS_BOOK_REPEATED_IN_IMPORTenum value to the////response property for the response status - warning
added the new
ADDRESS_BOOK_REPEATED_IN_IMPORTenum value to the////response property for the response status - warning
added the new
STARKNET_PARENT_ONBOARDING_DISABLEDenum value to the////response property for the response status - warning
added the new
STARKNET_PARENT_ONBOARDING_DISABLEDenum value to the////response property for the response status - warning
added the new
STARKNET_PARENT_ONBOARDING_DISABLEDenum value to the////response property for the response status
- warning
- warning
added the new
SESSION_EXPIREDenum value to the////response property for the response status - warning
added the new
SESSION_EXPIREDenum value to the////response property for the response status - warning
added the new
SESSION_REVOKEDenum value to the////response property for the response status - warning
added the new
SESSION_REVOKEDenum value to the////response property for the response status - info
added the non-success response with the status
- warning