Geographic Allocation
—
TOTAL
Asset Type
—
TYPES
Portfolio Value Over Time
India
US
Total
📸 Snapshot after refreshing prices to record data points
Top Holdings
Portfolio History
Snapshot Log
How live prices work: Connect your broker APIs to auto-fetch holdings and live prices.
Upstox uses OAuth 2.0 (requires a free developer app).
Trading 212 uses a simple API key generated in the app.
Finnhub gives free real-time US stock quotes — no broker auth needed.
Yahoo Finance via CORS proxy handles Indian NSE/BSE prices for free.
⚠ CORS note: Trading 212 and NSE block direct browser requests. The tracker uses a public CORS proxy automatically. Fine for personal use.
⚠ CORS note: Trading 212 and NSE block direct browser requests. The tracker uses a public CORS proxy automatically. Fine for personal use.
🇮🇳 Upstox API
OAuth 2.0 · Holdings + live prices
Register free at upstox.com/developer → get Client ID
Register free at upstox.com/developer → get Client ID
OAuth Steps:
1 Create app at upstox.com/developer → get Client ID
2 Enter Client ID + Redirect URI → click Start OAuth
3 Login at Upstox → copy
4 Exchange code for token via
5 Paste the access_token above · Tokens expire daily
1 Create app at upstox.com/developer → get Client ID
2 Enter Client ID + Redirect URI → click Start OAuth
3 Login at Upstox → copy
code= param from redirect URL4 Exchange code for token via
POST /v2/login/authorization/token (use Postman or a backend — keeps client_secret safe)5 Paste the access_token above · Tokens expire daily
🇺🇸 Trading 212 API
Get API key: T212 app → your name (top-left) → API (Beta) → Generate key
Auth method: T212 uses HTTP Basic Auth —
Enter both your API Key and API Secret below. The header is built automatically.
Authorization: Basic base64(API_KEY:API_SECRET)Enter both your API Key and API Secret below. The header is built automatically.
⚠ PROXY REQUIRED — T212 blocks direct browser calls
📈 Finnhub — US Prices
Free API · Real-time US stock quotes · 60 req/min
Get free key at finnhub.io — no credit card needed
Get free key at finnhub.io — no credit card needed
🇮🇳 India Prices (Yahoo Finance)
No API key · Uses Yahoo Finance via CORS proxy
Ticker format:
Set tickers on your India holdings to enable auto-refresh
Ticker format:
RELIANCE.NS (NSE) or RELIANCE.BO (BSE)Set tickers on your India holdings to enable auto-refresh
Import from Broker CSV
🇮🇳
Upstox Export
Portfolio → Holdings CSV
or drag & drop here
or drag & drop here
🇺🇸
Trading 212
Investments → Export CSV
or drag & drop here
or drag & drop here
Upstox columns: Instrument Name · Qty · Avg. Cost Price · LTP · P&L
Trading 212 columns: Name · Ticker · Shares · Average price · Current price
Generic CSV: name, ticker, qty, avg_price, cur_price, type, portfolio
Trading 212 columns: Name · Ticker · Shares · Average price · Current price
Generic CSV: name, ticker, qty, avg_price, cur_price, type, portfolio
Add / Edit Holding
India prices in ₹ · US prices in $ · Ticker: RELIANCE.NS (NSE), AAPL (US)
Existing Holdings — edit price inline