A unified crypto intelligence API with honeypot detection, RSI/MACD signals, whale tracking across 8 chains, and embeddable widgets — all free tier available.
I Built a Free Crypto API That Detects Honeypots and Generates Alpha Signals
Prices, on-chain data, security checks, trading signals, and embeddable widgets — all in one API call.
Building crypto tools means juggling 5+ APIs. CoinGecko for prices, DeFiLlama for DeFi, Etherscan for whales, GoPlus for security, Alternative.me for sentiment. Every one of them has different auth, rate limits, and response formats.
I built ChainSight API to fix this. One endpoint. One response format. All crypto intelligence.
What's Inside
Free Tier — No API Key Needed
- Market Data — Prices for 15,000+ coins, comparisons, trending
- DeFi Analytics — Protocol TVL, yields, stablecoins
- Whale Tracking — Large transactions across 8 chains (ETH, SOL, BSC, Polygon, Arbitrum, Base, OP, Avalanche)
- Fear & Greed Index — Current + historical sentiment
- Gas Estimator — Real-time gas across all chains
- Crypto News — Aggregated from CoinTelegraph, CryptoNews, Bitcoin Magazine
- Correlation Matrix — BTC vs ETH vs S&P500 correlations
-
Embeddable Widgets — Copy-paste
<script>tags for any website
Pro Tier — The Stuff That Saves/Makes You Money
- Honeypot Detection — Check ANY token contract before buying. Detects hidden taxes, slippage traps, ownership risks. Powered by GoPlus Security.
- Token Security Audit — Full contract analysis with risk scoring
- RSI/MACD Momentum Signals — Technical indicators calculated server-side
- Whale Accumulation Alerts — Detects when volume/mcap ratio signals smart money moving
- Volume Anomaly Scanner — Finds tokens with unusual trading activity
- White-Label Widgets — No watermark, custom branding
Quick Start
Get top 5 cryptocurrencies
import requests
response = requests.get(
"https://chainsight-api.onrender.com/v1/market/top",
params={"limit": 5}
)
for coin in response.json():
print(f"{coin['name']}: ${coin['current_price']:,}")
Output:
Bitcoin: $64,124
Ethereum: $3,456
Tether: $1.00
BNB: $589
Solana: $167
Check if a token is a honeypot
response = requests.get(
"https://chainsight-api.onrender.com/v1/security/honeypot/0xdAC17F958D2ee523a2206206994597C13D831ec7",
params={"chain": "ethereum"}
)
data = response.json()
print(f"Risk Score: {data['risk_score']}/100")
print(f"Verdict: {data['verdict']}")
print(f"Is Honeypot: {data['is_honeypot']}")
Output:
Risk Score: 45/100
Verdict: SUSPICIOUS - Proceed with caution
Is Honeypot: False
Get RSI/MACD momentum signals
response = requests.get(
"https://chainsight-api.onrender.com/v1/signals/momentum",
params={"coin_id": "bitcoin", "days": 30}
)
data = response.json()
print(f"Bias: {data['bias']}")
print(f"RSI: {data['indicators']['rsi_14']}")
print(f"MACD: {data['indicators']['macd']}")
for signal in data['signals']:
print(f" → {signal['interpretation']}")
Output:
Bias: NEUTRAL
RSI: 50.79
MACD: -1704.67
→ Price above 20-day SMA - short-term uptrend
→ 20-day SMA below 50-day SMA - death cross
Track whale transactions
response = requests.get(
"https://chainsight-api.onrender.com/v1/whales/eth",
params={"min_value": 100, "limit": 5}
)
for tx in response.json():
if 'hash' in tx:
print(f"{tx['value']} ETH — {tx['label'] or tx['from_address'][:16]}")
Embed a crypto widget on your website
<script src="https://chainsight-api.onrender.com/widget.js"
data-type="card"
data-coins="5"
data-theme="dark"
data-accent="#00d4aa"
data-label="My Crypto Site">
</script>
Widget types: card, ticker, portfolio, whale-alerts (free) — alerts-live, whale-tracker, portfolio-advanced (pro)
Multi-Chain Support
| Chain | Whale Tracking | Gas Prices | Tokens |
|---|---|---|---|
| Ethereum | ✅ | ✅ | ✅ |
| Solana | ✅ | ✅ | ✅ |
| BSC | ✅ | ✅ | ✅ |
| Polygon | ✅ | ✅ | ✅ |
| Arbitrum | ✅ | ✅ | ✅ |
| Base | ✅ | ✅ | ✅ |
| Optimism | ✅ | ✅ | ✅ |
| Avalanche | ✅ | ✅ | ✅ |
Architecture
Built with:
- FastAPI + Python for async performance
- CoinGecko + CoinPaprika + Yahoo Finance fallbacks (no single point of failure)
- GoPlus Security for honeypot detection
- DeFiLlama for DeFi analytics
- Etherscan V2 for multi-chain whale tracking
- TTL caching for fast repeated requests
- asyncio.gather for parallel API calls
- Deployed on Render (free tier)
All 24 Endpoints
| Endpoint | Tier |
|---|---|
GET /v1/market/top |
Free |
GET /v1/market/coin/{id} |
Free |
GET /v1/market/coins |
Free |
GET /v1/market/compare |
Free |
GET /v1/market/trending |
Free |
GET /v1/market/global |
Free |
GET /v1/market/search |
Free |
GET /v1/market/history |
Free |
GET /v1/market/correlation |
Free |
GET /v1/market/fear-greed |
Free |
GET /v1/market/fear-greed/history |
Free |
GET /v1/market/news |
Free |
GET /v1/defi/protocols |
Free |
GET /v1/defi/yields |
Free |
GET /v1/defi/stablecoins |
Free |
GET /v1/whales/eth |
Free |
GET /v1/whales/chain/{chain} |
Free |
GET /v1/whales/gas |
Free |
GET /v1/security/honeypot/{address} |
Pro |
GET /v1/security/token/{address} |
Pro |
POST /v1/security/batch-check |
Pro |
GET /v1/signals/momentum |
Pro |
GET /v1/signals/whale-accumulation |
Pro |
GET /v1/signals/volume-anomaly |
Pro |
Pricing
- Free: 100 req/day — Market data, sentiment, basic widgets
- Pro ($9.99/mo): 10,000 req/day — Honeypot detection, alpha signals, white-label widgets
- Enterprise ($49.99/mo): Unlimited — Webhooks, batch checks, custom themes
Try It
- API: ChainSight on RapidAPI — Free tier, no credit card
- Widgets: Widget Preview — See all widget types live
- Landing: chainsight-api.netlify.app — Full docs and pricing
Built by storbaz. Open source on GitHub.
What crypto tools are you building? Drop a comment below.
Top comments (0)