curl --request GET \
--url https://api.0xarchive.io/v1/hyperliquid/hip4/instruments/{symbol} \
--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"
}
}Get a single HIP-4 per-side instrument by coin id (e.g., 0, 1). The #-prefixed form (#0, #1) is also accepted. Requires Build tier or higher.
curl --request GET \
--url https://api.0xarchive.io/v1/hyperliquid/hip4/instruments/{symbol} \
--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/
HIP-4 coin id (e.g., 0 for outcome 0 Yes side, 1 for No side). The #-prefixed form (#0, #1) is also accepted.
"0"
HIP-4 instrument detail
API response wrapping a single HIP-4 per-side instrument
true
HIP-4 per-side instrument metadata. One row per #N coin. Each outcome has two sides: side 0 (Yes) and side 1 (No). Public asset_id formula: 100_000_000 + 10*outcome_id + side. Coin format: #<10*outcome_id + side>.
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?