Broker API error lookup
Paste an error message or a code and get the decoded error pages that match it, each with the API it comes from, its HTTP status and what it means.
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.
Look up an error
Browse the errors of one API
The lookup searches 1,776 error codes, and the longer error pages carried over from an earlier version of this site. Each API also has a plain index of its own.
- Capital.com errors
- cTrader errors
- curl errors
- Deriv errors
- DXtrade errors
- eToro errors
- HTTP errors
- IG errors
- Interactive Brokers errors
- Match-Trader errors
- MetaTrader 4 errors
- MetaTrader 5 errors
- Node.js errors
- OANDA errors
- OAuth 2.0 errors
- Python errors
- Requests and urllib3 errors
- Saxo errors
- TLS errors
- TradeLocker errors
- Trading 212 errors
- WebSocket errors
What it does, and what it cannot tell you
It compares what you type with the code, the name and the recorded meaning of every error this site has a page for. An exact code comes first, then a message that contains a code, then a number that matches a code or an HTTP status, then matching words.
It only knows the errors recorded here. No match means no record matches, not that the error does not exist. A match on an HTTP status alone is weak: many different faults share one status, so read the page before you act on it.
The search runs in your browser against a file served from this site, and what you type is not sent anywhere. What you type is not put in the address either, so it does not reach your browser's history or a link you share. The example links above carry their own text in the address, and the page takes it out again once it has read it.