Skip to main content
GET
/
2
/
perp
/
pairs
Get perp pairs
curl --request GET \
  --url https://demo-api.mobula.io/api/2/perp/pairs
{
  "data": [
    {
      "name": "<string>",
      "baseToken": "<string>",
      "quoteToken": "<string>",
      "minLeverage": 123,
      "maxLeverage": 123,
      "dexMarketId": 1,
      "socialUrl": "<string>",
      "pairFullName": "<string>",
      "percentageChange24h": 123,
      "price": 123,
      "logo": "<string>"
    }
  ]
}
Only tradable markets are returned. Disabled, closed, or delisted markets are filtered out server-side, so anything absent from the response is not tradable — there is no separate “disabled” flag to check.For a full walkthrough with code samples, see the Retrieve All Perp Markets cookbook.

Query Parameters

chain
string
Restrict the result to one chain/venue. Omit to return every chain and DEX in one list. One of: arbitrum, base, arbitrum-sepolia, lighter.

Response

data
array
Array of tradable perpetual markets.

Query Parameters

chain
enum<string>

Filter markets to a single chain/venue. If omitted, returns every chain and DEX.

Available options:
arbitrum,
base,
arbitrum-sepolia,
lighter

Response

200 - application/json

List of tradable perp markets

data
object[]
required