---
title: "Changes to List available markets"
method: GET
path: "/markets"
---

# Changes to List available markets

`GET /markets`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 10 of 65 revisions.

- **2026-07-24** `4cd6a066fa1e` — 1 warning
- **2026-07-17** `f1370c46e9e8` — 3 warning
- **2026-06-17** `f3533c17acc2` — 1 info
- **2026-06-09** `43b81de9b079` — 3 info
- **2026-05-21** `7861dbd35cf5` — 2 warning
- **2026-05-07** `d24c9b025e4b` — 2 warning
- **2026-05-04** `6540e7a44a83` — 4 warning
- **2026-04-29** `b83876e772af` — 3 info
- **2026-04-22** `46a57608a790` — 16 breaking, 25 warning, 2 info
- **2025-12-24** `846a2e2b455b` — 2 info

## Changes

- **2026-07-24** `4cd6a066fa1e` — 1 warning
  - removed the optional property `allOf[subschema #2]/results/items/chain_details` from the response with the `200` status
- **2026-07-17** `f1370c46e9e8` — 3 warning
  - added the new `BLOCK_TRADE_REPLAYED_SIGNATURE` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `EVM_VAULT_OPERATORS_DISABLED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `VAULT_DATA_PRIVATE` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
- **2026-06-17** `f3533c17acc2` — 1 info
  - added the optional property `allOf[subschema #2]/results/items/trading_mode` to the response with the `200` status
- **2026-06-09** `43b81de9b079` — 3 info
  - removed the `INVALID_RHINOFI_QUOTE` enum value from the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - removed the `INVALID_RHINOFI_QUOTE_COMMIT` enum value from the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - removed the `INVALID_RHINOFI_REQUEST` enum value from the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
- **2026-05-21** `7861dbd35cf5` — 2 warning
  - added the new `IP_NOT_ALLOWED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `MARKET_NOT_SETTLED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
- **2026-05-07** `d24c9b025e4b` — 2 warning
  - added the new `BLOCK_TRADE_INVALID_SIGNATURE` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `BLOCK_TRADE_SIGNER_KEY_UNAUTHORIZED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
- **2026-05-04** `6540e7a44a83` — 4 warning
  - added the new `EVM_ADDRESS_ALREADY_ONBOARDED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `INSUFFICIENT_EVM_BALANCE` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `PORTFOLIO_MARGIN_INVALID_ACCOUNT_KIND` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `PORTFOLIO_MARGIN_ONBOARDING_DISABLED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
- **2026-04-29** `b83876e772af` — 3 info
  - removed the `BAD_STARKNET_REQUEST` enum value from the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - removed the `INVALID_PRICE_PRECISION` enum value from the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - removed the `TRANSACTION_NOT_FOUND` enum value from the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
- **2026-04-22** `46a57608a790` — 16 breaking, 25 warning, 2 info
  - the `allOf[subschema #2]/results/items/asset_kind` response's property type changed from `string` to no type for status `200`
  - the `allOf[subschema #2]/results/items/chain_details` response's property type changed from `object` to no type for status `200`
  - the `allOf[subschema #2]/results/items/delta1_cross_margin_params` response's property type changed from `object` to no type for status `200`
  - the `allOf[subschema #2]/results/items/fee_config` response's property type changed from `object` to no type for status `200`
  - the `allOf[subschema #2]/results/items/fee_config/allOf[#/components/schemas/responses.MarketFeeConfig]/api_fee` response's property type changed from `object` to no type for status `200`
  - the `allOf[subschema #2]/results/items/fee_config/allOf[#/components/schemas/responses.MarketFeeConfig]/api_fee/allOf[#/components/schemas/responses.MakerTakerFee]/maker_fee` response's property type changed from `object` to no type for status `200`
  - the `allOf[subschema #2]/results/items/fee_config/allOf[#/components/schemas/responses.MarketFeeConfig]/api_fee/allOf[#/components/schemas/responses.MakerTakerFee]/taker_fee` response's property type changed from `object` to no type for status `200`
  - the `allOf[subschema #2]/results/items/fee_config/allOf[#/components/schemas/responses.MarketFeeConfig]/interactive_fee` response's property type changed from `object` to no type for status `200`
  - the `allOf[subschema #2]/results/items/fee_config/allOf[#/components/schemas/responses.MarketFeeConfig]/interactive_fee/allOf[#/components/schemas/responses.MakerTakerFee]/maker_fee` response's property type changed from `object` to no type for status `200`
  - the `allOf[subschema #2]/results/items/fee_config/allOf[#/components/schemas/responses.MarketFeeConfig]/interactive_fee/allOf[#/components/schemas/responses.MakerTakerFee]/taker_fee` response's property type changed from `object` to no type for status `200`
  - the `allOf[subschema #2]/results/items/fee_config/allOf[#/components/schemas/responses.MarketFeeConfig]/rpi_fee` response's property type changed from `object` to no type for status `200`
  - the `allOf[subschema #2]/results/items/fee_config/allOf[#/components/schemas/responses.MarketFeeConfig]/rpi_fee/allOf[#/components/schemas/responses.MakerTakerFee]/maker_fee` response's property type changed from `object` to no type for status `200`
  - the `allOf[subschema #2]/results/items/fee_config/allOf[#/components/schemas/responses.MarketFeeConfig]/rpi_fee/allOf[#/components/schemas/responses.MakerTakerFee]/taker_fee` response's property type changed from `object` to no type for status `200`
  - the `allOf[subschema #2]/results/items/market_kind` response's property type changed from `object` to no type for status `200`
  - the `allOf[subschema #2]/results/items/option_cross_margin_params` response's property type changed from `object` to no type for status `200`
  - the `error` response's property type changed from `object` to no type for status `404`
  - added the new `BLOCK_TRADE_ACCOUNT_MISMATCH` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `BLOCK_TRADE_ALREADY_CANCELLED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `BLOCK_TRADE_EXPIRED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `BLOCK_TRADE_INVALID_STATUS` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `BLOCK_TRADE_MISSING_SIGNATURE` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `BLOCK_TRADE_MISSING_SIGNERS` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `BLOCK_TRADE_MISSING_TRADES` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `BLOCK_TRADE_NOT_ENABLED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `BLOCK_TRADE_NOT_FOUND` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `BLOCK_TRADE_UNAUTHORIZED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `EVM_SIGNATURE_VERIFICATION_FAILED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `INVALID_EVM_SIGNATURE` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `MEDIA_NOT_FOUND` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `OFFER_ALREADY_CANCELLED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `OFFER_INVALID_STATUS` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `OFFER_PARENT_MISMATCH` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `OFFER_PARENT_NOT_ACCEPTING` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `OFFER_UNAUTHORIZED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `PORTFOLIO_MARGIN_CONFIG_NOT_FOUND` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `SPOT` enum value to the `allOf[subschema #2]/results/items/asset_kind` response property for the response status `200`
  - added the new `SUBKEY_NOT_ACTIVATABLE` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `XP_TRANSFERS_DISABLED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `404`
  - added the new `cross` enum value to the `allOf[subschema #2]/results/items/market_kind` response property for the response status `200`
  - added the new `isolated` enum value to the `allOf[subschema #2]/results/items/market_kind` response property for the response status `200`
  - …3 more
- **2025-12-24** `846a2e2b455b` — 2 info
  - added the media type `application/json` for the response with the status `200`
  - added the media type `application/json` for the response with the status `404`

---

[Operation](https://skmtc.dev/tradeparadex/apis/paradex-rest-api-2/docs/markets/get.md) · [API](https://skmtc.dev/tradeparadex/apis/paradex-rest-api-2.md) · [Page](https://skmtc.dev/tradeparadex/apis/paradex-rest-api-2/changes/markets/get)
