CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Trade only with money you can afford to lose.
Open Exness Account →

Exness API for Trading

What programmatic access Exness offers, and how to automate without a public REST API.

Open Exness Account →

Min deposit $10  ·  1:2000

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

Ways to automate on Exness

MethodHow it works
MT4/MT5 Expert AdvisorsCode strategies in MQL4/MQL5 and attach to charts
MT5 Python integrationConnect Python to a running MT5 terminal
VPS hostingKeep 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.

Related Exness pages