Platform API
Match-Trader API
Match-Trade's trader-facing REST and WebSocket API for Match-Trader accounts.
Risk warning: CFDs and spread bets are complex instruments and come with a high risk of losing money rapidly due to leverage. You can lose money on these products, and each provider publishes its own loss figure under FCA rules. You should consider whether you understand how they work and whether you can afford to take the high risk of losing your money. Automated and API trading can amplify losses through bugs, connectivity failures and runaway orders.
Access, authentication and streaming
API types listed in the record: REST, WebSocket (STOMP).
- How you get access
Log in with your Match-Trader credentials and broker ID; availability appears to be controlled by the broker.
Platform APIchecked
- Who can use it
Traders with an account at a broker that runs Match-Trader. Match-Trade's Platform API page says the API is designed primarily for traders, and that a broker on a server licence can selectively disable its functionality, so whether it works for you is the broker's decision. The page also says Match-Trader is not provided to individuals directly.
Match-Trader Platform APIchecked
- Demo
Unverified. Match-Trade's Platform API page, re-read 12 Oct 2026, links a Try demo platform at demo.match-trader.com. That is a demo of the platform, and neither that page nor the documentation index says whether the API can be used against it or gives a demo API address.
UnverifiedMatch-Trader Platform APIchecked
- Authentication
POST email, password and brokerId to /manager/co-login, or manager/login/co/with-token for a one time token. The co-auth cookie has Max-Age 3600 seconds and the refresh cookie rt has Max-Age 31536000 seconds, Secure and HttpOnly; refresh at manager/refresh-token with no body. Trading calls need the Auth-trading-api header taken from tradingAccounts plus the co-auth cookie.
- Streaming
Yes: WebSocket with STOMP for real-time market data and account updates.
Platform APIchecked
- History depth
Get candles and closed positions endpoints exist; no depth or per request limit found in public docs.
- Rate limits, as worded
Not published
Match-Trader API endpoints
17 documented endpoints. They belong to the platform's own API, so the calls are the same whichever broker or firm the account is with. Only the base address can differ. Grouped by what they do
- POST/manager/mtr-loginLog in with an email, a password and the broker's identifier and receive the tokens the other calls need, with the login's trading accounts.
- GET/manager/platform-detailsRead the details of the trading platform: the broker's identifier, the platform's address and the broker's name.
- POST/manager/refresh-tokenRenew the session token without logging in again. The reference says the refresh token travels as a cookie.
- GET/mtr-api/{SYSTEM_UUID}/active-ordersList the pending orders on the trading account that have not yet been executed.
- GET/mtr-api/{SYSTEM_UUID}/balanceRead the trading account's balance, equity, margin, free margin and profit.
- GET/mtr-api/{SYSTEM_UUID}/candlesDownload historical candles for a symbol at a chosen interval between two times: open, high, low, close and volume.
- POST/mtr-api/{SYSTEM_UUID}/closed-positionsList the positions closed between two dates, each with its open and close price, volume, commission, swap and profit. The dates go in the body of a POST.
- GET/mtr-api/{SYSTEM_UUID}/effective-instrumentsList the instruments the logged in user can trade, each with its settings such as trading hours, price precision, volume limits, leverage and swap.
- GET/mtr-api/{SYSTEM_UUID}/open-positionsList every open position on the trading account, with its side, volume, open price, stop loss, take profit and running profit.
- POST/mtr-api/{SYSTEM_UUID}/pending-order/cancelCancel a pending order before it is executed, named by its id with its instrument, side and type.
- POST/mtr-api/{SYSTEM_UUID}/pending-order/createPlace a pending order that waits for a price, with a side, a volume, a type and an optional stop loss and take profit.
- POST/mtr-api/{SYSTEM_UUID}/pending-order/editChange a pending order: its price, volume, stop loss or take profit.
- POST/mtr-api/{SYSTEM_UUID}/position/closeClose an open position, named by its positionId with its instrument, side and volume.
- POST/mtr-api/{SYSTEM_UUID}/position/close-partiallyClose part of an open position by giving the volume to take off.
- POST/mtr-api/{SYSTEM_UUID}/position/editChange the stop loss and take profit of an open position.
- POST/mtr-api/{SYSTEM_UUID}/position/openOpen a position in an instrument, on the buy or the sell side, with a volume and an optional stop loss and take profit.
- GET/mtr-api/{SYSTEM_UUID}/quotationsRead the latest bid and ask for a symbol, with the day's change, high and low.
Match-Trader API error codes
3 decoded error codes. All Match-Trader Platform API errors
400In the Match-Trader Platform API documentation, the Errors section, which it describes as examples of error responses for each status code, lists status 400 but shows no example body and no description for it.401 UnauthorizedIn the Match-Trader Platform API documentation, the example of a 401 response has the title "Unauthorized" and the detail "Authorization information is missing or invalid." (the vendor's wording), with the status, the request path and a timestamp.410 GoneIn the Match-Trader Platform API documentation, the example of a 410 response is plain text, not JSON.
Match-Trader API: questions and answers
Each answer is read from the record on this page, not written separately. Where the record is unverified, the answer says so.
How do I get access to the Match-Trader API?
Log in with your Match-Trader credentials and broker ID; availability appears to be controlled by the broker.
Platform APIchecked
Who can use the Match-Trader API?
Traders with an account at a broker that runs Match-Trader.
Match-Trader Platform APIchecked
Match-Trader API demo: is there a demo or sandbox?
Unverified. Match-Trade's Platform API page, re-read 12 Oct 2026, links a Try demo platform at demo.match-trader.com.
UnverifiedMatch-Trader Platform APIchecked
How does Match-Trader API authentication work?
POST email, password and brokerId to /manager/co-login, or manager/login/co/with-token for a one time token.
Does the Match-Trader API support streaming?
Yes: WebSocket with STOMP for real-time market data and account updates.
Platform APIchecked
How much history does the Match-Trader API return?
Get candles and closed positions endpoints exist; no depth or per request limit found in public docs.
Match-Trader API questions, each answered in a sentence or two.
Everything this site records for Match-Trader Platform API, as one JSON file. Each section of the file states its own licence. About the files. This page as Markdown.
Match-Trader API guides and reference
Match-Trader API compared
The same fields from two records, side by side. No winner is picked.
What changed recently for the Match-Trader API
Ecosystem
Match-Trader's February 2026 release connected the Match-Trader Prop Trading platform to MetaTrader 5 through a dedicated connector and service architecture.
Release notes: Match-Trader, February Release (17-02-2026)date last opened not recorded
Addition
Match-Trader added a margin key to API endpoints that return open positions, so position data now includes margin details.
Release notes: Match-Trader, February Release (11-03-2025)date last opened not recorded
Every dated change, all brokers and platforms. Follow Match-Trader changes by RSS
Partner programme
Not verified. No programme page was opened, which is not evidence that no programme exists. The Match-Trader (Match-Trade Technologies) partner programme record. The programme register holds every record. This site carries no affiliate links.
Brokers that offer Match-Trader Platform API
No broker on this register is recorded as offering Match-Trader Platform API. That is a gap in the records, not a finding that none does.
How to cite this
Match-Trader API. Broker API Hub, https://openbrokerapi.com/platforms/match-trader, newest check .
Where you rely on a single figure, cite the source and the checked date printed beside it as well.