Skip to main content
GET
GET /v1/pool/security · 10 credits The pool twin of Token Security: screen the market you are about to trade on. Every field is the security sheet of the pool’s token (authorities, concentration, launch quality, holder profile, taxes and honeypot, dexPaid, contract control on EVM, Token-2022 controls on Solana), except the liquidity safety fields, which are those of this pool:
  • Liquidity safety of this pool - lpBurnedPct and lpLockedPct, the shares (0-100) of this pool’s liquidity that are burned and locked (on EVM pools with transferable LP tokens, Uniswap V2 style, a lock past its unlock date no longer counts as locked), and lpSource.
poolAddress is the pool you asked for, the one whose liquidity lpBurnedPct, lpLockedPct and lpSource describe; tokenAddress is the token the rest of the sheet describes. On input, poolAddress can be sent instead of address.
lpSource tells how the pool’s figures are known:
  • measured: read on-chain, for this pool;
  • declared: this pool belongs to the launchpad the token was launched on (its live bonding curve, the pool its curve migrated to, or a pool it opened), and that launchpad burns or locks its liquidity by design;
  • unknown: both fields are null.
Another pool of a launchpad token, opened by a trader on a DEX, is never declared: it carries its own on-chain reading, or unknown.
On the token’s main market, the answer is the one of Token Security, without its address field.
Every other field has the meaning it has on Token Security. null always means unknown, never a fabricated zero or false.
Available as a batch: POST /v1/pool/security with items[] - up to 100 pools per call, across chains. Two pools of the same token in one call each get their own liquidity safety fields.

Authorizations

Authorization
string
header
required

Your raw API key (not needed on the demo server).

Query Parameters

chain
string
required

Public chain id - evm:<id> or solana.

address
string

Pool / pair address (the stable market id on its chain). Or send it as poolAddress.

poolAddress
string

The explicit name of address (the pool): send one of the two.

Response

200

Standard { data, meta } envelope.