Skip to main content

OMTrader APIs

With OMTrader, you're free to build your own Trader, Manager, or Admin web portals tailored to your business needs. Go beyond standard trading and management interfaces—create powerful applications that integrate seamlessly with your ecosystem.

“To explore the APIs, log in to your trading portal account and click the API icon to access the Swagger specifications. This documentation highlights selected APIs, not the full set.”

Important

OMTrader is not a broker. We provide the platform technology only — all trading, fees, and market operations remain under the responsibility of the broker.

Unlock Endless Possibilities with OMTrader

The possibilities are limitless, including:

  1. Custom CRM Applications

  2. Advanced Risk Analysis Tools

  3. Integrated KYC Workflows

  4. MAMM/PAMM Account Solutions

  5. Proprietary Trading Platforms

Empower your innovation—OMTrader gives you the foundation to build what's next.

Trader Portal

HTTP & WebSocket

OMTrader supports both HTTP and WebSocket protocols. To initiate a WebSocket connection, you must first authenticate via an HTTP POST request using your API key. Upon successful login, an access token will be issued—this token should be used for all subsequent WebSocket interactions during the session.

API Key

Before statring your idea you need to decide which level you want to the app to interact with OMTrader

Trader API Key

you can easly generate new key for trader level access using the setting screen

Trader Portal

Tip

For Admin or Manager-level access, please consult with your broker, as this typically involves partnership agreements and formal signing procedures.

Client or Server

Decide wether you app will run as normal client desktop or mobile or a server side app,normally involve one or more than just API intergations, you need to decide how to make a server-to-server http or websocket calls.

Programming Language

OMTrader is language-agnostic—if your language supports HTTP(S) and WebSocket, you can integrate seamlessly with our API. Popular choices include:

  1. Go (our native platform)

  2. Python

  3. Rust

  4. C/C++

  5. C#

  6. Java

  7. JavaScript

Build in the language you love—OMTrader gives you the freedom to innovate.

REST API (Quick Reference)

Tip

The full list can be found in the trading portal in the Swagger API icon

CatagoryDesc
NewsGet Trader news
AccountsAccess to trader account
DealsDeals
OrdersOrders
PositionsPositions
SymbolsSymbols

News

DescriptionVerbURL
Get NewsGET/api/v1/news

Account

DescriptionVerbURL
Get AccountGET/api/v1/trader/account
Create AccountPOST/api/v1/trader/account

Deals

DescriptionVerbURL
Get DealsGET/api/v1/trader/deals
Get Deal by IdGET/api/v1/trader/deals/{id}

Orders

DescriptionVerbURL
Get OrdersGET/api/v1/trader/orders
Create OrderGET/api/v1/trader/orders
Get Order HistoryGET/api/v1/trader/orders/history
Get Order By IdGET/api/v1/trader/orders/{id}
Update OrderPUT/api/v1/trader/orders/{id}
Delete OrderDEL/api/v1/trader/orders/{id}

Positions

DescriptionVerbURL
Get PositionsGET/api/v1/trader/positions
Get HistoryGET/api/v1/trader/positions/history
Get Position by IdGET/api/v1/trader/positions/{id}
Update PositionPUT/api/v1/trader/positions/{id}
Close PositionPOST/api/v1/trader/positions/{id}

Symbols

DescriptionVerbURL
Get SymbolsGET/api/v1/trader/symbols
Get Trader Market Ticks HistoryGET/api/v1/trader/symbols/ticks/history/{id}
Get Trader SymbolGET/api/v1/trader/symbols/{id}