WebAPI
name: @gmx-io/gmx-public-api
description: Decentralized perpetual and spot exchange REST API
version: 1.0.0
url: https://gmx.io
documentation: https://docs.gmx.io/docs/api/overview/
provider: Organization
  name: GMX
  url: https://gmx.io
available on: WebAPI
  name: Arbitrum
  url: https://arbitrum.gmxapi.io/v1
available on: WebAPI
  name: Avalanche
  url: https://avalanche.gmxapi.io/v1
available on: WebAPI
  name: Botanix
  url: https://botanix.gmxapi.io/v1
available on: WebAPI
  name: MegaETH
  url: https://megaeth.gmxapi.io/v1
potential action: EntryPoint
  name: GetTrades
  http method: GET
  url template: https://arbitrum.gmxapi.io/trades
  tags: Trades
potential action: EntryPoint
  name: SearchTrades
  http method: POST
  url template: https://arbitrum.gmxapi.io/trades/search
  tags: Trades
potential action: EntryPoint
  name: GetTokens
  http method: GET
  url template: https://arbitrum.gmxapi.io/tokens
  tags: Tokens
potential action: EntryPoint
  name: GetTokensInfo
  http method: GET
  url template: https://arbitrum.gmxapi.io/tokens/info
  tags: Tokens
potential action: EntryPoint
  name: FetchStatus
  http method: POST
  url template: https://arbitrum.gmxapi.io/subaccounts/status
  tags: Subaccounts
potential action: EntryPoint
  name: PrepareApproval
  http method: POST
  url template: https://arbitrum.gmxapi.io/subaccounts/approval/prepare
  tags: Subaccounts
potential action: EntryPoint
  name: GetStakingPower
  http method: GET
  url template: https://arbitrum.gmxapi.io/staking/power
  tags: Staking
potential action: EntryPoint
  name: GetRates
  http method: GET
  url template: https://arbitrum.gmxapi.io/rates
  tags: Rates
potential action: EntryPoint
  name: GetOhlcv
  http method: GET
  url template: https://arbitrum.gmxapi.io/prices/ohlcv
  tags: Prices
potential action: EntryPoint
  name: GetPositionsInfo
  http method: GET
  url template: https://arbitrum.gmxapi.io/positions
  tags: Positions
potential action: EntryPoint
  name: GetPositionByKey
  http method: GET
  url template: https://arbitrum.gmxapi.io/positions/{key}
  tags: Positions
potential action: EntryPoint
  name: GetAnnualized
  http method: GET
  url template: https://arbitrum.gmxapi.io/performance/annualized
  tags: Performance
potential action: EntryPoint
  name: GetSnapshots
  http method: GET
  url template: https://arbitrum.gmxapi.io/performance/snapshots
  tags: Performance
potential action: EntryPoint
  name: GetPairs
  http method: GET
  url template: https://arbitrum.gmxapi.io/pairs
  tags: Pairs
potential action: EntryPoint
  name: GetOrdersByAddress
  http method: GET
  url template: https://arbitrum.gmxapi.io/orders
  tags: Orders
potential action: EntryPoint
  name: GetOrderByKey
  http method: GET
  url template: https://arbitrum.gmxapi.io/orders/{key}
  tags: Orders
potential action: EntryPoint
  name: Prepare
  http method: POST
  url template: https://arbitrum.gmxapi.io/orders/txns/prepare
  tags: Order Transactions
potential action: EntryPoint
  name: Submit
  http method: POST
  url template: https://arbitrum.gmxapi.io/orders/txns/submit
  tags: Order Transactions
potential action: EntryPoint
  name: Status
  http method: POST
  url template: https://arbitrum.gmxapi.io/orders/txns/status
  tags: Order Transactions
potential action: EntryPoint
  name: EditPrepare
  http method: POST
  url template: https://arbitrum.gmxapi.io/orders/txns/edit/prepare
  tags: Order Transactions
potential action: EntryPoint
  name: CancelPrepare
  http method: POST
  url template: https://arbitrum.gmxapi.io/orders/txns/cancel/prepare
  tags: Order Transactions
potential action: EntryPoint
  name: CollateralPrepare
  http method: POST
  url template: https://arbitrum.gmxapi.io/orders/txns/collateral/prepare
  tags: Order Transactions
potential action: EntryPoint
  name: GetMarkets
  http method: GET
  url template: https://arbitrum.gmxapi.io/markets
  tags: Markets
potential action: EntryPoint
  name: GetMarketsTickers
  http method: GET
  url template: https://arbitrum.gmxapi.io/markets/tickers
  tags: Markets
potential action: EntryPoint
  name: GetMarketsInfo
  http method: GET
  url template: https://arbitrum.gmxapi.io/markets/info
  tags: Markets
potential action: EntryPoint
  name: GetMarketsConfig
  http method: GET
  url template: https://arbitrum.gmxapi.io/markets/config
  tags: Markets
potential action: EntryPoint
  name: GetMarketsValues
  http method: GET
  url template: https://arbitrum.gmxapi.io/markets/values
  tags: Markets
potential action: EntryPoint
  name: GetLiquidityInfo
  http method: GET
  url template: https://arbitrum.gmxapi.io/jit/liquidity_info
  tags: JIT
potential action: EntryPoint
  name: GetLiquidityHistory
  http method: GET
  url template: https://arbitrum.gmxapi.io/jit/liquidity_history
  tags: JIT
potential action: EntryPoint
  name: PrepareCrossChainDeposit
  http method: POST
  url template: https://arbitrum.gmxapi.io/gmx-account/deposit/cross-chain/prepare
  tags: GMX Account
potential action: EntryPoint
  name: PrepareCrossChainWithdraw
  http method: POST
  url template: https://arbitrum.gmxapi.io/gmx-account/withdraw/cross-chain/prepare
  tags: GMX Account
potential action: EntryPoint
  name: SubmitCrossChainWithdraw
  http method: POST
  url template: https://arbitrum.gmxapi.io/gmx-account/withdraw/cross-chain/submit
  tags: GMX Account
potential action: EntryPoint
  name: StatusCrossChainWithdraw
  http method: POST
  url template: https://arbitrum.gmxapi.io/gmx-account/withdraw/cross-chain/status
  tags: GMX Account
potential action: EntryPoint
  name: GetWeeklyStats
  http method: GET
  url template: https://arbitrum.gmxapi.io/buyback/weekly-stats
  tags: Buyback
potential action: EntryPoint
  name: GetWalletBalances
  http method: GET
  url template: https://arbitrum.gmxapi.io/balances/wallet
  tags: Balances
potential action: EntryPoint
  name: GetApy
  http method: GET
  url template: https://arbitrum.gmxapi.io/apy
  tags: APY

EntryPoint
name: GetAllowances
http method: GET
url template: https://arbitrum.gmxapi.io/allowances
tags: Allowances