Broker API HubMenu

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.

Independent and unofficial

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.

RegisterWhat it holdsRecordsNewest checkLicenceDownload
Limits registerOne record per rate limit or allowance, with its scope, source and checked date.35Checked CC BY 4.0JSON, CSV
Partner programme registerOne record per firm: programme type, the published figure as worded, restrictions and the page opened.29Checked CC BY 4.0JSON, CSV
Fact registerThe figures that appear on more than one page, each with its source and the readings it replaced.14Checked CC BY 4.0JSON, CSV
Trading repositories on GitHubRepository records read from GitHub: stars, licence, language, last push and archive state.155Checked CC BY 4.0JSON, CSV
Capability gridOne record per cell of the capability tables: the state, the words that support it, its source and checked date.448Checked CC BY 4.0JSON, CSV
Market data source directoryOne record per market data source: coverage, free tier, redistribution terms and its position on training AI models, as its own pages word them.20Checked CC BY 4.0JSON, CSV
Error recordsOne 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,776Checked All rights reserved, given for referenceJSON, CSV
Endpoint recordsOne 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.359Checked All rights reserved, given for referenceJSON, CSV
Function and message recordsOne 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.215Checked All rights reserved, given for referenceJSON, CSV
What changedThe 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.121Checked CC BY 4.0JSON, CSV
MCP server directoryOne 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.25Checked CC BY 4.0JSON, 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.

RecordKindNewest checkFile
AxiBrokerChecked JSON
BitgetBrokerChecked JSON
Capital.comBrokerChecked JSON
CMC MarketsBrokerChecked JSON
DerivBrokerChecked JSON
DukascopyBrokerChecked JSON
eToroBrokerChecked JSON
ExnessBrokerChecked JSON
FOREX.com / StoneX Trading (City Index)BrokerChecked JSON
FXCMBrokerChecked JSON
FxProBrokerChecked JSON
IGBrokerChecked JSON
Interactive BrokersBrokerChecked JSON
OANDABrokerChecked JSON
PepperstoneBrokerChecked JSON
Saxo OpenAPIBrokerChecked JSON
SwissquoteBrokerChecked JSON
ThinkMarketsBrokerChecked JSON
TickmillBrokerChecked JSON
Trading 212BrokerChecked JSON
XTBBrokerChecked JSON
cTrader Open APIPlatformChecked JSON
DXtrade APIsPlatformChecked JSON
Match-Trader Platform APIPlatformChecked JSON
MetaApiPlatformChecked JSON
MetaCopierPlatformChecked JSON
MetaTrader 4 (MQL4)PlatformChecked JSON
MetaTrader 5 (Python package and MQL5)PlatformChecked JSON
TradeLocker APIPlatformChecked 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.