Live Hyperliquid Data

Track Every Wallet.
Miss Nothing.

Add your Hyperliquid addresses to a personal dashboard. Monitor open positions, unrealized PnL, fills, and portfolio equity in real time. Get Telegram alerts on position changes and secure your account with 2FA.

WalletMain Trading0x71ab…3f9c
● LIVE
Account Value$142,830
Unrealized PnL+$4,218.50
Open Positions5
Withdrawable$38,200
BTClong+0.42+$1,320
ETHlong+3.5+$840
SOLshort-12.0-$210
NestJSBackend
PostgreSQLDatabase
JWT + 2FAAuth
TelegramAlerts

Everything You Need to Monitor Wallets

NestJS backend, PostgreSQL, JWT auth with optional Google Authenticator 2FA, and Telegram position alerts.

🔐

JWT + 2FA

Secure login with bcrypt and optional Google Authenticator. Protect your dashboard with a second factor.

👛

Multi-Wallet Dashboard

Add unlimited Hyperliquid addresses with nicknames and notes. Full CRUD and live data per wallet.

📊

Live Portfolio Data

Real-time portfolio equity, margin summary, withdrawable balance, and open positions from Hyperliquid API.

📱

Telegram Alerts

Link your Telegram and get rich alerts when positions open, close, or change — win rate, PnL, risk metrics.

📈

Positions & Fills

View active positions (entry, size, leverage, liquidation, PnL) and recent trade fills with closed PnL and fees.

Fast & Cached

NestJS backend with in-memory cache for Hyperliquid data. PostgreSQL for users, wallets, and settings.

Up and Running in Three Steps

1

Register & Get Token

Call the register endpoint with your email and password. Receive a signed JWT token in the response.

POST /api/auth/register
2

Add Your Wallets

Use your JWT token to POST wallet addresses with optional nickname and note to your personal list.

POST /api/wallets
3

Fetch Live Data

Request any wallet by ID to receive DB metadata merged with live Hyperliquid portfolio, positions, fills and metrics.

GET /api/wallets/:id

Clean, Predictable Endpoints

All protected routes require Authorization: Bearer <token>

POST/api/auth/registerCreate account → returns JWTPublic
POST/api/auth/loginLogin → returns JWT (2FA code if enabled)Public
GET/api/users/meCurrent user profileJWT
GET/api/walletsList your walletsJWT
POST/api/walletsAdd wallet addressJWT
GET/api/wallets/:idWallet + live Hyperliquid dataJWT
PATCH/api/wallets/:idUpdate wallet / Telegram alertsJWT
DELETE/api/wallets/:idRemove walletJWT
GET/api/telegram/settingsTelegram link status & codeJWT
POST/api/alerts/pollRun position alerts (cron or manual)JWT

Start Monitoring Your Wallets

Create a free account, add your wallets, and optionally enable Telegram alerts and 2FA.