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",
"data_completeness": {
"available_pillars": 5,
"total_pillars": 6,
"coverage_pct": 83.3,
"is_insufficient": false,
"missing_pillars": ["community"]
}
},
"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
Runtime scoring notes:
- OG assets (
bitcoin,ethereum,bnbaliases) are exempt from no-audit Security penalty. - The scoring engine computes stage-aware
data_completenessmetadata for internal decision quality (available_pillars,coverage_pct,missing_pillars).
📊 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).