Exness API for Trading
What programmatic access Exness offers, and how to automate without a public REST API.
Open Exness Account →Exness does not offer a public retail REST trading API or 'API token'. To trade programmatically, use the MetaTrader platforms: write Expert Advisors in MQL4/MQL5, or connect via the MetaTrader 5 Python integration. Host your automation on an Exness VPS for uninterrupted running, and ignore unofficial third-party offers of Exness API access.
Trading programmatically with Exness
- Exness does not publish a general public REST trading API or 'API token' for retail accounts.
- Automate instead through the MetaTrader 4/MT5 APIs using Expert Advisors (MQL4/MQL5).
- MT5 also exposes a Python and a Manager/Gateway API for connecting custom tools.
- Run automated strategies continuously on an Exness VPS.
- Beware sites promising an 'Exness API token' — confirm anything only via official Exness channels.
Ways to automate on Exness
| Method | How it works |
|---|---|
| MT4/MT5 Expert Advisors | Code strategies in MQL4/MQL5 and attach to charts |
| MT5 Python integration | Connect Python to a running MT5 terminal |
| VPS hosting | Keep automation online 24/5 via an Exness VPS |
There is no official public Exness web API for retail trading at the time of writing.
Frequently asked questions
Does Exness have a public trading API?
No — Exness does not provide a general public REST trading API or API token for retail clients. Automation is done through the MetaTrader 4 and MT5 platforms.
How do I get an Exness API token?
There is no official retail API token. Treat any third party offering one with caution; automate through MetaTrader EAs or the MT5 Python integration instead.
Can I connect Python to Exness?
Yes, indirectly — use the MetaTrader 5 Python package to connect to a running MT5 terminal that is logged in to your Exness account.