DeFi Analytics Dashboard API
Complete REST API for DeFi persona and engagement analytics with user authentication
Persona Analytics
Track user personas, overlaps, and engagement patterns across your DeFi platform.
- Persona distribution
- Overlap analysis
- Engagement rates
Engagement Metrics
Monitor daily, weekly, and monthly active users with retention analytics.
- DAU/WAU/MAU tracking
- Retention curves
- Stickiness index
Advanced Analytics
Deep insights into churn risk, LTV, funnels, and behavioral correlations.
- Churn risk scoring
- Lifetime value analysis
- Onboarding funnels
API Endpoints
/auth/login
User login endpoint - authenticate with email and password
/auth/register
User registration endpoint - create new user accounts
/auth/verify
Verify JWT token and get user information
/personas
Main persona distribution data for pie chart visualization
/personas/overlaps
Persona overlap matrix showing user intersections
/personas/engagement
Engagement rates by persona type
/engagement/metrics?days=30
Daily engagement metrics over time (DAU, WAU, MAU)
/analytics/engagement-density
Engagement density by hour (48-hour cycle)
/analytics/churn-risk
Churn risk scores by persona
/analytics/ltv
Lifetime value analysis by persona
/analytics/retention
Retention curves by persona (1d, 3d, 7d, 30d)
/analytics/funnel
Onboarding funnel conversion stages
/analytics/correlations
Correlation matrix between personas and metrics
/analytics/cumulative-deposits
Cumulative deposits over time by persona
/analytics/daily-activity
Daily activity sparklines by persona
/experiments/ab-tests
A/B test results by persona
/alerts/persona-actions
Action alerts and recommendations for personas
/analytics/intervention-flow
Sankey diagram data for intervention flows
Business Analytics Endpoints (9)
Advanced business intelligence and financial metrics
/analytics/tvl-metrics
TVL metrics across protocols ($2.991B total)
/analytics/volume-metrics
Trading and transaction volume analytics
/analytics/transaction-metrics
Transaction counts and frequency patterns
/analytics/revenue-metrics
ARPU, AVPU, and revenue trend analysis
/analytics/user-actions
User action analytics with filtering
Params: action_type, days, persona, min_amount/analytics/action-sequences
Common user journey patterns and sequences
/analytics/action-retention
Retention rates by first action type
/analytics/sticky-actions
Actions driving highest user loyalty
/analytics/executive-summary
Executive Summary - Key business insights and strategic recommendations
Authentication
API Key Required
All API endpoints require authentication using a Bearer token in the Authorization header:
Authorization: Bearer YOUR_API_TOKEN
Content-Type: application/json
Available Tokens:
defi-analytics-token-2025- Full Accessdemo-token-123- Demo AccessZmqMOfxViKVH7tkma7BPgdHImWyIXKTcaSt4moUpuIDl9A38wZcD1OQPFBljvfRa- Custom Access
Authentication Errors:
- 401 Missing or invalid token
- 401 Invalid Bearer format
Response Format
Success Response
{
"success": true,
"data": [...], // Your actual data
"message": "Optional success message"
}
Error Response
{
"success": false,
"error": "Error message here",
"code": "ERROR_CODE"
}