paradex_markets
Identify and analyze trading markets by retrieving detailed specifications such as tick sizes, minimum order sizes, and asset types. Use JMESPath expressions to filter, sort, or limit results based on criteria like base assets or trading volume.
Instructions
Find markets that match your trading criteria or get detailed market specifications.
Use this tool when you need to:
- Understand exact tick sizes and minimum order sizes before placing trades
- Find all markets for a specific asset (e.g., all BTC-based markets)
- Compare contract specifications across different markets
- Identify markets with specific characteristics for your trading strategy
Retrieves comprehensive details about specified markets, including
base and quote assets, tick size, minimum order size, and other
trading parameters. If "ALL" is specified or no market IDs are provided,
returns details for all available markets.
Example use cases:
- Finding the minimum order size for a new trade
- Identifying markets with the smallest tick size for precise entries
- Checking which assets are available for trading
`asset_kind` is the type of asset in the market. It can be `PERP` or `PERP_OPTION`.
You can use JMESPath expressions (https://jmespath.org/specification.html) to filter, sort, or limit the results.
Use the `paradex_filters_model` tool to get the filters for a tool.
Examples:
- Filter by base asset: "[?base_asset=='BTC']"
- Sort by 24h volume: "sort_by([*], &volume_24h)"
- Limit to top 5 by volume: "[sort_by([*], &to_number(volume_24h))[-5:]]"
Input Schema
Name | Required | Description | Default |
---|---|---|---|
jmespath_filter | No | JMESPath expression to filter, sort, or limit the results. | |
limit | No | Limit the number of results to the specified number. | |
market_ids | No | Market symbols to get details for. | |
offset | No | Offset the results to the specified number. |
Input Schema (JSON Schema)
{
"properties": {
"jmespath_filter": {
"default": "",
"description": "JMESPath expression to filter, sort, or limit the results.",
"title": "Jmespath Filter",
"type": "string"
},
"limit": {
"default": 10,
"description": "Limit the number of results to the specified number.",
"exclusiveMinimum": 0,
"maximum": 100,
"title": "Limit",
"type": "integer"
},
"market_ids": {
"default": [
"ALL"
],
"description": "Market symbols to get details for.",
"items": {
"type": "string"
},
"title": "Market Ids",
"type": "array"
},
"offset": {
"default": 0,
"description": "Offset the results to the specified number.",
"minimum": 0,
"title": "Offset",
"type": "integer"
}
},
"title": "get_marketsArguments",
"type": "object"
}