Who can use each broker API
20 of 29 records carry this field. 2 of those are labelled unverified, and 9 have nothing recorded.
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.
What this is
An API being documented does not mean every client may use it. Access can depend on holding a live account, on the type of account, on a minimum balance, on where you live or on an application being approved.
Check eligibility before you write code. It is the cheapest thing to find out and the most expensive to discover late.
Each entry below is the record's own wording. The entries are in order of name. The order is not a ranking and nothing here recommends a broker.
Brokers
- Capital.com
Any Capital.com account (demo or live) with 2FA enabled. Regional limits not published.
Capital.com Public APIchecked
- Deriv
A Deriv account. The app registration is self serve.
Unverifiedno source opened
- eToro
Verified eToro account required. Regional availability not published on pages opened.
eToro API Portalchecked
- Exness
Exness trading accounts only. MT4 and MT5 accounts cannot connect. The help page records a region scope, kept below with its source.
- FOREX.com / StoneX Trading (City Index)
By application: you must describe your expertise, language, goal and expected volume, and sign API terms.
StoneX API Getting Startedchecked
- FXCM
Trading Station account. FIX needs a minimum of 5,000 pounds or dollars. UK page dated 25 Jun 2025.
FXCM API Tradingchecked
- IG
Spread bet and CFD accounts only. Share dealing, ISA and SIPP are not supported (error stockbroking-not-supported).
- Interactive Brokers
Open, funded IBKR Pro account. The Web API supports only IBKR Pro accounts, and the TWS API lists a funded and opened IBKR Pro account among its requirements.
IBKR Web API v1.0 documentation, requirements and limitationschecked IBKR Web API v1.0 documentation, introductionchecked IBKR TWS API documentation, requirementschecked
- OANDA
Needs a v20 account; available in all divisions except OANDA Global Markets and OANDA TMS Brokers S.A.
OANDA v20 Introductionchecked
- Saxo OpenAPI
Direct retail and professional clients may use it for personal use; a live account must be funded before creating a live app. The approval criteria for a retail live environment are unverified: the environments and security pages read on 19 Sep 2026 say live requires permission and testing before deployment but do not state what is required.
Saxo Support: personal usechecked
- Trading 212
The docs say the API is enabled and usable only for the Invest and Stocks ISA account types.
- XTB
Not available.
XTB help centre: Does XTB offer investment automation tools?checked
Platform APIs
- cTrader Open API
Supported by all trading accounts of any cTrader affiliated brokers by default, which means both demo and live accounts.
cTrader Open APIchecked
- DXtrade APIs
Broker or prop firm dependent; Devexperts does not deal with traders directly.
Traders' FAQchecked
- Match-Trader Platform API
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
- MetaApi
MetaApi's home page says the service supports any MetaTrader broker, with the same API for MT4 and MT5. You sign up yourself and add your own MetaTrader account. Adding an account means giving MetaApi the account's trading password so that its servers can connect to your broker, or the investor password for read only access.
MetaApi home pagechecked MetaApi documentation, FAQchecked
- MetaCopier
Unverified. MetaCopier's home page would not render without scripts on 12 Oct 2026, so who may sign up could not be re-read. Its documentation, which did open, lists the platforms an account can sit on, among them MetaTrader 4, MetaTrader 5, TradeLocker, cTrader, DXtrade and Match-Trader, and describes no broker permission step.
UnverifiedMetaCopier documentationchecked
- MetaTrader 4 (MQL4)
Real accounts can only be opened by brokerage companies that offer MT4.
- MetaTrader 5 (Python package and MQL5)
Real accounts come from brokers offering MT5; the API runs through your own local terminal.
- TradeLocker API
TradeLocker users only, via a broker or prop firm that offers TradeLocker.
Not recorded
These records hold nothing for this field yet. That is a gap in this dataset. It says nothing either way about the broker or platform.
- Axi: not recorded
- Bitget: not recorded
- CMC Markets: not recorded
- Dukascopy: not recorded
- FxPro: not recorded
- Pepperstone: not recorded
- Swissquote: not recorded
- ThinkMarkets: not recorded
- Tickmill: not recorded