Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.hit.com/llms.txt

Use this file to discover all available pages before exploring further.

Get Order Book

GET /api/v1/order-book/book
Authentication: Public Query parameters:
QueryTypeRequiredDescription
token_idstringYesOutcome token ID.
Response type: OrderBook.
FieldTypeRequiredDescription
marketUUID stringYesMarket UUID.
asset_idstringYesOutcome token ID.
hashstringYesBook state hash.
timestampintegerYesBook timestamp.
bidsOrderBookLevel[]YesBid price levels.
asksOrderBookLevel[]YesAsk price levels.
tick_sizestringYesMinimum price increment.
OrderBookLevel:
FieldTypeRequiredDescription
pricestringYesPrice level.
sizestringYesAvailable size at the level.

Get Last Trade Price

GET /api/v1/order-book/last-trade-price
Authentication: Public Query parameters:
QueryTypeRequiredDescription
token_idstringYesOutcome token ID.
Response type: LastTradePrice.
FieldTypeRequiredDescription
pricestringYesLast traded price.
sideenum stringYesbuy or sell.

Get Price History

GET /api/v1/price-history
Authentication: Public Query parameters:
QueryTypeRequiredDescription
tokenstringYesOutcome token ID.
intervalenum stringYes1H, 6H, 1D, 1W, 1M, or ALL.
fidelityintegerYesMinutes between points. Valid range: 1 to 1440; max also depends on interval.
pageintegerNoPage number. Default 1.
limitintegerNoResults per page. Default 10, max 1440.
totalbooleanNoInclude total count. Default true.
strictFidelitybooleanNoReject fidelity above the interval maximum instead of clamping. Default false.
sortByenum stringNotimestamp or price. Default timestamp.
orderenum stringNoASC or DESC. Default ASC.
Response type: PriceHistoryResponse.
FieldTypeRequiredDescription
pageintegerYesCurrent page number.
limitintegerYesResults per page.
totalinteger or nullYesTotal point count when requested.
pageCountinteger or nullYesTotal page count when total is available.
dataPriceHistoryPoint[]YesPrice points.
PriceHistoryPoint:
FieldTypeRequiredDescription
tintegerYesUnix timestamp in seconds.
pstringYesPrice value.

Get Historical Spreads

GET /api/v1/historical-data/spreads/{id_or_slug}
Authentication: Public Path parameters:
ParameterTypeRequiredDescription
id_or_slugUUID string or stringYesMarket UUID or slug.
Query parameters:
QueryTypeRequiredDescription
rangeenum stringNo1H, 6H, 1D, 1W, 1M, ALL, or LATEST. Default 1H.
tokenintegerNo0 for both outcomes, 1 for outcome 1, 2 for outcome 2. Default 0.
Response type: HistoricalSpread[].
FieldTypeRequiredDescription
time_groupstring (date-time)YesAggregated time bucket.
market_idUUID stringYesMarket UUID.
token_idstringYesOutcome token ID.
chancenumberYesAverage chance in the bucket, rounded to one decimal place.
highest_bidnumberNoAverage highest bid, returned for range=LATEST.