Coins Markets
get_coingecko_coins_marketsA ranked market table covering many coins in one call: one row per coin with current_price, market_cap, market_cap_rank, total_volume, high_24h, low_24h, price_change_percentage_24h, circulating_supply, total_supply, max_supply, ath and atl with their dates, and image. Page with per_page and page, sort with order (market cap, volume or id, ascending or descending), and narrow with ids or category. Passing price_change_percentage adds a matching price_change_percentage_24h_in_currency field. Use it for leaderboards and segment scans. For the price of a few known coins get_coingecko_simple_price is far lighter; for one coin in full use get_coingecko_coins_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Comma-separated CoinGecko coin IDs. | |
| page | No | ||
| order | No | market_cap_desc | |
| locale | No | Response language locale. Official values include `en`, `zh`, `zh-tw`, and other supported CoinGecko locales. | en |
| category | No | Filter by category (see `/coins/categories/list`). | |
| per_page | No | ||
| precision | No | `full` or a value from `0` to `18` to specify decimal places for currency price values. | |
| sparkline | No | ||
| vs_currency | Yes | Target currency for price (e.g., `usd`, `eur`, `btc`). See `/simple/supported_vs_currencies`. | usd |
| include_rehypothecated | No | Include rehypothecated tokens in market data when supported by CoinGecko. | |
| price_change_percentage | No | Comma-separated windows: `1h,24h,7d,14d,30d,200d,1y`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||