Broker API questions, answered from records
164 answers across 29 broker and platform APIs, and 8 questions read across every record. Each answer is computed from a record when the site is built, so it changes when the record does.
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.
22 of the 164 answers rest on a record labelled unverified, and each of those opens with the word Unverified. A question a record cannot answer is not asked of it. Nothing here recommends a broker, and every list is in name order.
One question, every API
Each page is a table with one row per record, in name order, with the status and the source beside every answer.
- Which retail brokers have a public trading API?Answered for 21 of 21 records.
- Which broker APIs have a demo environment?Answered for 29 of 29 records.
- What are the rate limits of each broker API?Answered for 29 of 29 records.
- How does each broker API authenticate?Answered for 24 of 29 records.
- Which broker APIs stream prices?Answered for 24 of 29 records.
- Which broker APIs have an official Python library?Answered for 14 of 29 records.
- Which broker APIs have an MCP server?Answered for 17 of 29 records.
- What does each API's most referenced error mean?Answered for 6 of 29 records.
Answers by broker
In order of name. The order is not a ranking.
- Axi3 questions answered, 5 not recorded here.
- Bitget7 questions answered, 1 not recorded here.
- Capital.com7 questions answered, 1 not recorded here.
- CMC Markets3 questions answered, 5 not recorded here.
- Deriv8 questions answered.
- Dukascopy6 questions answered, 2 not recorded here.
- eToro6 questions answered, 2 not recorded here.
- Exness5 questions answered, 3 not recorded here.
- FOREX.com7 questions answered, 1 not recorded here.
- FXCM6 questions answered, 2 not recorded here.
- FxPro3 questions answered, 5 not recorded here.
- IG8 questions answered.
- Interactive Brokers7 questions answered, 1 not recorded here.
- OANDA8 questions answered.
- Pepperstone5 questions answered, 3 not recorded here.
- Saxo8 questions answered.
- Swissquote5 questions answered, 3 not recorded here.
- ThinkMarkets4 questions answered, 4 not recorded here.
- Tickmill3 questions answered, 5 not recorded here.
- Trading 2126 questions answered, 2 not recorded here.
- XTB5 questions answered, 3 not recorded here.
Answers by platform API
In order of name. The order is not a ranking.
- cTrader6 questions answered, 1 not recorded here.
- DXtrade4 questions answered, 3 not recorded here.
- Match-Trader4 questions answered, 3 not recorded here.
- MetaApi5 questions answered, 2 not recorded here.
- MetaCopier6 questions answered, 1 not recorded here.
- MetaTrader 45 questions answered, 2 not recorded here.
- MetaTrader 57 questions answered.
- TradeLocker7 questions answered.