A price your bot can act on, in one command.
Simple, reliable price and trade feeds that integrate in minutes, drop-in compatible with the stubs you already generated.
The parts you keep working around.
You need a price that moves, not a 400-field firehose to parse first.
Provider migrations usually mean rewriting the client layer.
Polling REST for prices burns rate limits and still lags.
How the platform answers, point by point.
Too much feed, too little signal
A dedicated BTC last-trade ticker, plus trade streams filtered server-side to your coins
Migration rewrites
Wire-compatible with QuickNode and Dwellir: change the endpoint, keep your code
Polling lag
Push over gRPC, sub-second; stubs generated in any language via reflection
The tape, without the parse.
Coin, price, size, pushed sub-second over gRPC. This is the compact view; the full stream adds notional, maker/taker role, and the trader's wallet when you want them.
StreamSwaps · BTC
replay
Simulated trades in the StreamSwaps format, capped at the UI render rate. The wire pushes every fill.
First price in one command.
grpcurl against the public endpoint with your key. When the bot outgrows the shell, generate stubs in any language via reflection. No SDK lock-in, and QuickNode/Dwellir stubs keep working.
Read the docs# A BTC price feed in one commandgrpcurl -H 'x-api-key: YOUR_KEY' \ stream.hyperliquidrpc.com:443 \ hyperliquid_btc_price.v1.BtcPriceStreaming/StreamBtcPrices # Or live BTC trades, filtered server-sidegrpcurl -H 'x-api-key: YOUR_KEY' \ -d '{"market_type":"ALL","coins":["BTC"]}' \ stream.hyperliquidrpc.com:443 \ hyperliquid_swaps.v1.SwapStreaming/StreamSwapsThe plan that fits.
Pro
$49/moRecommendedEvery stream, production rate limits.
Pro carries every stream a bot needs (price tickers, trades, the L2 book) at production rate limits, from $49/mo.
Compare both plansFirst message in minutes.
Pro covers every feed a bot needs (price ticker, trades, and the book) at production rate limits.