The full list of Public API endpoints are listed here: https://www.coingecko.com/en/api/documentation
If you're new to CoinGecko, you may want to learn more about our methodologies on how we aggregate and calculate these data: market data (price, trading volume, .. ), exchanges, trust score, and listings.
CoinGecko API is divided into the following top-level categories
The simplest & fatest endpoints to call the latest price of crypto assets, by id or contract address.
Endpoints that return list of coins on CoinGecko, and their respective price, market data, historical data, and metadata (image, descriptions, links, followers, token supply info, etc). More exclusive endpoints are available to discover trending coins, newly added coins and more.
Works similarly as /coins/* endpoint above , except that it is queried by contract address, instead of api id.
To get the full list of blockchain network supported on CoinGecko.
To get the full list of categories supported by CoinGecko & its market data, as seen on Categories page.
Endpoints that return list of NFT collections on CoinGecko, and their respective floor price, market data, metadata, and historical data.
Endpoints that return list of exchanges on CoinGecko, and their respective market data, tickers (trading pairs), metadata, and historical data.
Endpoints that return list of derivative exchanges on CoinGecko, and their respective market data, tickers (trading pairs), and metadata.
To get query search result of coins, categories and exchanges.
To get the current trending search coins on CoinGecko.
To get global crypto data such as current and historical global market cap
To get public companies data such as BTC and ETH treasuries