I Built a Free Crypto Intelligence API — Here's What It Does
Prices, DeFi analytics, whale tracking, and sentiment — all in one API call.
Building crypto trading tools requires data from multiple sources. CoinGecko for prices, DeFiLlama for TVL, Etherscan for gas, Alternative.me for sentiment.
That's 4 APIs to manage.
I built ChainSight API to solve this — one unified endpoint for all crypto intelligence data.
What It Does
ChainSight aggregates free crypto data into a single, clean API. No API keys needed for data sources. No rate limit headaches.
Feature What You Get
📊 Market Data Real-time prices for 15,000+ coins
💰 DeFi Analytics Protocol TVL, yields, stablecoins
🐋 Whale Tracking Large ETH transactions in real-time
😱 Fear & Greed Current and historical sentiment
⛽ Gas Estimator Ethereum gas prices (low/average/fast)
Quick Start
- Get top 10 cryptocurrencies import requests
url = "https://chainsight-api.p.rapidapi.com/v1/market/top"
headers = {
"X-RapidAPI-Key": "YOUR_API_KEY",
"X-RapidAPI-Host": "chainsight-api.p.rapidapi.com"
}
response = requests.get(url, headers=headers, params={"limit": "10"})
print(response.json())
- Get Bitcoin details url = "https://chainsight-api.p.rapidapi.com/v1/market/coin/bitcoin" response = requests.get(url, headers=headers) data = response.json()
print(f"Price: ${data['current_price']}")
print(f"24h change: {data['price_change_percentage_24h']}%")
- Check market sentiment url = "https://chainsight-api.p.rapidapi.com/v1/market/fear-greed" response = requests.get(url, headers=headers) data = response.json()
print(f"Fear & Greed: {data['value']} ({data['classification']})")
- Find DeFi yields url = "https://chainsight-api.p.rapidapi.com/v1/defi/yields" response = requests.get(url, headers=headers, params={"chain": "Ethereum", "limit": "10"})
for pool in response.json():
print(f"{pool['project']} — {pool['symbol']} — {pool['apy']:.2f}% APY")
All 12 Endpoints
📊 Market Data
Endpoint Description
GET /v1/market/top Top coins by market cap
GET /v1/market/coin/{id} Detailed coin data
GET /v1/market/global Global market overview
GET /v1/market/search Search coins by name
😱 Sentiment
Endpoint Description
GET /v1/market/fear-greed Fear & Greed Index
GET /v1/market/fear-greed/history Historical sentiment
💰 DeFi Analytics
Endpoint Description
GET /v1/defi/protocols DeFi protocols by TVL
GET /v1/defi/protocols/{slug} Protocol detail
GET /v1/defi/yields Yield opportunities
GET /v1/defi/stablecoins Stablecoin data
🐋 Whale Tracking
Endpoint Description
GET /v1/whales/eth Large ETH transactions
GET /v1/whales/gas Gas price estimates
Real Example: Sentiment Dashboard
import requests
url = "https://chainsight-api.p.rapidapi.com/v1/market/fear-greed/history"
headers = {
"X-RapidAPI-Key": "YOUR_API_KEY",
"X-RapidAPI-Host": "chainsight-api.p.rapidapi.com"
}
response = requests.get(url, headers=headers, params={"limit": "30"})
history = response.json()
for day in history:
print(f"Value: {day['value']:3d} | {day['classification']}")
Output:
Value: 28 | Fear
Value: 32 | Fear
Value: 45 | Neutral
Value: 52 | Neutral
Value: 67 | Greed
Data Sources
All data comes from free, public APIs. ChainSight handles the aggregation.
Source Data
CoinGecko Market prices and coin data
DeFiLlama DeFi protocol TVL, yields, stablecoins
Etherscan Ethereum transactions and gas data
Alternative.me Fear & Greed Index
Pricing
Plan Requests/Month Price
Free 500 $0
Pro 10,000 $9/mo
Ultra 50,000 $29/mo
Mega 200,000 $79/mo
The free tier is enough to test and build prototypes. No credit card required.
Try It Now
Go to ChainSight API on RapidAPI
Subscribe to the free plan
Run your first query
No credit card. No setup fees.
Top comments (0)