Docs
Docs
Home
Getting Started
Agent Tooling
CLI
Supported Chains
Acala
Aptos
Arbitrum
Arc
Asset Hub
Astar
Avalanche
Base
Berachain
Bifrost
Binance Smart Chain
Bittensor
Blast
Boba Network
Bridge Hub
Celo
Centrifuge
Chiliz
Cronos
Enjin
Ethereum
Etherlink
Flow EVM Gateway
Gnosis
Hydration
Hyperliquid
Immutable
Ink
IoTeX
Kusama
Linea
LISK
Manta Atlantic
Manta Pacific
Mantle
MegaETH
Monad
Movement
Neuroweb
opBNB
Optimism
Plasma
Polkadot
Polygon
Pulsechain
Robinhood
Ronin
Scroll
Sonic
Starknet
Taiko
Tempo
Sui
TRON
Unichain
Viction
World Chain
XDC Network
XX Network
Zetachain
zkSync Era
Zora
Supported ChainsHyperliquidHyperliquid IndexHistorical Fills

allFills - Global Fill History

Retrieve latest fills across indexed users and markets from the Dwellir Hyperliquid Index over /info or JSON-RPC.

Hyperliquid RPC endpoint: endpoint URLs, plans and pricing.

Use allFills when you need a recent global sample of indexed Hyperliquid executions across users and markets. Every row includes user.

Endpoints

REST-style Info API:

Text
POST https://api-hyperliquid-index.n.dwellir.com/YOUR_API_KEY/info

JSON-RPC:

Text
POST https://api-hyperliquid-index.n.dwellir.com/YOUR_API_KEY/jsonrpc

Parameters

FieldTypeRequiredDescription
typestringyesMust be allFills for /info.
coinstringnoExact Hyperliquid market symbol, for example BTC. When supplied, only rows for that market are returned.
limitnumbernoMaximum rows to return, capped at 2000.

Billing

Billed by returned fill objects

allFills responses are billed by the number of fill objects returned, not as one response per HTTP request. A response with 2,000 fills counts as 2,000 responses/API credits.

Requests that return an empty array are billed as 0 responses/API credits and do not count against usage. Error responses are not charged.

REST request
curl -X POST "https://api-hyperliquid-index.n.dwellir.com/YOUR_API_KEY/info" \
  -H "content-type: application/json" \
  -d '{
  "type": "allFills",
  "coin": "BTC",
  "limit": 100
}'

REST-style Example

Bash
curl -X POST "https://api-hyperliquid-index.n.dwellir.com/YOUR_API_KEY/info" \
  -H "content-type: application/json" \
  -d '{
  "type": "allFills",
  "coin": "BTC",
  "limit": 100
}'

JSON-RPC Example

Bash
curl -X POST "https://api-hyperliquid-index.n.dwellir.com/YOUR_API_KEY/jsonrpc" \
  -H "content-type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "allFills",
  "params": {
    "coin": "BTC",
    "limit": 100
  }
}'

Response

REST /info responses return an array directly. JSON-RPC responses return the same array under result. Empty matches return []; they are not errors.

builderFillsByTime

Retrieve builder-attributed fills inside a bounded time window from the Dwellir Hyperliquid Index over /info or JSON-RPC.

allFillsByTime

Retrieve global fills inside a bounded time window from the Dwellir Hyperliquid Index over /info or JSON-RPC.

On this page

EndpointsParametersBillingREST-style ExampleJSON-RPC ExampleResponse