Get Price
GET /api/v1/price/:mint returns the current spot USD price for a token, derived entirely from
live on-chain pool state — there is no external price feed.
This is a spot/mid price oracle, distinct from
GET /api/v1/quote,
which returns a size- and slippage-aware execution price for a specific amount. Use /price for
display (portfolio values, token lists); use /quote before a swap.How prices are derived
- Stablecoins are worth
$1. - The native token (FOGO) is priced from the deepest native↔stablecoin pool.
- Every other token is priced from its deepest anchor-paired pool (paired with a stablecoin or FOGO). Using the deepest pool by liquidity prevents a thin or seeded pool from skewing the price.
price: 0 until an anchor-paired pool for it has been observed (and its decimals
resolved). slot and updatedAt are 0 in that case.
Single lookup
Token mint address (Solana base58 public key).
cURL
Batch lookup
Fetch up to 100 prices in one call with a comma-separatedmints query parameter.
Comma-separated token mint addresses (base58), max 100.
cURL
Response fields
The token mint address.
Spot USD price.
0 when no price is known yet (no anchor-paired pool observed, or decimals pending).Fogo slot the price was derived at.
0 for the constant stablecoin price or an unknown token.Unix seconds when the price was last updated.
0 for constants/unknowns — use it to detect staleness.Solana support coming soon. Prices today are derived from Fogo pools. See
Supported Chains.
