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=trueto avoid extra calls. Seereferences/coingecko-ids.mdfor 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.,
bitcoinnotBTC. 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.