hyperliquidapi / approve

Approve & fund

A one-time setup before you trade through the API: approve the builder fee, and fund your Hyperliquid account. The API is free to use; the builder fee is its only cost, charged when an order fills. Non-custodial, so your keys never leave your machine.

Approve Builder Fee

One-time approval to trade through this builder. Your private key never leaves your wallet.

Perp fee0.04%
Spot fee0.05%
Approval ceiling1%

The approval ceiling is the maximum the builder could ever charge. Actual fees are 0.04% (perps) and 0.05% (spot). You can revoke at any time.

No wallet detected

Install MetaMask or Rabby to continue.

Check Approval Status

Your private key never leaves your wallet. We only receive the signature.

Prefer the command line?

Approve from a terminal: build, sign locally, send. No wallet UI required.

curl · approve builder fee
# 1 · build (no signature)
curl -s -X POST https://send.hyperliquidapi.com/exchange \
  -H "Content-Type: application/json" \
  -d '{"action":{"type":"approveBuilderFee","maxFeeRate":"1%"}}'
# → { hash, nonce, typedData }

# 2 · sign the hash locally, then send it back
curl -s -X POST https://send.hyperliquidapi.com/exchange \
  -H "Content-Type: application/json" \
  -d '{"action":{"type":"approveBuilderFee","maxFeeRate":"1%"},
       "nonce":…, "signature":{…}}'

# check status anytime
curl -s https://send.hyperliquidapi.com/approval?user=0xYOUR_ADDRESS

full flow in the docs →