The MetaTrader API for MT4 & MT5, built for algo bots
Connect up to 50 trading accounts (more on request) through one REST & WebSocket API. Nothing to install, no MetaTrader running on your side, no Expert Advisors — just clean JSON over HTTPS, built to scale.
Everything you need to build on MetaTrader.
We solved the MetaTrader integration problem so you don’t have to. Connect, execute, and stream data effortlessly — each capability has its own guide.
WebSocket Streams
Subscribe to live quotes; positions with live profit, orders and executed trades are pushed on the same socket.
Explore → /v1/streamTrade Execution
Open, modify, and close market or pending orders programmatically.
Explore → /OrderSendCustom Expert Advisors
Upload a compiled EA and run it on our isolated, hosted infrastructure — no VPS.
Explore → /EaUploadDepth of Market & Ticks
MT5 Level 2 order book (where the broker publishes it) plus tick history with trade flags and real volume.
Explore → /MarketBookGetAccount Connection
Connect an MT4/MT5 login, usually in 1–2 minutes; watch state, reconnect and disconnect.
Explore → /ConnectExgRPC Interface
The same surface over Protocol Buffers — typed methods and server-streaming.
Explore → StreamQuotesYou build the app. We handle the bridge.
Your CRM, bot or web platform talks plain JSON to our engine — we maintain the broker connections for you.
THE OLD WAY
- Keep the MetaTrader desktop app running on a VPS you maintain.
- Write and install complex Expert Advisors (MQL).
- High operational server cost & maintenance.
METATRADER API
- Pure REST & WebSocket — standard JSON over HTTPS.
- No EAs, no MetaTrader to install — we run the connections for you.
- Pay per seat (one connected account each) — cheaper as you grow, uptime measured live on our status page.
Simple, per-seat pricing.
From €12 per seat per month. Pay per connected account, billed monthly. Add or release seats anytime — the price per seat drops as you grow.
Per-seat plan
- 1× MT4 or MT5 account per seat
- REST + WebSocket streaming
- 20 requests/second per API key
- Mix MT4 and MT5 seats
- Disconnect & reconnect accounts at no extra charge
- Management keys to connect accounts from your backend
| Seats | Per seat / month |
|---|---|
| 1–5 | €12 |
| 6–45 | €11.50 |
| 46–250 | €8 |
| 251+ | €7 |
| Private hosting | €16 |
Graduated: each seat is billed at the price of its band. Per billing month, EUR, excl. VAT.
Private hosting (your own server and dedicated IP address in your broker’s city): €16 per seat per month, flat.
Graduated pricing: each price applies to the seats in its range (50 seats = €560 / month). Prices in EUR, excl. VAT. Every seat is charged a full billing month, upfront. Payment by card through Stripe, as a subscription.
Frequently asked questions
What is a MetaTrader API?+
Is this an MT4 API or MT5 API?+
Do I need MetaTrader running or an EA?+
Do you offer a WebSocket / streaming API?+
How do I get an MT4 / MT5 API key?+
mt5api_…) is shown once. Send it in the x-api-key header, with the account’s UUID as ?id=. Settings holds the management key (mt5mgmt_…) for connecting accounts from your backend.