Broker API documentation links
The provider's own documentation is the page to trust when anything else disagrees with it, this site included. A link to it is the first thing to look for before you write code.
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.
Not recorded means this site holds no record. It does not mean the broker or platform lacks it. Rows are in name order, the order is not a ranking, and nothing here recommends a broker.
How each row is decided
Yes means the record holds a documentation address in its docsUrl field. The date is the newest date on which a source at exactly that address was checked in the same record. Where the record holds the address but no dated reading of it, the row is labelled unverified.
- Yes
- A record on this site says so: a structured field, a record that exists, or a sentence in a record that was read and entered in the capability facts register, with the reason printed beside it. 29 of the 29 rows below.
- Not recorded
- This site holds no yes or no for it. That is a gap in this dataset. It is not a statement that the broker or platform lacks the capability. 0 of the 29 rows below.
1 of the rows rest on a record that is labelled unverified. Each says so beside its source.
Brokers
| Record | State | What the record holds | Source and date |
|---|---|---|---|
| Axi | Yes | The record holds a documentation address, and a dated reading of that address. | Axi UKchecked |
| Bitget | Yes | The record holds a documentation address, and a dated reading of that address. | Bitget API introductionchecked |
| Capital.com | Yes | The record holds a documentation address, and a dated reading of that address. | Capital.com: public API docschecked |
| CMC Markets | Yes | The record holds a documentation address, and a dated reading of that address. | CMC Markets UK MetaTrader 4checked |
| Deriv | Yes | The record holds a documentation address, and a dated reading of that address. | Deriv API: limitschecked |
| Dukascopy | Yes | The record holds a documentation address, and a dated reading of that address. | Dukascopy JForex APIchecked |
| eToro | Yes | The record holds a documentation address, and a dated reading of that address. | eToro API portalchecked |
| Exness | Yes | The record holds a documentation address, and a dated reading of that address. | Exness API help article (did not open on 12 Oct 2026)checked |
| FOREX.com / StoneX Trading (City Index) | Yes | The record holds a documentation address, and a dated reading of that address. | StoneX API documentation hostchecked |
| FXCM | Yes | The record holds a documentation address, and a dated reading of that address. | API trading, FXCMchecked |
| FxPro | Yes | The record holds a documentation address, and a dated reading of that address. | FxPro platform comparison (did not open on 12 Oct 2026)checked |
| IG | Yes | The record holds a documentation address, and a dated reading of that address. | IG Labschecked |
| Interactive Brokers | Yes | The record holds a documentation address, and a dated reading of that address. | IBKR TWS API documentation, introductionchecked |
| OANDA | Yes | The record holds a documentation address, and a dated reading of that address. | OANDA: v20 REST introductionchecked |
| Pepperstone | Yes | The record holds a documentation address, and a dated reading of that address. | Pepperstone API tradingchecked |
| Saxo OpenAPI | Yes | The record holds a documentation address, and a dated reading of that address. | Getting started, Saxo OpenAPIchecked |
| Swissquote | Yes | The record holds a documentation address, and a dated reading of that address. | Swissquote institutional APIschecked |
| ThinkMarkets | Yes | The record holds a documentation address, and a dated reading of that address. | ThinkMarkets support: Spread betting accountchecked |
| Tickmill | Yes | The record holds a documentation address, and a dated reading of that address. | Tickmill UKchecked |
| Trading 212 | Yes | The record holds a documentation address, and a dated reading of that address. | Trading 212 API docs: rate limitingchecked |
| XTB | Yes | The record holds a documentation address, and a dated reading of that address. | XTB help centre: Does XTB offer investment automation tools?checked |
Platform APIs
| Record | State | What the record holds | Source and date |
|---|---|---|---|
| cTrader Open API | Yes | The record holds a documentation address, and a dated reading of that address. | cTrader Open API documentationchecked |
| DXtrade APIs | Yes | The record holds a documentation address, but no dated reading of that exact address. | Unverifieddemo.dx.trade |
| Match-Trader Platform API | Yes | The record holds a documentation address, and a dated reading of that address. | Match-Trader API documentation indexchecked |
| MetaApi | Yes | The record holds a documentation address, and a dated reading of that address. | MetaApi documentation, overviewchecked |
| MetaCopier | Yes | The record holds a documentation address, and a dated reading of that address. | MetaCopier documentationchecked |
| MetaTrader 4 (MQL4) | Yes | The record holds a documentation address, and a dated reading of that address. | MQL4 referencechecked |
| MetaTrader 5 (Python package and MQL5) | Yes | The record holds a documentation address, and a dated reading of that address. | MQL5: Python integration referencechecked |
| TradeLocker API | Yes | The record holds a documentation address, and a dated reading of that address. | TradeLocker: public API docschecked |
Where to go next
- The broker directory
- The full capability grid
- Which brokers have their own API
- Broker APIs with a demo or sandbox
- Broker APIs with streaming
- Broker APIs with authentication described
- Broker APIs with published rate limits
- Broker APIs with an official SDK or library
- Broker APIs with a Python library
- Broker APIs with an official MCP server
- Broker APIs with a community MCP server
- Brokers reachable through a platform API
- Broker APIs with endpoints documented here
- Broker APIs with error codes decoded here
- Broker APIs with an OpenAPI file on this site
- Broker APIs with a quickstart on this site
- Broker APIs with dated changes recorded
- Download the grid as JSON
How to cite this
Broker API documentation links. Broker API Hub, https://openbrokerapi.com/capabilities/documentation, newest check .
Where you rely on a single figure, cite the source and the checked date printed beside it as well.