Broker API rate limits, broker by broker
35 limit records, each with its scope and source. Pick a broker or a platform to see what is recorded for it.
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.
Brokers
Each row says how many separate limits this site holds for the API as a figure with a scope, whether its record also holds a sentence about limits in the provider's terms, and how many decoded error codes concern a limit. Not recorded is a gap here, not a statement that the API has no limit.
| API | Limits held as a figure | Sentence about limits in its record | Error codes about limits | Checked |
|---|---|---|---|---|
| Axi API rate limits | Not recorded | Recorded Unverified | Not recorded | Checked |
| Bitget API rate limits | 6 limits, each with its scope | Recorded, with a source | Not recorded | Checked |
| Capital.com API rate limits | 1 limit, with its scope | Recorded, with a source | 1 error code | Checked |
| CMC Markets API rate limits | Not recorded | Recorded, with a source | Not recorded | Checked |
| Deriv API rate limits | 1 limit, with its scope | Recorded Sources conflict | 1 error code | Checked |
| Dukascopy API rate limits | 3 limits, each with its scope | Recorded, with a source | Not recorded | Checked |
| eToro API rate limits | 1 limit, with its scope | Recorded, with a source | 2 error codes | Checked |
| Exness API rate limits | Not recorded | Recorded, with a source | Not recorded | Checked |
| FOREX.com API rate limits | 1 limit, with its scope | Recorded, with a source | Not recorded | Checked |
| FXCM API rate limits | Not recorded | Recorded, with a source | Not recorded | Checked |
| FxPro API rate limits | Not recorded | Recorded, with a source | Not recorded | Checked |
| IG API rate limits | 5 limits, each with its scope | Not recorded | 4 error codes | Checked |
| Interactive Brokers API rate limits | 6 limits, each with its scope | Recorded, with a source | 3 error codes | Checked |
| OANDA API rate limits | 1 limit, with its scope | Recorded, with a source | 1 error code | Checked |
| Pepperstone API rate limits | Not recorded | Recorded Unverified | Not recorded | Checked |
| Saxo API rate limits | 1 limit, with its scope | Recorded, with a source | 2 error codes | Checked |
| Swissquote API rate limits | Not recorded | Recorded Unverified | Not recorded | Checked |
| ThinkMarkets API rate limits | Not recorded | Recorded, with a source | Not recorded | Checked |
| Tickmill API rate limits | Not recorded | Recorded, with a source | Not recorded | Checked |
| Trading 212 API rate limits | 1 limit, with its scope | Recorded, with a source | 1 error code | Checked |
| XTB API rate limits | Not recorded | Recorded, with a source | Not recorded | Checked |
Platform APIs
Each row says how many separate limits this site holds for the API as a figure with a scope, whether its record also holds a sentence about limits in the provider's terms, and how many decoded error codes concern a limit. Not recorded is a gap here, not a statement that the API has no limit.
| API | Limits held as a figure | Sentence about limits in its record | Error codes about limits | Checked |
|---|---|---|---|---|
| cTrader API rate limits | 2 limits, each with its scope | Recorded, with a source | 1 error code | Checked |
| DXtrade API rate limits | Not recorded | Recorded Unverified | 2 error codes | Checked |
| Match-Trader API rate limits | Not recorded | Recorded, with a source | Not recorded | Checked |
| MetaApi API rate limits | 6 limits, each with its scope | Recorded, with a source | Not recorded | Checked |
| MetaCopier API rate limits | Not recorded | Recorded Unverified | Not recorded | Checked |
| MetaTrader 4 API rate limits | Not recorded | Recorded, with a source | 1 error code | Checked |
| MetaTrader 5 API rate limits | Not recorded | Recorded, with a source | 1 error code | Checked |
| TradeLocker API rate limits | Not recorded | Recorded, with a source | Not recorded | Checked |
Reading a rate limit
A rate limit has three parts: a number, a window of time and a scope. The scope says what is being counted, such as one key, one account, one session or one address. Two figures with different scopes do not contradict each other, and neither replaces the other.
Where two official pages give different figures for the same thing, this site labels the conflict and shows both. It does not pick one.