Broker API HubMenu

Who can use each broker API

20 of 29 records carry this field. 2 of those are labelled unverified, and 9 have nothing recorded.

Independent and unofficialNewest check

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.

Exness help centre: Exness APIchecked

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).

trading-ig FAQ (community source)checked

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.

Trading 212 API docs: general informationchecked

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.

Opening of accounts (MT4 help)checked

MetaTrader 5 (Python package and MQL5)

Real accounts come from brokers offering MT5; the API runs through your own local terminal.

Opening an account (MT5 help)checked

TradeLocker API

TradeLocker users only, via a broker or prop firm that offers TradeLocker.

Getting Started with TradeLocker Public APIchecked

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.

Where to go next