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 all HIP-4 outcome-market per-side instruments (one row per #N coin). Each outcome has two sides: side 0 (Yes) and side 1 (No). Coins are #-prefixed. Requires Build tier or higher.
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"
}
}Documentation Index
Fetch the complete documentation index at: https://docs.0xarchive.io/llms.txt
Use this file to discover all available pages before exploring further.
API key for authentication. Get yours at https://www.0xarchive.io/dashboard/
List of HIP-4 per-side instruments
API response wrapping an array of HIP-4 per-side instruments
true
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?