CoinGecko market listings, quotes and trending
CoinGecko: Crypto Tracker is a cryptocurrency price and portfolio app from Gecko Labs Pte. Ltd., the Singapore company behind CoinGecko. Its Android screens let users rank coins by market capitalization, view multi-currency quotes and seven-day price charts, search for assets, follow trending coins and keep a watchlist. Coin-ticker, top-market-cap and watchlist widgets bring selected prices to the home screen; the app also includes a holdings portfolio, NFT boards and CoinGecko Premium. Retail holders, market watchers and hobby traders use it worldwide to follow crypto prices and their holdings rather than place brokerage trades, alongside alternatives such as CoinMarketCap and TradingView.
Crypto ranking rows pair current_price with market_cap_rank, market_cap and price_change_percentage_24h; sparkline_in_7d groups the nested price series used in watchlist and widget views. Coin identifiers in id connect those rows to detail records, while vs_currency selects the listing quote currency and ids narrows the selection to a watchlist.
Detail records organize market_data into currency maps for current_price, market_cap and total_volume, including usd, btc, eth and eur quotes. Separate price_change_percentage_1h_in_currency and price_change_percentage_24h_in_currency maps support currency-aware comparisons. Trending discovery groups cards under coins and item, while search matches names and symbols for asset selection. Market-data developers can combine these records into quote tickers, watchlist overlays, multi-currency research cards and screener starting lists; openData Studio turns that data into callable open data through the illustrative surface below.
Screenshots
API surface
The endpoints and request/response examples below are reconstructed from the app's interface — illustrative, not a live capture.
Coin market listings
GET
/v1/market-board/assetsopendataSupplies paginated market rankings and watchlist widget rows with id, symbol, market_cap_rank, current_price, market_cap, price_change_percentage_24h and nested sparkline_in_7d.price.
Auth: No account token required. The client identifies itself with a User-Agent header. vs_currency selects the quote currency, defaulting to usd; an optional ids filter selects watchlist assets.
- id
- name
- symbol
- market_cap_rank
- thumb
- image
- current_price
- market_cap
- price_change_percentage_24h
- sparkline_in_7d
- price
- vs_currency
- order
- page
- per_page
- sparkline
- price_change_percentage
- ids
GET /v1/market-board/assets?vs_currency=usd&order=market_cap_desc&page=1&per_page=100&sparkline=true&price_change_percentage=1h,24h&ids=bitcoin HTTP/1.1 Accept: application/json User-Agent: IllustrativeMarketClient/1.0[ { "id": "bitcoin", "name": "Bitcoin", "symbol": "btc", "market_cap_rank": 1, "thumb": "mock-bitcoin-thumb.png", "image": "mock-bitcoin-large.png", "current_price": 67420.12, "market_cap": 1334000000000.0, "price_change_percentage_24h": -1.84, "sparkline_in_7d": { "price": [66110.4, 66880.2, 67420.12] } } ]Coin details
GET
/v1/asset-cards/{asset_id}opendataSupplies a coin detail card or ticker widget with image.thumb/small/large and market_data currency maps for current_price, market_cap, one-hour and 24-hour changes, and total_volume.
Auth: No account token required. The client identifies itself with a User-Agent header. The asset identifier selects the coin detail card.
- id
- name
- symbol
- image
- thumb
- small
- large
- market_data
- current_price
- market_cap
- price_change_percentage_1h_in_currency
- price_change_percentage_24h_in_currency
- total_volume
- usd
- btc
- eth
- eur
GET /v1/asset-cards/bitcoin HTTP/1.1 Accept: application/json User-Agent: IllustrativeMarketClient/1.0{ "id": "bitcoin", "name": "Bitcoin", "symbol": "btc", "image": { "thumb": "mock-bitcoin-thumb.png", "small": "mock-bitcoin-small.png", "large": "mock-bitcoin-large.png" }, "market_data": { "current_price": { "usd": 67420.12, "btc": 1.0, "eth": 17.82, "eur": 62110.4 }, "market_cap": { "usd": 1334000000000.0, "btc": 19800000.0 }, "price_change_percentage_1h_in_currency": { "usd": 0.12 }, "price_change_percentage_24h_in_currency": { "usd": -1.84 }, "total_volume": { "usd": 28450000000.0 } } }Trending coins
GET
/v1/discovery/hot-assetsopendataSupplies trending discovery cards through coins[].item, including id, symbol, market_cap_rank, thumb, current_price and daily price changes.
Auth: No account token required. The client identifies itself with a User-Agent header. locale defaults to en.
- coins
- item
- id
- name
- symbol
- market_cap_rank
- thumb
- image
- current_price
- market_cap
- price_change_percentage_24h
- locale
GET /v1/discovery/hot-assets?locale=en HTTP/1.1 Accept: application/json User-Agent: IllustrativeMarketClient/1.0{ "coins": [ { "item": { "id": "solana", "name": "Solana", "symbol": "sol", "market_cap_rank": 5, "thumb": "mock-solana-thumb.png", "image": "mock-solana-large.png", "current_price": 178.42, "market_cap": 84600000000.0, "price_change_percentage_24h": 4.11 } } ] }Coin search
GET
/v1/catalog/lookupopendataSupplies in-app search results and the ticker widget asset picker through coins, with id, name, symbol, market_cap_rank and thumbnail images.
Auth: No account token required. The client identifies itself with a User-Agent header. locale defaults to en.
- query
- locale
- coins
- id
- name
- symbol
- market_cap_rank
- thumb
- image
GET /v1/catalog/lookup?query=eth&locale=en HTTP/1.1 Accept: application/json User-Agent: IllustrativeMarketClient/1.0{ "coins": [ { "id": "ethereum", "name": "Ethereum", "symbol": "eth", "market_cap_rank": 2, "thumb": "mock-ethereum-thumb.png", "image": "mock-ethereum-large.png" } ] }
Data categories
- coin listings
- quotes
- trending
- search
- watchlists
Where teams use this data
Ranked-quote fan-out
A market-data bus pages coins/markets by vs_currency and market_cap_desc, then fans current_price, market_cap_rank and price_change_percentage_24h into tickers, heatmaps and alerting rules.
Watchlist tick overlay
A portfolio overlay stores CoinGecko ids locally, then refetches the same listing with ids= so sparkline_in_7d.price and current_price stay in sync with home-screen watchlist widgets.
FX-rated coin card
A research card loads coins/{coinId} and reads market_data.current_price.usd / .btc plus price_change_percentage_24h_in_currency to render a multi-fiat quote without a broker feed.
Trending screener seed
A screener seeds its universe from search/trending coins[].item.id / market_cap_rank, then resolves names through /search for onboarding and widget configuration.
Frequently asked questions
What market fields are shown in the CoinGecko listing example?
The illustrative listing contains id, name, symbol, market_cap_rank, current_price, market_cap, price_change_percentage_24h, thumb and image, plus a sparkline_in_7d.price series. vs_currency selects the quote currency, while page and per_page control pagination.
How do coin-detail currency maps differ from listing prices?
Listing rows show a quote in the selected currency. Detail records group current_price, market_cap and total_volume under market_data as currency-keyed maps, alongside separate one-hour and 24-hour percentage-change maps. The example includes usd, btc, eth and eur quote values and thumb, small and large image variants.
Can the same records support watchlist widgets?
Yes. A watchlist can select listing records through the ids filter, retaining current_price and sparkline_in_7d.price for the chosen assets. Stable coin id values let an integration connect those rows to detail cards and asset search results.
Does the illustrative market surface require an account token?
No account token is shown for these listing, detail, trending and search examples. The requests include a client User-Agent header; locale selects the language for trending and search, and vs_currency selects the listing quote currency. The paths and response values here are illustrative, not an official CoinGecko API contract.
Apps similar to CoinGecko: Crypto Tracker
- CoinMarketCap: Crypto Tracker — CoinMarketCap is a cryptocurrency data site and Android tracker for prices, trade volumes, market-cap rankings, watchlists and a holdings portfolio.
- TradingView: Track All Markets — TradingView is a charting and social-markets app for stocks, cryptocurrencies, futures and forex, with Supercharts and crypto market-cap boards rather than CoinGecko's ranked coin tape.
- Investing.com: Stock Market — Investing.com is Fusion Media's quote-and-research app for stocks, forex and crypto, with live cryptocurrency prices, market-cap tables and 24-hour volume.
- Yahoo Finance: Stocks & News — Yahoo Finance is Yahoo's markets app and crypto hub for coin prices, daily movers, related news and portfolio tracking across stocks and other assets.
- CryptoCompare — CryptoCompare is a cryptocurrency prices, portfolio, forum and rankings site that also publishes coin guides and market-data APIs.
- CoinCap — CoinCap publishes cryptocurrency prices and market capitalizations and lists CoinCap mobile apps on Google Play and the App Store.
- CoinPaprika — CoinPaprika is a cryptocurrency market-data site for live prices, market capitalization, volume and charts across hundreds of exchanges.
- Binance — Binance is a cryptocurrency exchange for spot, margin, futures and options trading, with order books and wallets rather than CoinGecko's ranking-and-portfolio screens.
Topics
- CoinGecko API
- crypto market cap
- current_price
- market_cap_rank
- sparkline_in_7d
- trending coins
- crypto watchlist
- Gecko Labs
Need this app's data API integrated?
We deliver scoped integrations for any named app — from USD 500 with source-code handoff, or hosted access billed per call. Tell us the data you need.
- NDA + SOW on every engagement
- Delivery in 3–7 days
- Payment only after acceptance
- Work scoped to authorized use