MathsMine3 provides a public, read-only API with MM3 market and gameplay data. All endpoints return JSON.
Token Value
Latest aggregated MM3 value (updated every minute):
GET /api/token-value{
"value": 1.0234,
"updatedAt": "2025-03-23T20:00:00Z"
}Token History
Hourly MM3 value history with per-source breakdown (up to ~83 days):
GET /api/token-history[
{
"hour": "2025-03-26T18:00:00Z",
"cumulative_reward": 0.00001776,
"delta": 0.0000012,
"mined_delta": 0.0000009,
"trade_delta": 0.0000003,
"trade_wallet_count": 4,
"trade_google_count": 1,
"nftji_delta": 0.000001,
"market_delta": -0.000025
}
]Minute-level History
Minute-by-minute MM3 value for the last 60 minutes (60 data points):
GET /api/token-history-minutes[
{
"minute": "14:30",
"value": 0.00001234,
"delta": 0.0000001,
"mined_delta": 0.0000001,
"trade_delta": 0,
"trade_wallet_count": 0,
"trade_google_count": 0,
"nftji_delta": 0,
"market_delta": 0
}
]Market Events
All market events: NFTJI claims and life continues:
GET /api/nft-events[
{
"wallet": "0xabc...1234",
"event_type": "nftji_claim",
"delta_mm3": 0.000005,
"created_at": "2025-03-26T18:30:00Z",
"emoji": "🔮"
},
{
"wallet": "0xdef...5678",
"event_type": "life_continue",
"delta_mm3": -0.000025,
"created_at": "2025-03-26T18:45:00Z",
"emoji": "❤️"
}
]Leaderboard
Full ranking sorted by level and MM3 balance, paginated (default 50, max 200):
GET /api/leaderboard?page=1&limit=50{
"page": 1,
"limit": 50,
"total": 128,
"items": [
{
"rank": 1,
"wallet": "0xabc...1234",
"level": 72,
"available_mm3": 0.00412,
"total_correct": 340,
"total_games": 410,
"best_streak": 18,
"cny_balance": 14.50,
"eur_balance": 1.86,
"usd_balance": 2.02,
"nftjis": ["🔮", "🍀"]
}
]
}Service Status
Service health and rate-limit quota:
GET /api/status{
"message": "✅ Within rate limit",
"ip": "1.2.3.4",
"remaining": 9,
"timestamp": "2026-04-21T06:55:34.476Z"
}Rate Limiting
Public endpoints (/api/token-value, /api/leaderboard) enforce a per-IP limit. X-RateLimit-* headers report current quota.