VELA Knowledge Base
  • Exchange
    • Platform Overview
    • Account Setup
      • Deposit & Withdraw
      • 1-Click Trading
    • Staking
      • $VLP
      • $VELA and $esVELA
      • Rewards
      • Hyper VLP
        • Hyper VLP Legacy
        • Hyper VLP 2.0
    • Trading
      • Positions
        • Profit, Loss, and ROI
        • Increase Collateral/ Leverage
        • Add to Position
        • Triggered Orders
        • Edit Triggered Orders
        • Close Position
      • Chart Trading
      • Mobile
    • Platform Mechanics
      • Fees
      • Price Feeds
      • Risk Mitigation
    • Tokenomics
    • Restricted Countries
  • Community
    • Grand Prix Trading Competition
      • Credits
      • Missions & Streaks
      • Nitro Boost
    • Social Features
      • Referrals
      • Share Trade
      • Leaderboards
      • AstraBit Guide
      • Previous Events
        • Pirate's Loot Trading Competition
    • NFTs
  • Support
    • Resources (Links)
    • Brand Kit
    • Gnosis Safe Management
  • Developers
    • APIs
      • The Graph API
      • Trade Bots API
      • Market Maker API
    • Asset Pairs and VelaId
    • Contracts
      • Arbitrum Mainnet
      • Arbitrum Testnet
      • Base Mainnet
      • Base Testnet
    • Contract Functions
      • Vault
      • Position Vault
      • Liquidate Vault
      • Order Vault
      • Price Manager
      • Settings Manager
      • Multicall
    • Audit
Powered by GitBook
On this page
  1. Developers
  2. APIs

Market Maker API

PreviousTrade Bots APINextAsset Pairs and VelaId

Last updated 8 months ago

Base URL

The base URL for all the API endpoints is https://api.vela.exchange/market-maker.

API Endpoints

Get Vault Exposure

get
Path parameters
chainIdstringRequired
accountstringRequired
Responses
200Success
get
GET /market-maker/vault_exposure/{chainId}/{account} HTTP/1.1
Host: api.vela.exchange
Accept: */*
200Success

No content

Get Asset Open Interest

get
Path parameters
chainIdstringRequired
assetstringRequired
Responses
200Success
get
GET /market-maker/asset_oi/{chainId}/{asset} HTTP/1.1
Host: api.vela.exchange
Accept: */*
200Success

No content

Get Unrealized PnL

get
Path parameters
chainIdstringRequired
assetstringRequired
Query parameters
totalbooleanRequired
Responses
200Success
get
GET /market-maker/upnl/{chainId}/{asset} HTTP/1.1
Host: api.vela.exchange
Accept: */*
200Success

No content

Get Open Positions

get
Path parameters
chainIdstringRequired
accountstringRequired
Query parameters
paginatenumberRequired
Responses
200Success
get
GET /market-maker/open_positions/{chainId}/{account} HTTP/1.1
Host: api.vela.exchange
Accept: */*
200Success

No content

Get Open Orders

get
Path parameters
chainIdstringRequired
accountstringRequired
Query parameters
paginatenumberRequired
Responses
200Success
get
GET /market-maker/open_orders/{chainId}/{account} HTTP/1.1
Host: api.vela.exchange
Accept: */*
200Success

No content

Get Trade History

get
Path parameters
chainIdstringRequired
accountstringRequired
Query parameters
paginatenumberRequired
Responses
200Success
get
GET /market-maker/trade_history/{chainId}/{account} HTTP/1.1
Host: api.vela.exchange
Accept: */*
200Success

No content

get
Path parameters
chainIdnumberRequired
Responses
200Success
get
GET /market-maker/fundingrate/{chainId} HTTP/1.1
Host: api.vela.exchange
Accept: */*
200Success

No content

  • Base URL
  • API Endpoints
  • GETGet Vault Exposure
  • GETGet Asset Open Interest
  • GETGet Unrealized PnL
  • GETGet Open Positions
  • GETGet Open Orders
  • GETGet Trade History
  • GET/market-maker/fundingrate/{chainId}