check_market
Fetch crypto prices, stablecoin supply, DeFi TVL, yields, or FX rates by specifying a metric and parameters like coin, protocol, chain, or pool to verify market data on demand.
Instructions
Check a crypto/DeFi/FX market data point: a token's USD price (crypto_price), total USDC circulating supply (usdc_supply), a ranked list of top stablecoins (top_stablecoins) or top DeFi protocols by TVL (top_protocols), one protocol's TVL (protocol_tvl) or one chain's total TVL (chain_tvl), DeFi yields — top overall (top_yields), filtered (yields), by chain (yields_by_chain), by token (yields_by_token), or one specific pool (yield_pool_detail) — or FX reference rates for a base currency (fx_rate). Give metric and whichever of coins/protocol/chain/symbol/pool/base/limit/min_tvl that metric needs. $0.005 per check for prices/TVL/stablecoins/FX, $0.05 for any yields metric (live DeFiLlama yield data).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | No | fx_rate only: ISO 4217 base currency code (default 'EUR'). | |
| pool | No | yield_pool_detail only: DefiLlama pool id. | |
| chain | No | chain_tvl / yields / yields_by_chain: chain slug (e.g. 'base', 'ethereum'). | |
| coins | No | crypto_price only: a well-known symbol ('btc', 'eth', 'sol') or a comma-separated list of CoinGecko ids / 'chain:address' tokens (e.g. 'ethereum,bitcoin'). | |
| limit | No | Max rows to return, where the metric supports it. | |
| metric | Yes | Which market data point to fetch. | |
| symbol | No | yields_by_token only: token symbol (e.g. 'USDC'). | |
| min_tvl | No | yields / top_yields only: minimum pool TVL in USD. | |
| protocol | No | protocol_tvl only: DefiLlama protocol slug (e.g. 'aave'). |