Docs/Token data/Price

Price

GET/v1/token/{mint}/pricePublic

The latest USD price for ANY mainnet mint — the cheapest call, ideal for polling. No registration needed.

Indexed mints serve our trade-reconciled price (source: "quanaris"). A mint we don't index yet answers with a live Jupiter spot quote instead (source: "jupiter", indexed: false) — so your very first call works for any token, before you register anything. Register the mint (POST /v1/tokens/register) to upgrade it to reconciled prices, candles and trades.

Path parameters

FieldTypeDescription
mintrequiredstringToken mint address (base58).

Query parameters

FieldTypeDescription
networkoptionalmainnet | devnetNetwork to read. Devnet returns an empty payload (with a note) until its ingestor lands. default mainnet

Response fields

FieldTypeDescription
priceUsdstring | nullLatest USD price: our reconciled price for indexed mints, a Jupiter spot quote for unindexed ones (see source). null only when neither exists.
sourcequanaris | jupiterWhere the price came from: quanaris = our trade-reconciled series; jupiter = a spot quote for a mint we don't index (always alongside indexed: false). Absent when priceUsd is null.
updatedAtstring | nullISO time of the last update (for source: jupiter, when the spot quote was fetched).
indexedbooleanPresent (false) only when no trades were ever ingested for this mint — any price shown is a Jupiter spot, not our reconciled series.
notestringHonest-empty hint (unindexed mint → POST /v1/tokens/register pointer; or the devnet note).
Jupiter spot quotes are served from a short in-process cache and are NEVER written into our dataset — a third-party feed can't contaminate the reconciled series you chart. Mainnet only, valid base58 mints only; mints Jupiter doesn't know either answer priceUsd: null (and are negative-cached briefly).