This skill provides access to CoinGecko's public REST API, enabling cryptocurrency data retrieval including coin prices, market data, trending tokens, and coin details. It solves the problem of accessing real-time crypto information for applications or agents requiring financial data. Developers should use it when building tools that need cryptocurrency market insights, price tracking, or coin discovery capabilities.
Resources
6Install
npx skillscat add imoonkey/openweb/src-sites-coingecko Install via the SkillsCat registry.
This skill provides access to CoinGecko's public REST API, enabling cryptocurrency data retrieval including coin prices, market data, trending tokens, and coin details. It solves the problem of accessing real-time crypto information for applications or agents requiring financial data. Developers should use it when building tools that need cryptocurrency market insights, price tracking, or coin discovery capabilities.
CoinGecko
Overview
Cryptocurrency data aggregator. Public REST API for searching coins, checking prices, market data, and trending tokens.
Workflows
Look up a coin's price and details
searchCoins(query)→coins[].idgetCoinDetail(id)→ market_data.current_price, description, links, categories
Check current prices for multiple coins
getPrice(ids, vs_currencies)→{coin_id: {currency: price}}
Browse top coins by market cap
getMarketData(vs_currency)→id, current_price, market_cap, total_volumegetCoinDetail(id)→ full details for a specific coin
Discover trending coins
getTrending()→coins[].item.id, name, symbol, scoregetCoinDetail(id)→ details for a trending coin
Operations
| Operation | Intent | Key Input | Key Output | Notes |
|---|---|---|---|---|
| searchCoins | find coins by name/symbol | query | coins[].id, name, symbol, market_cap_rank | entry point for unknown coins |
| getCoinDetail | full coin details | id <- searchCoins / getMarketData / getTrending | market_data.current_price, description, links, categories | use localization=false to reduce payload |
| getMarketData | ranked market overview | vs_currency | id, current_price, market_cap, total_volume, price_change_24h | paginated, entry point for top coins |
| getTrending | trending coins | -- | coins[].item.id, name, symbol, score | no params, entry point |
| getPrice | quick price check | ids, vs_currencies | {coin_id: {currency: price}} | fastest price lookup, batch multiple coins |
Quick Start
# Search for a coin
openweb coingecko exec searchCoins '{"query":"bitcoin"}'
# Get detailed coin info
openweb coingecko exec getCoinDetail '{"id":"bitcoin","localization":false,"tickers":false,"community_data":false,"developer_data":false}'
# Get top 20 coins by market cap
openweb coingecko exec getMarketData '{"vs_currency":"usd","per_page":20}'
# Get trending coins
openweb coingecko exec getTrending '{}'
# Get prices for multiple coins
openweb coingecko exec getPrice '{"ids":"bitcoin,ethereum,solana","vs_currencies":"usd","include_24hr_change":true}'