API Documentation
Base URL: https://api.bullrundata.com
Dashboard
Recession Model
Economic Indicators
Sector Rotation
Institutional Positioning
Webhook Alerts
Example Response
GET /api/v1/dashboard/summary
{
"timestamp": "2026-04-11T09:29:09.557241",
"recession": {
"probability": 34.2,
"risk_level": "MODERATE",
"risk_color": "yellow",
"recommendation": "Mixed signals require caution.",
"high_risk_indicators": [],
"leading_probability": 34.2
},
"regime": {
"market_regime": "mid_cycle",
"fed_stance": "neutral",
"fed_funds_rate": 3.64
},
"key_metrics": {
"UNRATE": { "label": "Unemployment Rate", "value": 4.3, "unit": "%" },
"DFF": { "label": "Fed Funds Rate", "value": 3.64, "unit": "%" },
"VIXCLS": { "label": "VIX", "value": 22.28, "unit": "index" }
},
"indicators_count": 33,
"data_freshness": "2026-04-11T04:53:25.131000"
}
Calculator Request Schemas
These calculator endpoints are available through the MCP server (for AI agents like Claude), not the REST API directly. Install via: npx @bullrundata/market-intelligence-mcp
POST/v1/calculators/investment-property
All fields except purchasePrice and monthlyRent are optional with sensible defaults.
{
"purchasePrice": 450000, // Required
"monthlyRent": 2800, // Required
"downPaymentPct": 20, // Default: 20
"interestRate": 7.0, // Default: 7.0
"loanTermYears": 30, // Default: 30
"vacancyRatePct": 8, // Default: 8
"annualPropertyTax": 5400, // Default: 0
"annualInsurance": 1800, // Default: 0
"monthlyHoa": 0, // Default: 0
"maintenancePct": 1, // Default: 1 (% of purchase price/yr)
"propertyMgmtPct": 0, // Default: 0 (% of rent)
"closingCostsPct": 3 // Default: 3
}
POST/v1/calculators/brrrr
All fields except purchasePrice, arv, and monthlyRent are optional.
{
"purchasePrice": 200000, // Required — acquisition price
"arv": 320000, // Required — after repair value
"monthlyRent": 2200, // Required
"rehabCosts": 45000, // Default: 0
"closingCostsBuyPct": 3, // Default: 3
"holdingCosts": 5000, // Default: 0 (total during rehab)
"vacancyRatePct": 8, // Default: 8
"annualPropertyTax": 3600, // Default: 0
"annualInsurance": 1400, // Default: 0
"propertyMgmtPct": 0, // Default: 0
"maintenancePct": 1, // Default: 1
"monthlyHoa": 0, // Default: 0
"monthlyUtilities": 0, // Default: 0
"monthlyOtherExpenses": 0, // Default: 0
"refiLtvPct": 75, // Default: 75
"refiRate": 7.0, // Default: 7.0
"refiTermYears": 30, // Default: 30
"refiClosingCostsPct": 2, // Default: 2
"useInitialLoan": false, // Default: false (cash purchase)
"initialLoanAmount": 0 // Default: 0
}