Broker APIs with an OpenAPI file on this site
An OpenAPI file describes an API in a form that tools can read, so you can generate a client or load it into an API explorer. The files on this site are unofficial descriptions generated here from the endpoint records, not files issued by a broker.
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 this site generates an OpenAPI file for it from its endpoint records. Not recorded means this site publishes no such file. It says nothing about whether the provider publishes an OpenAPI file of its own.
- 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. 12 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. 17 of the 29 rows below.
Brokers
| Record | State | What the record holds | Source and date |
|---|---|---|---|
| Axi | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| Bitget | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| Capital.com | Yes | An OpenAPI file is published on this site. It is this site's own unofficial description, not a file issued by the provider. | On this site |
| CMC Markets | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| Deriv | Yes | An OpenAPI file is published on this site. It is this site's own unofficial description, not a file issued by the provider. | On this site |
| Dukascopy | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| eToro | Yes | An OpenAPI file is published on this site. It is this site's own unofficial description, not a file issued by the provider. | On this site |
| Exness | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| FOREX.com / StoneX Trading (City Index) | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| FXCM | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| FxPro | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| IG | Yes | An OpenAPI file is published on this site. It is this site's own unofficial description, not a file issued by the provider. | On this site |
| Interactive Brokers | Yes | An OpenAPI file is published on this site. It is this site's own unofficial description, not a file issued by the provider. | On this site |
| OANDA | Yes | An OpenAPI file is published on this site. It is this site's own unofficial description, not a file issued by the provider. | On this site |
| Pepperstone | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| Saxo OpenAPI | Yes | An OpenAPI file is published on this site. It is this site's own unofficial description, not a file issued by the provider. | On this site |
| Swissquote | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| ThinkMarkets | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| Tickmill | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| Trading 212 | Yes | An OpenAPI file is published on this site. It is this site's own unofficial description, not a file issued by the provider. | On this site |
| XTB | Not recorded | This site publishes no OpenAPI file for it. | No record held |
Platform APIs
| Record | State | What the record holds | Source and date |
|---|---|---|---|
| cTrader Open API | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| DXtrade APIs | Yes | An OpenAPI file is published on this site. It is this site's own unofficial description, not a file issued by the provider. | On this site |
| Match-Trader Platform API | Yes | An OpenAPI file is published on this site. It is this site's own unofficial description, not a file issued by the provider. | On this site |
| MetaApi | Yes | An OpenAPI file is published on this site. It is this site's own unofficial description, not a file issued by the provider. | On this site |
| MetaCopier | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| MetaTrader 4 (MQL4) | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| MetaTrader 5 (Python package and MQL5) | Not recorded | This site publishes no OpenAPI file for it. | No record held |
| TradeLocker API | Yes | An OpenAPI file is published on this site. It is this site's own unofficial description, not a file issued by the provider. | On this site |
Where to go next
- The OpenAPI files, one per API
- Downloads and licence
- The full capability grid
- Which brokers have their own API
- Broker API documentation links
- 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 a quickstart on this site
- Broker APIs with dated changes recorded
- Download the grid as JSON
How to cite this
Broker APIs with an OpenAPI file on this site. Broker API Hub, https://openbrokerapi.com/capabilities/openapi-file, no checked date recorded.
Where you rely on a single figure, cite the source and the checked date printed beside it as well.