For PancakeSwap traders and LPs
Free tools that read PancakeSwap pools on BNB Chain and say what a trade really costs and what a position really earns. Measured on the chain, for any token. No key, no wallet.
The deepest pool is not always the one that pays most. Every PancakeSwap pool of the token is quoted for the same size, and the best one is named.
pancakeswap_best_routeWhat you keep after buying and selling straight back on the best route: both swap fees, the price your trade moves and the token's own tax, measured from its trades. And who holds the LP tokens.
bsc_pool_scanA pair lives in up to five pools. Interfaces rank them by money parked; this ranks them by the fees they actually paid in the last hour.
pancakeswap_fee_tiersEvery width replayed over the pool's own recent prices, and the cost of putting a range back counted against it.
pancakeswap_range_planAny PancakeSwap V3 position, any pair: in range or not, the room to each edge, what it holds and is owed, and whether collecting pays for its gas.
pancakeswap_position_lookThe DeFi agent runs this project's CAKE/BNB 0.05% position every day with the same code: the width it keeps is the one that came out ahead when every width was replayed, and every step is a transaction. The result is shown as it is, losses included.
What broke for us on PancakeSwap and how it was fixed, each tested on the chain: V3 mints that revert with no reason, 'Pancake: K' on a taxed token, fees that never arrive after removing liquidity.
curl -s https://brainonbnb.com/learn/pancakeswap- Every number above is one call, for any token:
/api/best-route?address=0x…&usd=250·/api/pool-scan?address=0x…·/api/fee-tiers?address=0x…·/api/range-plan?address=0x…&capitalUsd=1000·agent.brainonbnb.com/lp/look?position=<id> - The same as MCP tools at brainonbnb.com/mcp, and in llms.txt.
- Read-only: nothing here signs a transaction or asks for a wallet. The pool scan is free up to 1,000 calls a day per caller.
- Pools read: PancakeSwap V2, V3 and Infinity CL (hooks included, priced through PancakeSwap's own quoter); Uniswap and Biswap pools are named beside them.