Skip to main content
GET
Returns the latest USD price of each chain’s gas asset: SOL on solana, ETH on base and robinhood, BNB on bsc. chains limits results to specific chains; omit it to include every chain.

Response

nativePrices lists one row per chain with a known price, in the order of the chain table. A chain with no price yet has no row, and a missing row does not mean a price of zero. arc never has a row, because its gas asset is USDC. price is the price of one whole unit of asset, so price.native is always "1". observedAt is when the price source reported the rate. New asset values can be added, so keep unrecognized values rather than discarding them. The chain.nativePrices stream sends each new price.

Errors

Authorizations

Authorization
string
header
required

Send an API key, or a session token a key minted, as Authorization: Bearer <credential>. A browser opening /v1/stream offers its session token in Sec-WebSocket-Protocol instead.

Query Parameters

chains
string

Chains to scope to, CSV of the chain slugs. Absent means every spot chain.

Response

The newest price of each chain in scope. A chain with no price yet has no row, which is not a zero.

The latest price of each chain's gas asset.

nativePrices
object[]
required

One row per chain with a known price, in SpotChain order.