YOUR KEYS. YOUR CAPITAL.

EXPLORE

OverviewFind walletLiquidity poolsTokenNew pool radarWatchlist

YOUR CAPITAL

Wallet profileTransactionsAutomationSwap

ECOSYSTEM

Network statusDocumentationGuidesArticlesDevelopersSettings
BANIPOOL/Developer hub

Search pools

Paste or type a pool address, pool ID, token address, or token symbol. All networks are searched at once.

A token address shows pools that use that token.

Create new pool

Connect wallet

Choose a wallet on this device or connect your phone wallet with a QR code.

Detected wallets

No browser wallet detected. Use WalletConnect for a wallet on your phone.

Signing in to view your portfolio does not authorize transactions.

DEVELOPER PORTAL

Build on BaniPool's multichain DeFi data

API v1 gives access to pools, tokens, wallet balances & positions, pre-simulated transaction quotes and plans, and real-time events. API keys are bound to the owner wallet; transactions are still signed by the user's wallet.

9EVM networks
100+v1 endpoints
3languages (ID/EN/中文)
SSEreal-time events

Get started in 3 steps

  1. Sign in with wallet

    Connect a wallet and sign the login message (no gas, no transaction permission).

  2. Create an API key

    Choose only the scopes you need (e.g. data:read). The secret is shown only once — store it on your server.

  3. Call the API

    Send the x-api-key header. Responses use a data/meta shape; amounts are full-precision strings.

bash
curl -s "https://banipool.com/api/v1/pools?chain=base&limit=5" \
  -H "x-api-key: $BANIPOOL_API_KEY" | jq '.data[] | {id, tvlUsd, feeAprPercent}'

Tools & references

Quotas & limits
Regular reads cost 1 unit, balances/positions 5, quotes/plans 10. Check the X-Quota-Remaining header; HTTP 429 carries Retry-After.
Security
Never put API keys in frontend code or URLs. The server never signs transactions; always show the details to users.