API Documentation
Access Bitcoin cycle signals programmatically
Base URL
https://invest.divindi.tech/api/v1Public Endpoints (Free)
GET
/signals/public7-day delayed signal status
{
"as_of": "2026-03-21",
"days_delayed": 7,
"cycle_phase": "BEAR",
"cycle_progress": 43.7,
"accumulation_status": "ACTIONABLE",
"distribution_status": "HOLD",
"cta": "Get today's live signal at invest.divindi.tech"
}GET
/cycleCurrent Bitcoin cycle status
{
"current_cycle": 4,
"phase": "BEAR",
"progress": 45.5,
"days_in_phase": 173,
"next_milestone": "Cycle Bottom ~Oct 2026"
}Pro Endpoints
Requires API KeyGET
/signals/latestReal-time signal with full metrics
{
"date": "2026-03-28",
"price": 66322,
"cyclePhase": "BEAR",
"cycleProgress": 45.5,
"metrics": {
"mvrv": 1.24,
"mayer": 0.73,
"fearGreed": 12,
"rsi": 38,
"nupl": -4.34,
"drawdown": -46.8,
"gainFromBottom": 307
},
"accumulation": {
"score": 6,
"status": "ACTIONABLE",
"breakdown": ["MVRV < 1.5", "Mayer < 0.9", ...]
},
"distribution": {
"score": 1,
"status": "HOLD",
"breakdown": ["Gain > 200%"]
},
"recommendation": "ACCUMULATE — Deploy up to 35%"
}GET
/signals/historyHistorical signals (last 30 days)
Authentication
Pro endpoints require an API key in the Authorization header:
curl -H "Authorization: Bearer YOUR_API_KEY" \ https://invest.divindi.tech/api/v1/signals/latest
API keys are available with the Pro plan ($999/mo). View pricing →
Rate Limits
| Endpoint | Limit |
|---|---|
| Public endpoints | 60 requests/minute |
| Pro endpoints | 1000 requests/day |