Quick answerA liquidity pool data API is a JSON interface for fetching DEX pool data programmatically: pool lists, TVL, volume, fee APR, tokens and a wallet's LP positions. The BaniPool API covers 10 EVM networks and Solana in one format, is free within per-IP rate limits, and adds webhooks and a realtime stream (SSE).
BaniPool data as of November 13, 2026: the index covers 58 pools with TVL ≥ $1M ($642.6M in total) across 8 networks.
Live data from the BaniPool index (pools with TVL ≥ $1M), refreshed every 30 minutes — full DeFi liquidity report
A multichain liquidity pool data API from BaniPool: pools, TVL, APR, tokens, EVM & Solana wallet positions, transaction quotes, webhooks and realtime SSE — free with per-IP limits.
BaniPool's multichain liquidity pool data API gives developers the same data shown on the site: pools, TVL, volume, Fee APR, tokens, wallet balances and LP positions across 9 EVM networks and Solana, plus simulated transaction quotes and plans and realtime events. Public reads are free without a key (rate-limited per IP); an API key adds a fixed quota and access to transaction endpoints.

Get started in 3 steps
- Log in with a wallet on the Developers page — no gas, no transaction permission.
- Create an API key with the scopes you need (e.g.
data:read). The secret is shown once — store it on your server. - Call the API with the
x-api-key header.
Example: top 5 pools on Base by TVL.
curl -s "https://banipool.com/api/v1/pools?chain=base&sort=tvl_desc&limit=5" -H "x-api-key: $BANIPOOL_API_KEY"
Available data
| Need | Example endpoint |
|---|
| Pool list + TVL, volume, APR | /api/v1/pools?chain=solana&sort=tvl_desc |
| Filter by DEX | /api/v1/pools?protocol=meteora-dlmm |
| Pool detail | /api/v1/pools/{id} |
| Tokens & prices | /api/v1/tokens |
| Networks & capabilities | /api/v1/chains |
| Articles | /api/v1/articles |
The full list, schemas and error codes are in the API documentation and a downloadable OpenAPI file.
Developer features
- Transaction building — the API composes and simulates swaps, liquidity and bridge transactions; signing stays in the user's wallet.
- Webhooks — transaction & position events to your server, signed for verification.
- Realtime — Server-Sent Events (SSE) and WebSocket.
- Solana API — Orca, Raydium, Meteora, PumpSwap.
Ideas
- A Telegram bot that posts new high-APR pools graded A–B.
- An LP portfolio dashboard for your community.
- Research: comparing APR for the same pair across DEXes and networks.
FAQ
Is the BaniPool API free?
Public reads are free with per-IP limits. For a fixed quota and transaction endpoints, use an API key.
Which networks does the API support?
Ethereum, Base, BNB Smart Chain, Arbitrum One, OP Mainnet, Polygon PoS, Avalanche C-Chain, Robinhood Chain, Arc and Solana.
Can the API send transactions on a user's behalf?
No. The API composes and simulates transactions; users always sign in their wallet.