Crypto Intelligence API
Overview
Endpoints for crypto project risk scoring, market data, and whale alerts. Base
path: /api/crypto
🔎 Search & Projects
Search Projects
GET /api/crypto/search
Returns both local DB results and active CoinGecko listings.
Parameters:
q: Search query (min 1 char)limit: Max results (default 10)
Get Project Details
GET /api/crypto/project/{slug}
Fetches comprehensive project data from 6 separate harvesters (CoinGecko, GitHub, DefiLlama, etc.).
Parameters:
slug: Project identifier (e.g.,ethereum,solana)refresh: Force fresh data fetch
Response:
{
"project": {
"name": "Ethereum",
"price_usd": 2500.5,
"trust_score": 92,
"risk_level": "low"
},
"source": "full_service"
}
🛡️ Risk Scoring
Trust Score Breakdown
The Trust Score (0-100) is calculated based on 6 pillars:
- Treasury (20%): Market Cap + TVL
- Dev Activity (20%): GitHub commits + Active Devs
- Financials (15%): MCap/FDV Ratio (Dilution risk)
- Security (20%): CertiK Audit Score
- Tokenomics (15%): Backer Quality + Unlock Progress
- Community (10%): Social Score
📊 Market Data
Top Projects
GET /api/crypto/top
Returns top projects by Market Cap.
Price Charts
GET /api/crypto/chart/{slug}
Returns historical OHLCV data for charts.
Parameters:
days: History length (default 30)
🚨 Alerts & Reports
Whale Alerts
GET /api/crypto/whales/alerts
Returns large transaction alerts (> $100k).
Generate PDF Report
GET /api/crypto/report/{slug}
Generates and downloads a detailed PDF investment memo. Note: Takes 10-20 seconds to generate (includes AI analysis).