See PodiumPlay in motion.
A walkthrough of a real account — three leagues, a year of competitive play, badges, recaps. Everything below is what you actually use after signing up.
Demo data · not a real accountHow PodiumPlay sees your trades.
Before anything else: this is what data crosses the wire and what we keep. Tap any node or arrow in the diagram below to inspect the literal payload at each step.
You trade. We score. Tap any step to see the data.
PodiumPlay never trades for you. SnapTrade — the read-only brokerage aggregator — pushes the result of your trades to our scoring layer. Click each node and arrow below to see exactly what data crosses the wire.
- Schwab
- Fidelity
- Robinhood
- E*TRADE
- Vanguard
- Webull
- Interactive Brokers
- M1 Finance
- + 17 more via SnapTrade
Exactly what crosses the wire.
SnapTrade fires a webhook to our server when something changes (trade placed, holdings updated, connection broken). We pull the details from their API. Here's the full payload — and what we drop before storing.
- Trade eventsymbol, qty, price, side, timestamp
- Holdingspositions with market value, cost basis
- Account metabrokerage name, account label, opaque account_id
- Connection stateOK / broken — drives reconnect prompts
- Daily return %your portfolio's daily move, as a percent
- Trade rowsymbol, quantity, weight_at_execution (NO price)
- Positionsymbol + weight (no $ value)
- Account displaybrokerage name + account label only
Trade price is dropped before the row hits the database (migration 0025). Total portfolio $ value is held in a transient column and erased within 48 hours by the snapshot-cleanup cron (migration 0021). We never persist a dollar amount anywhere a human or another user can see it.
- ✓ Read-only. We literally cannot place a trade for you.
- ✓ Your dollar amount never appears on a public surface.
- ✓ Trade prices are never stored — we drop them at write time (migration 0025).
- ✓ Disconnect any account → SnapTrade revokes our token; we also delete on request.
Your dashboard.
The first surface you see after signing in. Your seasons, your live rank, your return — all percentages, never dollar amounts.
Demo Player
Recent activity
Inside a league.
One season, one leaderboard, one set of stats. Tap a league card above to see this for real — Family / Work / Friends each have their own personality.
Friends
Live · 60d left- 1You· You+24.10%
- 2Alex Chen+19.80%
- 3Lin Chao+14.20%
- 4Sam Okafor+10.30%
- 5Jordan Pike+6.10%
- 6Devin Park-3.40%
How the league is playing
Bottom finisher is always anonymized. Top finisher shows their display name only in private leagues that have not opted into anonymous handles. League stats update with the leaderboard.
What you keep.
Career stats and badges that compound across every season. Trophies are permanent — finish #1 in Q4 and that badge sits on your profile forever.
Demo Player
@demo
Lifetime in the league
Be one of the first to compete.
PodiumPlay opens leagues in waves. Drop your email and we will let you know the moment your league is open.
Get notified at launch.
One email when leagues open. No marketing spam.