PUBLIC API · REST
ULTRAYour data. Your build.
Trades, accounts, journal entries, and market datafeeds over plain REST with JSON responses. Create a key, make a request, ship whatever the journal doesn’t do for you.
IN MOTION
Watch it work.
HOW IT HELPS
Create a key. Scope it. Ship.
The whole API in three steps — no ceremony, no write access, ever.
- /01Create a keyGenerate a key from settings — ready the moment you save it.
- /02Scope itPick only the read scopes the integration needs; a key never gets more than it asked for.
- /03ShipTrades, journal, accounts, and market data over plain REST — the same JSON your own dashboard renders.
- Read-only by design
- Scope ceiling on the token
- Least privilege by default
It can read. It can never trade.
The scope ceiling is enforced at the token, not in your code — least privilege by default.
Five endpoints, no ceremony
Account, broker accounts, trades, journal, and datafeed — the same data your journal pages render.
Long-lived tokens
365-day refresh tokens with 1-hour access tokens, so an integration set up once keeps running for a year.
Every request logged
A per-key request log and usage dashboard show exactly what ran and when. Revoke any key instantly.
ENDPOINTS
Five endpoints, no ceremony.
Plain REST, JSON in and out, cursor pagination where lists get long. The same data your journal pages render — nothing watered down.
API docs are viewable on every plan — keys, the usage dashboard, and request logs ship with Ultra.
RATE LIMITS
Two requests a second, per key.
Steady and predictable, with the numbers in every response so your code never has to guess. Hit the limit and you get a 429 with Retry-After, not a dropped connection.
Need more throughput for a specific integration? Talk to us.
SECURITY
It can read. It can never trade.
The scope ceiling is enforced at the token, not in your code. Whatever a key requests, it is granted at most the four read scopes.
THE FACTS
Built like the rest of the platform.
/01
Keys with scopes
Create keys in settings, each carrying only the read scopes you pick. Rotate or revoke without touching the others.
/02
Honest numbers
P&L comes back in exact cents from the same engine your journal uses — your dashboard and your build can never disagree.
/03
Everything logged
Per-key request logs and a usage dashboard, so a misbehaving script is a five-second diagnosis instead of a mystery.
WHAT PEOPLE BUILD
First request in under a minute.
Create a key in settings and start pulling your own data — read-only, logged, and standards-based.
Public API keys are an Ultra feature · Ultra $89/mo · Docs viewable on every plan