Skip to main content
GET
/
markets
Get list of markets
curl --request GET \
  --url https://api-testnet.gte.xyz/v1/markets
[
  {
    "marketType": "bonding-curve",
    "address": "<string>",
    "baseToken": {
      "address": "<string>",
      "decimals": 123,
      "name": "<string>",
      "symbol": "<string>",
      "totalSupply": 123,
      "logoUri": "<string>",
      "priceUsd": 123,
      "volume1HrUsd": 123,
      "volume24HrUsd": 123,
      "marketCapUsd": 123,
      "marketType": "bonding-curve"
    },
    "quoteToken": {
      "address": "<string>",
      "decimals": 123,
      "name": "<string>",
      "symbol": "<string>",
      "totalSupply": 123,
      "logoUri": "<string>",
      "priceUsd": 123,
      "volume1HrUsd": 123,
      "volume24HrUsd": 123,
      "marketCapUsd": 123,
      "marketType": "bonding-curve"
    },
    "price": 123,
    "priceUsd": 123,
    "volume24HrUsd": 123,
    "priceChange24Hr": 123,
    "priceChange1Hr": 123,
    "volume1HrUsd": 123,
    "marketCapUsd": 123,
    "createdAt": 123,
    "tvlUsd": 123,
    "liquidityUsd": 123,
    "bondingPercentage": 123
  }
]

Query Parameters

limit
integer
default:100
Required range: 1 <= x <= 1000
offset
integer
default:0
Required range: x >= 0
marketType
enum<string>
Available options:
bonding-curve,
amm,
clob-spot,
perps
sortBy
enum<string>
default:marketCap
Available options:
marketCap,
createdAt,
volume
tokenAddress
string

Response

marketType
enum<string>
required
Available options:
bonding-curve,
amm,
clob-spot,
perps
address
string
required
baseToken
object
required
quoteToken
object
required
price
number
required
priceUsd
number
required
volume24HrUsd
number
required
priceChange24Hr
number
required
priceChange1Hr
number
required
volume1HrUsd
number
required
marketCapUsd
number
required
createdAt
integer | null
required
tvlUsd
number | null
required
bondingPercentage
number | null
required
liquidityUsd
number | null