CoinGecko is the reference layer for crypto markets — over 17,000 coins, 1,000+ exchanges, and a decade of price history, all in one place. Today, all of that data is available through the Anysite REST API via 7 dedicated CoinGecko endpoints.
No CoinGecko account. No API key to manage. No rate limit negotiations. One Anysite access token and a POST request.
What's live today
The CoinGecko API page covers seven endpoints across two categories:
Coin endpoints
POST /api/coingecko/coins— Full coin profile: market cap, current price, ATH/ATL, sentiment votes, developer stats (GitHub forks, commits, stars), community data (Twitter followers, Reddit subscribers), platform addresses, and external links.POST /api/coingecko/coins/chart— Historical price, market cap, and volume series over any day window. Passdays: 365for a year of daily data ordays: 7for an intraday series.POST /api/coingecko/coins/markets— Full market cap ranking with 24h price change, volume, circulating supply, ATH/ATL, and ROI. Sortable by market cap (default), volume, or price change.POST /api/coingecko/coins/search— Resolve a ticker symbol or coin name to its canonical CoinGecko id. This is the entry point: most other endpoints require the id, not the symbol.POST /api/coingecko/coins/tickers— All trading pairs for a coin across exchanges, with CoinGecko trust scores, bid-ask spreads, and last-traded timestamps.
Exchange endpoints
POST /api/coingecko/exchanges— Full exchange profile by CoinGecko exchange id: trust score, trust score rank, 24h BTC-denominated volume, coin count, pair count, year established, country, and social links.POST /api/coingecko/exchanges/search— Ranked exchange list by trust score. Useful for building exchange comparison tables or filtering by volume thresholds.
Practical starting point: resolve a symbol, then pull data
CoinGecko uses internal coin ids (e.g. ethereum, not ETH). The search endpoint bridges the gap:
curl -s -X POST https://anysite.io/api/coingecko/coins/search \
-H "access-token: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "ETH", "count": 1}'
That returns "id": "ethereum", which you pass to /coins, /coins/chart, or /coins/tickers in a follow-up call.
Available in every Anysite surface
These 7 endpoints are live across REST API, MCP server, CLI, and n8n nodes. MCP Unlimited users can ask Claude or Cursor to pull CoinGecko data directly — no code needed on your side.
Visit the CoinGecko endpoint page for the full parameter reference, workflow examples, and pricing.