Check a token before buying it
check_tokenIs this token safe to buy? Runs a simulated buy and sell-back through the token's real pool, and reads what its owner can still do, who can withdraw the pool's liquidity, its holders, its deployer and whether it imitates a known token. Returns a signed verdict (allow, caution or block), an action (proceed, limit_exposure, do_not_proceed), a one-sentence summary and the reasons, most serious first. Use it before every swap into a token on Base, Ethereum, Arbitrum, Robinhood Chain, Polygon or BNB Chain or Solana. Typically 1.3 seconds for a token checked from scratch; much faster for one checked moments earlier.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | Yes | The chain the address is on. | |
| address | Yes | The token's contract address: 0x followed by 40 hex characters, or on Solana the token's mint address (base58, case matters). | |
| amount_usd | No | Optional: your trade's size in US dollars. The check then also buys and sells that amount in simulation, and says so (EXIT_LIQUIDITY_INSUFFICIENT) when the pool or the token can't take it. Give it whenever you know the size. |