Every Olymp Trade login sits in front of a live ledger: a multi-currency balance, the open Fixed Time and Forex positions on whichever account is active, and a deals history that the help center says stays reachable through your Profile even after an account is archived. That ledger — not a static page — is what a third party wants to read, reconcile, or feed onward. This write-up maps what the app holds, the authorized way to reach it, and what we hand over. You give us the app name and what you need; we do the rest.
The bottom line is short. Olymp Trade speaks a real-time session protocol to its own mobile client, and that session carries everything a trader sees — balance, open positions, closed deals, cashflow, quotes. We map that session under the account holder's authorization and turn it into a clean, runnable interface. Native export covers the slower-moving history if you want a no-socket fallback.
Where the data lives inside the app
These are the surfaces the app actually exposes to a logged-in trader, named the way Olymp Trade names them. The build reads them through the trader's own session, so the granularity below is what is realistically extractable, not a wishlist.
| Data domain | Where it originates in the app | Granularity | What an integrator does with it |
|---|---|---|---|
| Account balance | Balance header and the demo/live account switcher | Per-account, multi-currency, updates in real time | Reconcile funded capital; separate demo practice from live exposure |
| Open positions | The "Trades" section of the active account | Per trade: asset, direction, stake, expiry or multiplier | Live exposure dashboards and risk monitors |
| Closed deals history | Trade history under Profile (survives archival) | FTT and Forex deals with entry, exit, outcome, payout | Performance reporting, audit trails, tax records |
| Financial history | Financial history under Profile | Deposits, withdrawals, timestamps, method | Cashflow reconciliation against bank or wallet records |
| Trade Analytics | In-app Trade Analytics | Aggregated win/loss and performance metrics | Feed an external analytics or coaching layer |
| Asset quotes and candles | Chart and quote feed across 250-plus assets | Tick and candle data, per instrument | Backtesting, signal generation, price archives |
Authorized routes into a trader's Olymp Trade data
Three routes apply here. They differ in reach and in how much they survive an app update, and we set up access for each one with you during onboarding rather than handing you a checklist.
1. Protocol analysis of the authenticated session
The mobile client holds a token after login and exchanges JSON frames with the platform over a persistent socket. We observe that exchange against the trader's own consented account, document the frame schema for balance, deals, history and quotes, and rebuild it as a typed client. Reach is the widest of the three — it sees what the app sees. Durability is medium: when the client ships a new build the frame shapes can shift, which is why we wire re-validation into maintenance.
2. Native history export
Closed deals and financial history persist in the Profile and can be read without holding a socket open. This is the calmer path for reporting and audit use cases that do not need tick-level freshness. Effort is low; durability is high because history layouts move slowly.
3. User-consented credential access
Where the trader authorizes it, the integration drives login and token refresh on their behalf so the sync keeps running unattended. This is what turns a one-off pull into a standing feed. We keep the credential handling minimal and logged.
For most builds we lead with the session protocol because it is the only route that returns live balance and open positions, and we keep native export wired in beside it for the history that does not need to be live. Credential-consent handling gets layered on when the client wants the feed to run on its own.
What lands in your repo
Everything is tied to the surfaces above, not a generic template. A typical Olymp Trade build ships:
- An OpenAPI/Swagger spec describing the normalized interface — balance, positions, deals, financial history, quotes — as clean REST over whatever transport we map underneath.
- A protocol and auth-flow report: the login, the token, the refresh cycle, and the socket frame schema, written so another engineer can follow it.
- Runnable source for the key endpoints in Python or Node.js — connect, authenticate, subscribe to balance, page through deal history, pull candles.
- Automated tests against recorded session fixtures, so a frame-schema change shows up as a failing test rather than silent drift.
- Interface documentation plus data-retention and consent guidance scoped to a broker's records.
Reading a closed deal off the session
This sketch shows the shape of the work — a request for one account's closed Fixed Time and Forex deals over the authenticated socket. Event codes and field names are illustrative; the exact schema is confirmed during the build against the trader's own session.
# Illustrative. Runs against the account holder's consented session.
ws = connect("wss://<session-host>/", headers={"Authorization": f"Bearer {token}"})
# ask for closed deals on one account (demo and live are separate streams)
ws.send({"e": 72, "uuid": req_id,
"d": {"account_id": acc, "account_type": "live", "page": 1}})
frame = ws.recv() # -> {"e": 72, "d": {"deals": [ ... ]}}
for deal in frame["d"]["deals"]:
record(
asset = deal["pair"], # e.g. "EURUSD", "GOLD"
mode = deal["group"], # "FTT" | "forex"
stake = deal["amount"],
opened = deal["created_at"],
closed = deal["closed_at"],
result = deal["profit"], # signed payout
)
# balance arrives on its own subscription and updates live:
# {"e": 21, "d": {"account_id": acc, "balance": 1042.55, "currency": "USD"}}
Forex deals carry a multiplier and the leverage applied; FTT deals carry a fixed duration and a fixed payout. The two shapes are mapped separately so neither field set gets flattened into the other.
Where integrators put this
A few concrete shapes we have built around broker data like this:
- A tax and audit export that pulls closed deals plus deposits and withdrawals into a ledger or CSV, keyed by account and date.
- A strategy pipeline that consumes candle feeds across the 250-plus asset universe into a backtester.
- A multi-broker aggregator that normalizes Olymp Trade alongside peers like IQ Option or Deriv under one schema.
Whose permission this runs on, and the regulator behind the broker
Access here is built on one thing: the account holder's own consent. Their login, their data, on their instruction. There is no open-banking or account-aggregation mandate that covers a Vanuatu broker, so consent is the dependable basis and we treat it as the contract.
The regulatory backdrop still matters for posture. The app's own listing names Aollikus Limited as a licensed financial dealer, and public registers record a VFSC (Vanuatu Financial Services Commission) license no. 40131; the Financial Commission lists Olymp Trade as a Category A member since February 2016, with a €20,000 per-client compensation fund behind its dispute resolution. None of that grants data access — it sets the broker's accountability. Where a trader sits in a GDPR or UK-GDPR jurisdiction we minimize to the fields the use case needs, log consent, keep records of what was pulled and when, and work under NDA where the client requires it.
Engineering notes specific to Olymp Trade
Things we account for in the build, so they do not turn into surprises later:
- The app multiplexes demo and live behind a single login. We key every record by account id and account type, because conflating a $10,000 demo balance with live P&L quietly corrupts every downstream number.
- FTT and Forex are different products on one platform — fixed payout versus multiplier and leverage. We map the two deal shapes independently and re-validate the frame schema whenever the mobile client ships an update.
- The session token expires and rotates. We design the refresh around the platform's session window so a standing sync does not silently go stale.
- The 250-plus asset universe includes 24/7 and local instruments. Quote subscriptions are scoped per asset so a feed for a handful of pairs does not pull the whole book.
Access to a sandbox or a consenting account is arranged with you during onboarding; we build against that, not against a list of things you have to produce first.
Pricing and how the engagement runs
Source code starts at $300 — you pay after we deliver and you are satisfied, not before. That buys the runnable client, the auth-flow and protocol report, the tests and the interface docs for the surfaces you need. If you would rather not host anything, the second model is a pay-per-call hosted API: you call our endpoints, pay only for the calls you make, with no upfront fee. Either way the build cycle is one to two weeks. Tell us the app and what you want from its data on the contact page and we will scope it back to you.
Screens we mapped
Interface evidence from the Play listing — the surfaces referenced above. Select to enlarge.
How this brief was put together
Checked in June 2026 against the app's Google Play description, Olymp Trade's own help center, and public regulatory records. The data surfaces come from the in-app trade-history documentation; the license and membership details from the Financial Commission and Vanuatu register; the asset and account details from the Play listing. Primary sources:
- Olymp Trade help center — viewing trade history
- Financial Commission — Olymp Trade membership and compensation fund
- Google Play — Olymptrade – Trading online listing
- Olymp Trade regulation summary — VFSC license and FinaCom
Mapped by the OpenBanking Studio integration desk, June 2026.
Other trading apps in the same integration bucket
Same category, same kind of authenticated ledger — useful context if you are aggregating more than one broker. Listed neutrally, not ranked.
- IQ Option — fixed-time and CFD broker holding per-account balances, open positions and deal history behind a login.
- Deriv — multi-product broker with synthetic indices, options and a documented per-account transaction ledger.
- Quotex — short-term options platform with account balance, trade outcomes and deposit records.
- Pocket Option — fixed-time broker carrying open trades, history and cashflow per account.
- ExpertOption — options app with a digital wallet, asset trades and withdrawal records.
- Binomo — fixed-time platform with demo and live balances and a per-account deal history.
- Exnova — newer options broker with comparable balance, position and history surfaces.
- eToro — multi-asset broker holding portfolio positions, balances and statement-grade history.
Questions integrators ask about Olymp Trade
Can a pull keep my demo and live accounts apart?
Yes. The app multiplexes both behind one login, so every record we extract is keyed by account id and account type — demo balances and live P&L never get mixed in the output.
Does archived and closed trade history come through, or only currently open trades?
Both. Open positions read from the Trades section of the active account, and closed Fixed Time and Forex deals plus your financial history stay reachable through the Profile even after an account is archived.
Who regulates Olymp Trade, and does that change how you reach the data?
The app's listing names Aollikus Limited under a Vanuatu (VFSC) license, with FinaCom Category A membership behind dispute resolution. That sets the broker's accountability, not a data-sharing mandate, so access runs on your own account consent rather than any open-data scheme.
How fresh are the balance and quote figures you can extract?
They come off the same live session feed the app uses, so balances and the 250-plus asset quotes are current to the socket; we scope each subscription per asset so a feed for a handful of instruments doesn't pull the whole universe.
App profile
Olymptrade – Trading online (package com.ticno.olymptrade, per Google Play) is an international broker app for Android and iOS. The Play description lists 250-plus assets across indices, metals, commodities and ETFs, a minimum deposit around $10, trades from roughly $1, and a replenishable demo account of about 10,000 demo currency units. Trading runs in Fixed Time and Forex modes, with Trade Analytics, two-factor authentication and Face ID/Touch ID. The listing names Aollikus Limited as the licensed financial dealer (company no. 40131, registered in Port Vila, Vanuatu) and references the Financial Commission's €20,000 cover. Trading carries a risk of loss. This recap is drawn from the public listing and is not an endorsement.