# Perpetual DEXes

> HyperCore private-preview documentation.

> For the complete documentation index, see [llms.txt](/docs/llms.txt).

<Callout intent="info">
  This API is in private preview. Target October 2026; timing is subject to change.
</Callout>


# Perpetual DEXes

Returns native and builder-deployed perpetual DEX definitions.

<Note>

  **Available now.** This read is served at the interim endpoint today.

</Note>

## Request

`POST /{apiKey}/info`

| Parameter | Type | Required | Description |
| --- | --- | --- |
| `type` | string | Yes | Selects `perpDexs`. |

```json
{
  "type": "perpDexs"
}
```

## Response fields

| Field | Type | Description |
| --- | --- | --- |
| `[]` | array | Perpetual DEX entries; the native DEX occupies a `null` entry at index `0` in the capture. |
| `[].name` | unknown | Captured field; its JSON type and semantics are not yet confirmed. |
| `[].fullName` | unknown | Captured field; its JSON type and semantics are not yet confirmed. |
| `[].deployer` | unknown | Captured field; its JSON type and semantics are not yet confirmed. |
| `[].oracleUpdater` | unknown | Captured field; its JSON type and semantics are not yet confirmed. |
| `[].feeRecipient` | unknown | Captured field; its JSON type and semantics are not yet confirmed. |
| `[].assetToStreamingOiCap` | unknown | Captured field; its JSON type and semantics are not yet confirmed. |

## Response example

The capture confirmed the array shape, the native `null` entry, and the listed fields. No sample values are published until their response contract is confirmed.