Get cryptocurrency prices, market cap, trading volume, trending tokens, market sentiment, Fear & Greed Index, total value locked (TVL), and DeFi protocol rankings. Use when asked about token price, crypto market overview, what's trending, market sentiment, TVL by chain or protocol, top gainers/losers, or price history.
Scanned 5/29/2026
Install via CLI
openskills install jiayaoqijia/cryptoskill---
name: crypto-market-data
description: >
Get cryptocurrency prices, market cap, trading volume, trending tokens, market sentiment,
Fear & Greed Index, total value locked (TVL), and DeFi protocol rankings. Use when asked about
token price, crypto market overview, what's trending, market sentiment, TVL by chain or protocol,
top gainers/losers, or price history.
---
# Crypto Market Data
Retrieve real-time and historical crypto market data using free, no-auth APIs.
## APIs
### CoinGecko (Free, no auth for basic endpoints)
Base: `https://api.coingecko.com/api/v3`
**Current price** (up to 250 IDs per call):
```
web_fetch url="https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum,solana&vs_currencies=usd&include_24hr_change=true&include_market_cap=true"
```
**Token detail** (includes description, links, market data):
```
web_fetch url="https://api.coingecko.com/api/v3/coins/bitcoin"
```
**Market list** (top N by market cap, paginated):
```
web_fetch url="https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=50&page=1&sparkline=false"
```
**Trending tokens** (top 7 by search volume):
```
web_fetch url="https://api.coingecko.com/api/v3/search/trending"
```
**Price history** (daily OHLC, max 365 days free):
```
web_fetch url="https://api.coingecko.com/api/v3/coins/bitcoin/ohlc?vs_currency=usd&days=30"
```
**Search by name/symbol**:
```
web_fetch url="https://api.coingecko.com/api/v3/search?query=pepe"
```
**Categories** (list all categories with market data):
```
web_fetch url="https://api.coingecko.com/api/v3/coins/categories"
```
> Rate limit: ~30 req/min (free). Use `include_market_cap=true` to avoid extra calls.
> See `references/coingecko-ids.md` for top 200 token IDs.
### DexPaprika (Free, no auth)
Base: `https://api.dexpaprika.com`
**Token price on DEXes** (by chain + address):
```
web_fetch url="https://api.dexpaprika.com/networks/ethereum/tokens/0xdac17f958d2ee523a2206206994597c13d831ec7"
```
**Top DEX pools**:
```
web_fetch url="https://api.dexpaprika.com/networks/ethereum/pools?sort=volume_usd&order=desc&limit=20"
```
**Supported networks**:
```
web_fetch url="https://api.dexpaprika.com/networks"
```
**OHLCV for a pool**:
```
web_fetch url="https://api.dexpaprika.com/networks/ethereum/pools/{pool_address}/ohlcv?interval=1d&limit=30"
```
### Fear & Greed Index (Free, no auth)
```
web_fetch url="https://api.alternative.me/fng/?limit=1"
```
Response: `{ "data": [{ "value": "73", "value_classification": "Greed", "timestamp": "..." }] }`
Historical (last 30 days):
```
web_fetch url="https://api.alternative.me/fng/?limit=30"
```
### DefiLlama (Free, no auth)
Base: `https://api.llama.fi`
**Total TVL across all protocols**:
```
web_fetch url="https://api.llama.fi/v2/historicalChainTvl"
```
**TVL by chain**:
```
web_fetch url="https://api.llama.fi/v2/chains"
```
**Protocol TVL + details**:
```
web_fetch url="https://api.llama.fi/protocol/aave"
```
**Top protocols by TVL**:
```
web_fetch url="https://api.llama.fi/protocols"
```
**Stablecoins market cap**:
```
web_fetch url="https://stablecoins.llama.fi/stablecoins?includePrices=true"
```
**DEX volumes** (24h):
```
web_fetch url="https://api.llama.fi/overview/dexs?excludeTotalDataChart=true&excludeTotalDataChartBreakdown=true"
```
## Usage Tips
- Always use CoinGecko IDs (not symbols) — e.g., `bitcoin` not `BTC`. See references for mapping.
- For on-chain DEX data (price by contract address), use DexPaprika.
- For protocol-level TVL and DeFi analytics, use DefiLlama.
- Fear & Greed Index is BTC-focused; mention this when reporting sentiment.
- Combine CoinGecko trending + Fear & Greed for a quick market overview.
No comments yet. Be the first to comment!