curl --request GET \
--url https://api.0xarchive.io/v1/hyperliquid/hip4/instruments \
--header 'X-API-Key: <api-key>'{
"success": true,
"data": [
{
"outcome_id": 0,
"side": 0,
"asset_id": 100000000,
"coin": "#0",
"symbol": "#0",
"name": "BTC ≥ 78213 by 2026-05-03 06:00 UTC — Yes",
"description": "class:priceBinary|underlying:BTC|expiry:20260503-0600|targetPrice:78213|period:1d",
"side_name": "Yes",
"recurring_class": "priceBinary",
"recurring_underlying": "BTC",
"recurring_expiry": "2026-05-03T06:00:00Z",
"recurring_target_px": 78213,
"recurring_period": "1d",
"builder_address": "0x0000000000000000000000000000000000000000",
"is_settled": false,
"first_seen_at": "2026-05-02T07:47:00Z",
"last_updated_at": "2026-05-02T20:25:00Z"
}
],
"meta": {
"count": 123,
"next_cursor": "<string>",
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
}List HIP-4 instruments
0xArchive API reference for List HIP-4 instruments. Includes authentication, parameters, response shape, examples, and route-safe implementation notes.
curl --request GET \
--url https://api.0xarchive.io/v1/hyperliquid/hip4/instruments \
--header 'X-API-Key: <api-key>'{
"success": true,
"data": [
{
"outcome_id": 0,
"side": 0,
"asset_id": 100000000,
"coin": "#0",
"symbol": "#0",
"name": "BTC ≥ 78213 by 2026-05-03 06:00 UTC — Yes",
"description": "class:priceBinary|underlying:BTC|expiry:20260503-0600|targetPrice:78213|period:1d",
"side_name": "Yes",
"recurring_class": "priceBinary",
"recurring_underlying": "BTC",
"recurring_expiry": "2026-05-03T06:00:00Z",
"recurring_target_px": 78213,
"recurring_period": "1d",
"builder_address": "0x0000000000000000000000000000000000000000",
"is_settled": false,
"first_seen_at": "2026-05-02T07:47:00Z",
"last_updated_at": "2026-05-02T20:25:00Z"
}
],
"meta": {
"count": 123,
"next_cursor": "<string>",
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}
}Authorizations
API key for authentication. Get yours at https://0xarchive.io/dashboard
Response
List of HIP-4 per-side instruments
API response wrapping an array of HIP-4 per-side instruments
true
Hide child attributes
Hide child attributes
Numeric outcome identifier
0
Side index: 0 = Yes, 1 = No
0, 1 0
Public asset ID. Formula: 100_000_000 + 10*outcome_id + side.
100000000
Coin identifier. Returned in #-prefixed form. REST paths accept either the bare numeric id (e.g. 0) or the #-prefixed form (e.g. #0). Format: 10*outcome_id + side.
"#0"
Same value as coin. Provided for consistency with other venues.
"#0"
Human-readable per-side market name
"BTC ≥ 78213 by 2026-05-03 06:00 UTC — Yes"
Pipe-delimited recurring-market metadata
"class:priceBinary|underlying:BTC|expiry:20260503-0600|targetPrice:78213|period:1d"
Human label for this side (typically Yes or No)
"Yes"
Recurring market class (e.g., priceBinary)
"priceBinary"
Underlying asset for recurring price-binary outcomes
"BTC"
Settlement timestamp (UTC)
"2026-05-03T06:00:00Z"
Target price for the binary outcome
78213
Cadence of the recurring market (e.g., 1d, 1h)
"1d"
Builder wallet address that deployed the outcome
"0x0000000000000000000000000000000000000000"
Whether the outcome has settled. Once settled, the market is no longer subscribed by the ingester but historical data remains queryable.
false
Timestamp when the side was first ingested
"2026-05-02T07:47:00Z"
Timestamp when the side metadata was last updated
"2026-05-02T20:25:00Z"
Was this page helpful?