Cross-Asset Rates

Cross-asset rates describe exchange rates between two assets even when no direct market exists, derived via connected markets using consistent inputs and rules.

In crypto, not every asset pair has a liquid market. You might easily find BTC/USDT and ETH/USDT, but there may be no meaningful ETH/BTC market on the venues you care about.

Cross-asset rates solve that by using connected markets to infer a rate. If you know ETH/USDT and BTC/USDT, you can derive ETH/BTC as a “cross” rate.

This idea becomes more important as you move beyond simple pairs and want consistent pricing across many assets. The key is to build the rate from inputs that are fresh, liquid enough, and filtered for quality.

Cross-asset rates let you price portfolios, compute conversions, and compare assets even when a direct market is missing or unreliable.

Most systems calculate cross rates by chaining together rates that do exist, often using a graph of assets and edges. The calculation has to define which venues are eligible and how to handle stale quotes, thin volume, and conflicting sources. The final result depends as much on data quality rules as on the arithmetic.

Two providers can start from different inputs or apply different filtering rules. One might use only spot markets, while another mixes in derivatives or low-quality venues. Differences in outlier handling and how frequently the inputs are refreshed can also change the final number.

A fund wants to convert a small-cap token into EUR, but the token only trades against USDT. The system uses TOKEN/USDT and USDT/EUR to derive TOKEN/EUR as a cross-asset rate.

Cross-asset rates are central to an exchange-rate service that supports many quote currencies. CoinAPI’s Exchange Rates API builds rates across a wide set of assets by linking eligible markets into a connected structure.

Crypto API made simple: Try now or speak to our sales team