Download the data
The registers behind this site, as files. Licensed CC BY 4.0 unless the row says otherwise: reuse those, including commercially, with attribution.
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.
How to cite: Broker API Hub, the name of the register, openbrokerapi.com/data, and the date you downloaded it. Every record carries its own source and checked date, so cite those too where you rely on a single figure.
| Register | What it holds | Records | Newest check | Licence | Download |
|---|---|---|---|---|---|
| Limits register | One record per rate limit or allowance, with its scope, source and checked date. | 35 | Checked | CC BY 4.0 | JSON, CSV |
| Partner programme register | One record per firm: programme type, the published figure as worded, restrictions and the page opened. | 29 | Checked | CC BY 4.0 | JSON, CSV |
| Fact register | The figures that appear on more than one page, each with its source and the readings it replaced. | 14 | Checked | CC BY 4.0 | JSON, CSV |
| Trading repositories on GitHub | Repository records read from GitHub: stars, licence, language, last push and archive state. | 155 | Checked | CC BY 4.0 | JSON, CSV |
| Capability grid | One record per cell of the capability tables: the state, the words that support it, its source and checked date. | 448 | Checked | CC BY 4.0 | JSON, CSV |
| Market data source directory | One record per market data source: coverage, free tier, redistribution terms and its position on training AI models, as its own pages word them. | 20 | Checked | CC BY 4.0 | JSON, CSV |
| Error records | One record per error code across every broker, platform, standard, language and tool: the code, a short title made by a rule stated in the file, HTTP status, category, source, checked date and the address of its page. The meaning and the fix are on the page, not in the file. | 1,776 | Checked | All rights reserved, given for reference | JSON, CSV |
| Endpoint records | One record per documented HTTP endpoint across every broker and platform API: the owner, method, path, a title made by a rule stated in the file, the task it belongs to, status, source, checked date and the address of its page. The summary and the parameters are on the page, not in the file. | 359 | Checked | All rights reserved, given for reference | JSON, CSV |
| Function and message records | One record per function or message of an interface that is not HTTP: the owner, kind, interface, name, and for a message its role, transport and channel where the record states them, then tasks, status, source, checked date and the address of its page. Signatures and fields are on the page, not in the file. | 215 | Checked | All rights reserved, given for reference | JSON, CSV |
| What changed | The whole log of dated changes to broker and platform APIs, each with the page it was read on. A checked date the register does not hold is left empty. | 121 | Checked | CC BY 4.0 | JSON, CSV |
| MCP server directory | One record per MCP server that connects to a broker or platform, marked official or community, and beside them the firms that were looked for with none found. | 25 | Checked | CC BY 4.0 | JSON, CSV |
One file per broker and per platform
29 files, one for each broker record and each platform record, listed in the index, which also says whether each broker has an API of its own and the name each goes by in the error addresses. A file holds everything this site records for that broker or platform in one document: identity, claims, endpoints, the functions and messages of an API that is not HTTP, limits, error codes, MCP servers, the partner programme record and dated changes, each with its status, source and checked date. The generated date in a file is the newest checked date among its own records, not the day it was built.
These files are not under one licence, and each section of a file states its own. Limits, partner programmes, MCP servers and changes come from the registers and are CC BY 4.0. Identity, claims, endpoints, functions, messages and error codes come from records that are all rights reserved: they are given for reference, with the address of the page each one is on. The meaning and the fix written for each error are this site's own writing and are left out of the files. Read them on the error pages.
| Record | Kind | Newest check | File |
|---|---|---|---|
| Axi | Broker | Checked | JSON |
| Bitget | Broker | Checked | JSON |
| Capital.com | Broker | Checked | JSON |
| CMC Markets | Broker | Checked | JSON |
| Deriv | Broker | Checked | JSON |
| Dukascopy | Broker | Checked | JSON |
| eToro | Broker | Checked | JSON |
| Exness | Broker | Checked | JSON |
| FOREX.com / StoneX Trading (City Index) | Broker | Checked | JSON |
| FXCM | Broker | Checked | JSON |
| FxPro | Broker | Checked | JSON |
| IG | Broker | Checked | JSON |
| Interactive Brokers | Broker | Checked | JSON |
| OANDA | Broker | Checked | JSON |
| Pepperstone | Broker | Checked | JSON |
| Saxo OpenAPI | Broker | Checked | JSON |
| Swissquote | Broker | Checked | JSON |
| ThinkMarkets | Broker | Checked | JSON |
| Tickmill | Broker | Checked | JSON |
| Trading 212 | Broker | Checked | JSON |
| XTB | Broker | Checked | JSON |
| cTrader Open API | Platform | Checked | JSON |
| DXtrade APIs | Platform | Checked | JSON |
| Match-Trader Platform API | Platform | Checked | JSON |
| MetaApi | Platform | Checked | JSON |
| MetaCopier | Platform | Checked | JSON |
| MetaTrader 4 (MQL4) | Platform | Checked | JSON |
| MetaTrader 5 (Python package and MQL5) | Platform | Checked | JSON |
| TradeLocker API | Platform | Checked | JSON |
Words quoted inside the market data source directory are each source's own and stay theirs. The 12 OpenAPI files, generated from the endpoint records, are all rights reserved and given for reference: Capital.com, Deriv, eToro, IG, Interactive Brokers, OANDA, Saxo OpenAPI, Trading 212, DXtrade APIs, Match-Trader Platform API, MetaApi, TradeLocker API. Writing on this site, including guides and error explanations, is not covered by this licence: see disclosures.
How to cite this
Download the data. Broker API Hub, https://openbrokerapi.com/data, newest check .
Where you rely on a single figure, cite the source and the checked date printed beside it as well.