---
title: "GET /markets/config"
method: GET
path: "/markets/config"
tags: ["Markets"]
---

# GET /markets/config

`GET /markets/config`

## Response `200`

Success

- MarketConfigResponse[]
  - `marketTokenAddress` string, required
  - `indexTokenAddress` string, required
  - `longTokenAddress` string, required
  - `shortTokenAddress` string, required
  - `isSameCollaterals` boolean, required
  - `isSpotOnly` boolean, required
  - `name` string, required
  - `data` string, required
  - `isDisabled` boolean, required
  - `maxLongPoolAmount` string, required
  - `maxShortPoolAmount` string, required
  - `maxLongPoolUsdForDeposit` string, required
  - `maxShortPoolUsdForDeposit` string, required
  - `reserveFactorLong` string, required
  - `reserveFactorShort` string, required
  - `openInterestReserveFactorLong` string, required
  - `openInterestReserveFactorShort` string, required
  - `maxOpenInterestLong` string, required
  - `maxOpenInterestShort` string, required
  - `borrowingFactorLong` string, required
  - `borrowingFactorShort` string, required
  - `borrowingExponentFactorLong` string, required
  - `borrowingExponentFactorShort` string, required
  - `fundingFactor` string, required
  - `fundingExponentFactor` string, required
  - `fundingIncreaseFactorPerSecond` string, required
  - `fundingDecreaseFactorPerSecond` string, required
  - `thresholdForStableFunding` string, required
  - `thresholdForDecreaseFunding` string, required
  - `minFundingFactorPerSecond` string, required
  - `maxFundingFactorPerSecond` string, required
  - `minPositionImpactPoolAmount` string, required
  - `positionImpactPoolDistributionRate` string, required
  - `minCollateralFactor` string, required
  - `minCollateralFactorForLiquidation` string, required
  - `minCollateralFactorForOpenInterestLong` string, required
  - `minCollateralFactorForOpenInterestShort` string, required
  - `maxPnlFactorForTradersLong` string, required
  - `maxPnlFactorForTradersShort` string, required
  - `maxPnlFactorForDepositsLong` string
  - `maxPnlFactorForDepositsShort` string
  - `maxPnlFactorForWithdrawalsLong` string
  - `maxPnlFactorForWithdrawalsShort` string
  - `positionFeeFactorForBalanceWasImproved` string, required
  - `positionFeeFactorForBalanceWasNotImproved` string, required
  - `positionImpactFactorPositive` string, required
  - `positionImpactFactorNegative` string, required
  - `maxPositionImpactFactorPositive` string, required
  - `maxPositionImpactFactorNegative` string, required
  - `maxPositionImpactFactorForLiquidations` string, required
  - `maxLendableImpactFactor` string, required
  - `maxLendableImpactFactorForWithdrawals` string, required
  - `maxLendableImpactUsd` string, required
  - `lentPositionImpactPoolAmount` string, required
  - `positionImpactExponentFactorPositive` string, required
  - `positionImpactExponentFactorNegative` string, required
  - `useOpenInterestInTokensForBalance` boolean, required
  - `swapFeeFactorForBalanceWasImproved` string, required
  - `swapFeeFactorForBalanceWasNotImproved` string, required
  - `atomicSwapFeeFactor` string, required
  - `swapImpactFactorPositive` string, required
  - `swapImpactFactorNegative` string, required
  - `swapImpactExponentFactor` string, required
  - `withdrawalFeeFactorBalanceWasImproved` string
  - `withdrawalFeeFactorBalanceWasNotImproved` string
  - `virtualMarketId` string, required
  - `virtualLongTokenId` string, required
  - `virtualShortTokenId` string, required

## Other responses

- `500` — Internal Server Error

---

[API](https://skmtc.net/gmx/apis/gmx-io-gmx-public-api.md) · [All operations](https://skmtc.net/gmx/apis/gmx-io-gmx-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gmx/gmx-io-gmx-public-api/revisions/b3be06047493/schema)
