Skip to main content
POST
/
info
perpDexs | Hyperliquid Info API
curl --request POST \
  --url https://hypercore.goldrushdata.com/info \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "type": "<string>"
}
'
{
  "[0]": null,
  "[1..]": {
    "name": "<string>",
    "fullName": "<string>",
    "deployer": "<string>",
    "oracleUpdater": {},
    "feeRecipient": {},
    "assetToStreamingOiCap": [
      {}
    ],
    "assetToFundingMultiplier": [
      {}
    ]
  }
}

Credit Cost

1 per call

Processing

Realtime
The Hyperliquid info endpoint with type: "perpDexs" is used to enumerate every HIP-3 builder-deployed perpetual DEX on HyperCore.
Estimate your monthly cost for this API using the Pricing Calculator.
  • Wire-equal to POST api.hyperliquid.xyz/info with {"type": "perpDexs"}.
  • The null at index 0 represents the canonical Hyperliquid perp DEX; use meta or metaAndAssetCtxs with the default dex: "" to query its universe.
  • Pass a builder DEX name from this list as the dex field on meta or metaAndAssetCtxs to fetch a specific HIP-3 perp universe.
  • assetToStreamingOiCap and assetToFundingMultiplier are [coin, value] tuple arrays scoped to that DEX.
Returns the full list of perpetual DEXes on HyperCore. Index 0 is null and represents the canonical Hyperliquid perp universe; each subsequent entry is a HIP-3 builder-deployed perp DEX, exposing its short name, full name, deployer address, oracle updater, fee recipient, per-asset streaming open-interest caps, and per-asset funding-rate multipliers. This is a global, non-user-keyed type. A single cache entry is shared across all callers and is refreshed as new HIP-3 DEXes are deployed or their parameters change.

Endpoint

POST https://hypercore.goldrushdata.com/info
Authorization: Bearer <GOLDRUSH_API_KEY>
Content-Type: application/json

Request

type
string
required
Always "perpDexs".

Example

curl -X POST https://hypercore.goldrushdata.com/info \
  -H "Authorization: Bearer $GOLDRUSH_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "perpDexs"
  }'

Response

An array of perpetual DEX entries. Index 0 is null and represents the canonical Hyperliquid perp universe (query it via meta / metaAndAssetCtxs with the default empty dex field). Each subsequent element is a HIP-3 builder-deployed perp DEX.
[
  null,
  {
    "name": "test",
    "fullName": "test dex",
    "deployer": "0x5e89b26d8d66da9888c835c9bfcc2aa51813e152",
    "oracleUpdater": null,
    "feeRecipient": null,
    "assetToStreamingOiCap": [["COIN1", "100000.0"], ["COIN2", "200000.0"]],
    "assetToFundingMultiplier": [["COIN1", "1.0"], ["COIN2", "2.0"]]
  }
]

Field descriptions

[0]
null
The canonical Hyperliquid perp DEX is always represented by null at index 0. Use meta or metaAndAssetCtxs with the default dex: "" to query its universe.
[1..]
object
HIP-3 builder-deployed perpetual DEX.
Last reviewed: 2026-07-07