{"name":"Broker API Hub: Interactive Brokers","page":"https://openbrokerapi.com/brokers/ibkr","file":"https://openbrokerapi.com/data/brokers/ibkr.json","generated":"2026-10-12","generatedBasis":"The newest checked date among the records in this file. It is not the date the file was built.","newestReading":"2026-10-12","newestReadingBasis":"The date the page prints as Newest reading: the newest checked date on the record itself, on its claims, on its limit and endpoint records and, for a platform, on a broker's note that it offers the platform. generated can be later, because this file also holds error, change and MCP records.","licence":"Mixed. Each section states its own licence. Sections from the registers are CC BY 4.0. Sections from the broker, platform, endpoint and error records are all rights reserved and are given for reference.","licenceUrl":"https://creativecommons.org/licenses/by/4.0/","cite":"Broker API Hub, Interactive Brokers, openbrokerapi.com/brokers/ibkr, newest check 2026-10-12","note":"Independent and unofficial. An empty list or a null means this site holds no record. It does not mean that none exists. Every record carries its own source and checked date: cite those where you rely on a single figure.","identity":{"licence":"All rights reserved","leftOut":"The tagline, which is this site's own writing. It is on the page.","id":"interactive-brokers","slug":"ibkr","name":"Interactive Brokers","kind":"broker","nativeApi":true,"apiFamily":["TWS API (TCP socket)","REST (Client Portal Web API)","WebSocket","FIX (out of scope)"],"products":[],"availability":"active","legalEntity":null,"regulator":null,"docsUrl":"https://www.interactivebrokers.com/docs/tws-api/doc/introduction","baseUrls":{"live":"https://localhost:5000/v1/api (Client Portal Gateway)","oauth":"https://api.ibkr.com/v1/api"},"orderTypes":["Market","Limit","Stop","Stop limit","Trailing stop","Trailing stop limit","Market if touched","Bracket","OCA"],"sources":[{"url":"https://www.interactivebrokers.com/campus/ibkr-api-page/twsapi-doc/","title":"IBKR Campus: TWS API documentation (on 12 Oct 2026 this address redirected to the documentation site; last read 18 Sep 2026)","checked":"2026-09-18"},{"url":"https://www.interactivebrokers.com/campus/ibkr-api-page/cpapi-v1/","title":"IBKR Client Portal Web API v1 on Campus (on 12 Oct 2026 this address redirected to a page not found notice; last read 22 Sep 2026)","checked":"2026-09-22"},{"url":"https://www.interactivebrokers.com/docs/web-api/trading/usage-and-availability/pacing-limitations","title":"IBKR Web API, pacing limitations","checked":"2026-10-12"},{"url":"https://pypi.org/project/ib-async/","title":"PyPI ib-async (community source)","checked":"2026-09-21"},{"url":"https://www.ibkrcampus.com/campus/ibkr-api-page/webapi-doc/","title":"IBKR Campus, Web API documentation","checked":"2026-10-12"},{"url":"https://github.com/Voyz/ibeam","title":"Voyz/ibeam (community source)","checked":"2026-09-22"},{"url":"https://interactivebrokers.github.io/tws-api/historical_limitations.html","title":"TWS API: Historical Data Limitations (legacy docs)","checked":"2026-09-22"},{"url":"https://interactivebrokers.github.io/tws-api/executions_commissions.html","title":"TWS API: Executions and Commissions (legacy docs)","checked":"2026-09-22"},{"url":"https://interactivebrokers.github.io/tws-api/basic_orders.html","title":"TWS API: Basic Orders (legacy docs)","checked":"2026-09-22"},{"url":"https://interactivebrokers.github.io/tws-api/advanced_orders.html","title":"TWS API: Advanced Orders (legacy docs)","checked":"2026-09-22"},{"url":"https://www.interactivebrokers.com/en/general/about/affiliate-programs.php","title":"Affiliate Programs | Interactive Brokers","checked":"2026-09-22"},{"url":"https://interactivebrokers.github.io/tws-api/initial_setup.html","title":"TWS API guide: initial setup","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/campus/ibkr-api-page/market-data-subscriptions/","title":"IBKR Campus: market data subscriptions","checked":"2026-09-22"},{"url":"https://pypi.org/project/ib_async/","title":"PyPI: ib_async","checked":"2026-09-21"},{"url":"https://raw.githubusercontent.com/ib-api-reloaded/ib_async/main/ib_async/ib.py","title":"ib_async source: ib.py","checked":"2026-09-22"},{"url":"https://ibkrcampus.com/campus/trading-lessons/launching-and-authenticating-the-gateway/","title":"IBKR Campus: launching and authenticating the gateway","checked":"2026-09-22"},{"url":"https://www.interactivebrokers.com/campus/ibkr-api-page/webapi-doc/","title":"IBKR Campus: Client Portal Web API","checked":"2026-10-12"},{"url":"https://www.ibkrguides.com/orgportal/performanceandstatements/runstatement.htm","title":"IBKR guides: how to run a statement","checked":"2026-09-22"},{"url":"https://www.ibkrguides.com/orgportal/performanceandstatements/activityflex.htm","title":"IBKR guides: create an Activity Flex Query","checked":"2026-09-22"},{"url":"https://www.ibkrguides.com/reportingreference/reportguide/tradesfq.htm","title":"IBKR guides: Trades Flex statement","checked":"2026-09-22"},{"url":"https://www.interactivebrokers.com/campus/ibkr-api-page/tws-api-changelog-2/","title":"IBKR Campus: TWS API changelog","checked":"2026-09-22"},{"url":"https://www.ibkrguides.com/releasenotes/prod-2026.htm","title":"IBKR guides: TWS 2026 production release notes","checked":"2026-09-22"},{"url":"https://www.interactivebrokers.com/en/general/about/mediaRelations/7-28-26.php","title":"IBKR press release, 28 Jul 2026","checked":"2026-09-22"},{"url":"https://github.com/code-rabi/interactive-brokers-mcp","title":"GitHub: code-rabi/interactive-brokers-mcp","checked":"2026-09-22"},{"url":"https://www.interactivebrokers.com/en/trading/ai-integrations.php","title":"IBKR: AI integrations","checked":"2026-09-22"},{"url":"https://www.interactivebrokers.com/docs/third-party-integrations/specific-third-party-connection-details/meta-trader-5","title":"MetaTrader 5, Interactive Brokers documentation","checked":"2026-09-22"},{"url":"https://www.interactivebrokers.com/docs/tws-api/changelog","title":"Interactive Brokers TWS API changelog","checked":"2026-09-22"},{"url":"https://www.interactivebrokers.com/docs/web-api/web-api-v-1-0-documentation/websockets/market-data/market-data-request","title":"Market data request, IBKR Web API websockets","checked":"2026-09-21"},{"url":"https://www.interactivebrokers.com/en/accounts/referrer.php","title":"Referrer | Interactive Brokers","checked":"2026-09-22"},{"url":"https://www.interactivebrokers.com/docs/web-api/changelog","title":"IBKR Web API changelog","checked":"2026-09-21"},{"url":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/session/authentication-status","title":"IBKR Web API, Authentication Status endpoint","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/introduction","title":"IBKR Web API introduction","checked":"2026-10-12"},{"url":"https://ibkrcampus.com/campus/ibkr-api-page/webapi-doc/","title":"Web API documentation, IBKR Campus","checked":"2026-09-21"},{"url":"https://www.interactivebrokers.com/docs/web-api/authentication/faq","title":"IBKR Web API authentication FAQ","checked":"2026-09-22"},{"url":"https://www.interactivebrokers.com/docs/tws-api/doc/pacing-limitations/introduction","title":"IBKR TWS API: pacing limitations","checked":"2026-10-12"},{"url":"https://www.ibkrcampus.com/ibkr-api-page/","title":"IBKR Campus: API hub","checked":"2026-09-24"},{"url":"https://www.interactivebrokers.co.uk/en/general/about/affiliate-programs.php","title":"Affiliate programs, Interactive Brokers UK","checked":"2026-09-25"},{"url":"https://www.interactivebrokers.com/docs/tws-api/doc/introduction","title":"IBKR TWS API documentation, introduction","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/tws-api/doc/architecture/the-trader-workstation/the-ib-gateway","title":"IBKR TWS API documentation, the IB Gateway","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/tws-api/doc/notes-limitations/requirements","title":"IBKR TWS API documentation, requirements","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/tws-api/doc/market-data-historical/historical-data-limitations/pacing-violations-for-small-bars-30-secs-or-less","title":"IBKR TWS API documentation, pacing violations for small bars","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/tws-api/doc/market-data-historical/historical-data-limitations/unavailable-historical-data","title":"IBKR TWS API documentation, unavailable historical data","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/tws-api/doc/order-management/execution-details/introduction","title":"IBKR TWS API documentation, execution details","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/v1/introduction","title":"IBKR Web API v1.0 documentation, introduction","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/v1/requirements-limitations/introduction","title":"IBKR Web API v1.0 documentation, requirements and limitations","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/v1/pacing-limitations","title":"IBKR Web API v1.0 documentation, pacing limitations","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/v1/ws/introduction","title":"IBKR Web API v1.0 documentation, websockets introduction","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/v1/ws/market-data/market-data-request","title":"IBKR Web API v1.0 documentation, websocket market data request","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/v1/ws/market-data/historical-market-data-request","title":"IBKR Web API v1.0 documentation, websocket historical market data request","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/authentication/paper","title":"IBKR Web API documentation, using a paper account","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/authentication/cpgw/installation-authentication","title":"IBKR Web API documentation, Client Portal Gateway installation and authentication","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/authentication/cpgw/limitations-of-the-client-portal-gateway","title":"IBKR Web API documentation, limitations of the Client Portal Gateway","checked":"2026-10-12"},{"url":"https://interactivebrokers.github.io/cpwebapi/use-cases","title":"Client Portal API documentation, use cases (IBKR GitHub pages)","checked":"2026-10-12"}],"lastChecked":"2026-10-12","review":"ported"},"claims":{"licence":"All rights reserved","records":[{"key":"access_route","value":"No key: run TWS or IB Gateway (TWS API) or the Client Portal Gateway and log in via browser (Web API).","status":"verified","sources":[{"url":"https://www.interactivebrokers.com/docs/tws-api/doc/architecture/the-trader-workstation/the-ib-gateway","title":"IBKR TWS API documentation, the IB Gateway","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/authentication/cpgw/installation-authentication","title":"IBKR Web API documentation, Client Portal Gateway installation and authentication","checked":"2026-10-12"}]},{"key":"eligibility","value":"Open, funded IBKR Pro account. The Web API supports only IBKR Pro accounts, and the TWS API lists a funded and opened IBKR Pro account among its requirements.","status":"verified","sources":[{"url":"https://www.interactivebrokers.com/docs/web-api/v1/requirements-limitations/introduction","title":"IBKR Web API v1.0 documentation, requirements and limitations","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/v1/introduction","title":"IBKR Web API v1.0 documentation, introduction","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/tws-api/doc/notes-limitations/requirements","title":"IBKR TWS API documentation, requirements","checked":"2026-10-12"}]},{"key":"demo","value":"Partial: paper trading accounts are supported and the Web API is logged in to with a separate paper username; demo accounts cannot subscribe to data.","status":"verified","sources":[{"url":"https://www.interactivebrokers.com/docs/web-api/authentication/paper","title":"IBKR Web API documentation, using a paper account","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/v1/requirements-limitations/introduction","title":"IBKR Web API v1.0 documentation, requirements and limitations","checked":"2026-10-12"}]},{"key":"auth","value":"TWS API: local socket to a TWS or IB Gateway the user has logged in to by hand. Web API: Client Portal Gateway with a browser login on the same machine; the Web API also lists OAuth 1.0a, OAuth 2.0 and SSO, and IBKR's older use cases page gives OAuth as the route for institutional clients.","status":"verified","sources":[{"url":"https://www.interactivebrokers.com/docs/tws-api/doc/architecture/the-trader-workstation/the-ib-gateway","title":"IBKR TWS API documentation, the IB Gateway","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/authentication/cpgw/limitations-of-the-client-portal-gateway","title":"IBKR Web API documentation, limitations of the Client Portal Gateway","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/v1/introduction","title":"IBKR Web API v1.0 documentation, introduction","checked":"2026-10-12"},{"url":"https://interactivebrokers.github.io/cpwebapi/use-cases","title":"Client Portal API documentation, use cases (IBKR GitHub pages)","checked":"2026-10-12"}]},{"key":"streaming","value":"TWS API is event driven over the socket. The Web API websocket is at /v1/api/ws (wss://localhost:5000/v1/api/ws through the gateway): the number of market data subscriptions depends on the account's market data lines, 100 by default, a market data stream ends after 15 minutes unless it is requested again, and at most 5 historical data requests run at once.","status":"verified","sources":[{"url":"https://www.interactivebrokers.com/docs/web-api/v1/ws/introduction","title":"IBKR Web API v1.0 documentation, websockets introduction","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/v1/ws/market-data/market-data-request","title":"IBKR Web API v1.0 documentation, websocket market data request","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/v1/ws/market-data/historical-market-data-request","title":"IBKR Web API v1.0 documentation, websocket historical market data request","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/campus/ibkr-api-page/webapi-doc/","title":"IBKR Campus: Web API documentation","checked":"2026-10-12"}]},{"key":"history_depth","value":"Bars of 30 seconds or less are not available beyond six months, and expired futures not beyond two years from expiry. IBKR's current TWS API documentation, read on 12 Oct 2026, counts three pacing violations for bars of 30 seconds or less: an identical historical data request within 15 seconds, six or more requests for the same contract, exchange and tick type within two seconds, and more than 60 requests in any ten minute period, with a BID_ASK request counted twice. The Web API endpoint /iserver/marketdata/history has its own published pacing of 10 requests a second or 50 a minute. Executions: since midnight by default, up to 7 days in TWS if its Trade Log setting is changed, and the current day only in IB Gateway.","status":"verified","sources":[{"url":"https://www.interactivebrokers.com/docs/tws-api/doc/market-data-historical/historical-data-limitations/unavailable-historical-data","title":"IBKR TWS API documentation, unavailable historical data","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/tws-api/doc/market-data-historical/historical-data-limitations/pacing-violations-for-small-bars-30-secs-or-less","title":"IBKR TWS API documentation, pacing violations for small bars","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/tws-api/doc/order-management/execution-details/introduction","title":"IBKR TWS API documentation, execution details","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/v1/pacing-limitations","title":"IBKR Web API v1.0 documentation, pacing limitations","checked":"2026-10-12"}]},{"key":"rate_limits","value":"Web API: 10 requests a second for each authenticated username, which IBKR equates with each Web API session, and the same figure through the Client Portal Gateway. Some endpoints carry their own limit: /iserver/marketdata/snapshot 10 a second; /iserver/marketdata/history 10 a second or 50 a minute, with 5 concurrent requests; /iserver/orders and /iserver/trades 1 per 5 seconds; /iserver/scanner/params 1 per 15 minutes; /tickle 1 a second; /sso/validate 1 a minute. A breach returns HTTP 429. The two IBKR pages cited first, read on 12 Oct 2026, say a violating IP address may be put in a penalty box for 10 minutes and that repeat violators may be blocked permanently until the issue is resolved. IBKR's Web API v1.0 pacing page, read the same day, says 15 minutes. TWS API, read again on 12 Oct 2026: the maximum is market data lines divided by two, per second, so the default 100 lines gives 50 requests a second, and for more than that IBKR suggests its FIX API.","status":"verified","sources":[{"url":"https://www.interactivebrokers.com/docs/web-api/trading/usage-and-availability/pacing-limitations","title":"IBKR Web API, pacing limitations","checked":"2026-10-12"},{"url":"https://www.ibkrcampus.com/campus/ibkr-api-page/webapi-doc/","title":"IBKR Campus, Web API documentation","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/web-api/v1/pacing-limitations","title":"IBKR Web API v1.0 documentation, pacing limitations","checked":"2026-10-12"},{"url":"https://www.interactivebrokers.com/docs/tws-api/doc/pacing-limitations/introduction","title":"IBKR TWS API: pacing limitations","checked":"2026-10-12"}]}]},"platformApis":{"licence":"All rights reserved","records":[{"platform":"metatrader-4","available":false,"entity":"Interactive Brokers (all entities)","note":"IBKR docs warn 'MetaTrader 4 may be no longer supported'; BrokerChooser also says IBKR does not offer MT4.","status":"verified","source":"https://www.interactivebrokers.com/docs/third-party-integrations/specific-third-party-connection-details/meta-trader-5","sourceTitle":"MetaTrader 5, Interactive Brokers documentation","checked":"2026-09-18"},{"platform":"metatrader-5","available":null,"entity":"Interactive Brokers (entity not stated)","note":"IBKR docs say 'You can connect your Interactive Brokers account to MetaTrader 5' but link out to a third-party guide; it reads as a third-party bridge, not a broker-hosted MT5 server. Entity and UK availability not stated.","status":"unverified","source":"https://www.interactivebrokers.com/docs/third-party-integrations/specific-third-party-connection-details/meta-trader-5","sourceTitle":"MetaTrader 5, Interactive Brokers documentation","checked":"2026-09-18"},{"platform":"ctrader-open-api","available":false,"entity":"Interactive Brokers (U.K.) Limited","note":"cTrader not listed on the broker's UK platforms page; absence from an overview page is not proof, so unverified.","status":"unverified","source":"https://www.interactivebrokers.com/docs/third-party-integrations/specific-third-party-connection-details/meta-trader-5","sourceTitle":"MetaTrader 5, Interactive Brokers documentation","checked":"2026-09-18"},{"platform":"tradelocker","available":false,"entity":"Interactive Brokers (U.K.) Limited","note":"TradeLocker not listed on the broker's UK platforms page; absence from an overview page is not proof, so unverified.","status":"unverified","source":"https://www.interactivebrokers.com/docs/third-party-integrations/specific-third-party-connection-details/meta-trader-5","sourceTitle":"MetaTrader 5, Interactive Brokers documentation","checked":"2026-09-18"},{"platform":"match-trader","available":false,"entity":"Interactive Brokers (U.K.) Limited","note":"Match-Trader not listed on the broker's UK platforms page; absence from an overview page is not proof, so unverified.","status":"unverified","source":"https://www.interactivebrokers.com/docs/third-party-integrations/specific-third-party-connection-details/meta-trader-5","sourceTitle":"MetaTrader 5, Interactive Brokers documentation","checked":"2026-09-18"},{"platform":"dxtrade","available":false,"entity":"Interactive Brokers (U.K.) Limited","note":"DXtrade not listed on the broker's UK platforms page; absence from an overview page is not proof, so unverified.","status":"unverified","source":"https://www.interactivebrokers.com/docs/third-party-integrations/specific-third-party-connection-details/meta-trader-5","sourceTitle":"MetaTrader 5, Interactive Brokers documentation","checked":"2026-09-18"}]},"sdks":{"licence":"All rights reserved","records":[{"name":"TWS API (ibapi)","language":"Python, Java, C++, C#, VB","url":"https://www.interactivebrokers.com/docs/tws-api/doc/introduction","official":true,"source":"https://www.interactivebrokers.com/docs/tws-api/doc/introduction","checked":"2026-10-12"},{"name":"ib_async","language":"Python","url":"https://github.com/ib-api-reloaded/ib_async","official":false,"source":"https://pypi.org/project/ib-async/","checked":"2026-09-18"},{"name":"ibeam","language":"Python (Docker)","url":"https://github.com/Voyz/ibeam","official":false,"source":"https://github.com/Voyz/ibeam","checked":"2026-09-18"},{"name":"IBKR MCP public endpoint","language":"Any MCP client","url":"https://www.interactivebrokers.com/en/trading/ai-integrations.php","official":true,"source":"https://www.ibkrguides.com/releasenotes/connector-v1.1.5.htm","checked":"2026-09-19"}]},"endpoints":{"licence":"All rights reserved","leftOut":"Parameters, request bodies, example responses and notes. Each is on the endpoint's page.","records":[{"method":"DELETE","path":"/iserver/account/{accountId}/order/{orderId}","version":"v1","group":"Orders","summary":"Cancels an existing order that has not filled.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/cancel-open-order","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/cancel-open-order","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/cancel-order"},{"method":"POST","path":"/iserver/account/{accountId}/order/{orderId}","version":"v1","group":"Orders","summary":"Changes an existing order that has not filled. Send the whole ticket with the new values.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/modify-open-order","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/modify-open-order","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/modify-order"},{"method":"POST","path":"/iserver/account/{accountId}/orders","version":"v1","group":"Orders","summary":"Submits an order ticket, a bracket or an OCA group. The reply is either the order ID or a question you must confirm with POST /iserver/reply/{replyId}.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/submit-new-order","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/submit-new-order","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/place-order"},{"method":"POST","path":"/iserver/account/{accountId}/orders/whatif","version":"v1","group":"Orders","summary":"Projects the effect of an order before you send it: cost, change to equity, initial and maintenance margin, and position.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/preview-margin-impact","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/preview-margin-impact","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/order-whatif"},{"method":"GET","path":"/iserver/account/order/status/{orderId}","version":"v1","group":"Orders","summary":"Status of one order from the current brokerage session: side, type, size, filled amount and account.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/get-order-status","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/get-order-status","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/order-status"},{"method":"GET","path":"/iserver/account/orders","version":"v1","group":"Orders","summary":"Open orders, plus orders filled or cancelled during the current brokerage session.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/get-open-orders","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/get-open-orders","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/live-orders"},{"method":"GET","path":"/iserver/account/pnl/partitioned","version":"v1","group":"Accounts","summary":"Updated profit and loss for the selected account, keyed by account and segment. The first request returns an empty upnl object.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-accounts/get-pnl","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-accounts/get-pnl","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/pnl-partitioned"},{"method":"GET","path":"/iserver/account/trades","version":"v1","group":"Trades","summary":"Executions from the last 7 days at most, with symbol, side, size, price, commission and time.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/get-trade-history","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/get-trade-history","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/trades"},{"method":"GET","path":"/iserver/accounts","version":"v1","group":"Accounts","summary":"The accounts you can trade, their aliases and the currently selected account. IBKR says to call it before the market data snapshot.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-accounts/get-brokerage-accounts","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-accounts/get-brokerage-accounts","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/iserver-accounts"},{"method":"POST","path":"/iserver/auth/ssodh/init","version":"v1","group":"Session","summary":"Starts the brokerage session. IBKR documents it for OAuth users after the access token and live session token steps.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-session/initialize-session","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-session/initialize-session","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/ssodh-init"},{"method":"POST","path":"/iserver/auth/status","version":"v1","group":"Session","summary":"Whether your brokerage session is authenticated, fully established and free of a competing session. Call it after you log in through the gateway.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-session/get-brokerage-status","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-session/get-brokerage-status","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/auth-status"},{"method":"GET","path":"/iserver/contract/{conid}/info","version":"v1","group":"Contracts","summary":"Full contract details for a conid: symbol, instrument type, currency, exchange, trading class and whether it can be smart routed.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-contracts/get-instrument-info","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-contracts/get-instrument-info","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/contract-info"},{"method":"GET","path":"/iserver/marketdata/history","version":"v1","group":"Market data","summary":"OHLC bars for a contract over a period, with bar size, start time, data source and outside hours option.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-market-data/get-md-history","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-market-data/get-md-history","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/marketdata-history"},{"method":"GET","path":"/iserver/marketdata/snapshot","version":"v1","group":"Market data","summary":"Top of book values for one or more contracts, such as last (31), bid (84) and ask (86). The first request only starts the data.","status":"verified","source":"https://ibkrcampus.com/campus/trading-lessons/requesting-market-data/","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-market-data/get-md-snapshot","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/marketdata-snapshot"},{"method":"POST","path":"/iserver/reply/{replyId}","version":"v1","group":"Orders","summary":"Answers a warning that came back from an order submission and continues with the order. The answer can bring another question.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/confirm-order-reply","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/confirm-order-reply","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/order-reply"},{"method":"GET","path":"/iserver/secdef/info","version":"v1","group":"Contracts","summary":"Attributes of an instrument, mainly for derivatives: ticker, exchanges, currency, maturity, right and strike.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-contracts/get-contract-info","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-contracts/get-contract-info","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/secdef-info"},{"method":"GET","path":"/iserver/secdef/search","version":"v1","group":"Contracts","summary":"Finds contracts for a symbol and returns their contract IDs (conid), which every market data and order call needs.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-contracts/get-contract-symbols","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-contracts/get-contract-symbols","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/secdef-search"},{"method":"POST","path":"/logout","version":"v1","group":"Session","summary":"Logs you out of the gateway session. Any further call needs a new login, and IBKR says to discard client side cookies.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-session/logout","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-session/logout","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/logout"},{"method":"GET","path":"/portfolio/{accountId}/ledger","version":"v1","group":"Accounts","summary":"Cash balance, net liquidation and profit and loss for each currency the account holds, plus a BASE total.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-portfolio/get-portfolio-ledger","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-portfolio/get-portfolio-ledger","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/portfolio-ledger"},{"method":"GET","path":"/portfolio/{accountId}/positions/{pageId}","version":"v1","group":"Accounts","summary":"All positions in an account, one page at a time, with size, market price, market value and unrealised profit and loss.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-portfolio/get-paginated-positions","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-portfolio/get-paginated-positions","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/portfolio-positions"},{"method":"GET","path":"/portfolio/{accountId}/summary","version":"v1","group":"Accounts","summary":"Account values such as net liquidation, available funds, buying power and margin, by segment where it applies.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-portfolio/get-portfolio-summary","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-portfolio/get-portfolio-summary","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/portfolio-summary"},{"method":"GET","path":"/portfolio/accounts","version":"v1","group":"Accounts","summary":"Your accounts with ID, title, base currency and type, for the portfolio endpoints.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-portfolio/get-all-accounts","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-portfolio/get-all-accounts","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/portfolio-accounts"},{"method":"POST","path":"/tickle","version":"v1","group":"Session","summary":"Pings the server so the session does not time out. IBKR expects a call about every 60 seconds.","status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-session/get-session-token","officialReference":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-session/get-session-token","checked":"2026-09-18","page":"https://openbrokerapi.com/brokers/ibkr/endpoints/tickle"}]},"calls":{"licence":"All rights reserved","what":"Functions of a language binding and messages of a wire protocol: calls that are not HTTP requests, so they have no method and no path and are in no OpenAPI file.","leftOut":"Descriptions of arguments and fields, return values, samples and notes. Each is on the call's page.","records":[]},"limits":{"licence":"CC BY 4.0","register":"https://openbrokerapi.com/data/limits.json","structure":"structuredValue, structuredUnit and windowSeconds restate a limit as numbers where its own value and unit, or the opening of its text, state them outright: a count, optionally what is counted, and a window. They are read by a fixed pattern and are null wherever the pattern does not fit, so a null means not restated, not that there is no limit. windowSeconds is null for an allowance that is not a rate. structuredUnit is null where the wording does not name what is counted. A week is taken as 7 days. They add nothing to the record: value, unit, text and scope are unchanged and remain the record. A record whose status is conflicting has a second reading under conflict, which these fields do not restate.","records":[{"id":"ibkr.headline","broker":"ibkr","name":"Global requests a second (Web API)","value":10,"text":null,"unit":"requests per second","scope":"Per authenticated username, that is per Web API session","source":"https://www.ibkrcampus.com/campus/ibkr-api-page/webapi-doc/","alsoSources":["https://www.interactivebrokers.com/docs/web-api/trading/usage-and-availability/pacing-limitations"],"checked":"2026-10-12","status":"verified","conflict":null,"note":"Client Portal Web API. Some endpoints carry their own lower limit, held in separate records. A breach returns HTTP 429, and both IBKR pages read on 12 Oct 2026 give a penalty box of 10 minutes for a violating IP address.","structuredValue":10,"structuredUnit":"requests","windowSeconds":1},{"id":"ibkr.marketdata-history","broker":"ibkr","name":"Historical market data requests","value":null,"text":"Either 10 req/s or 50 req/minute, as the page words it","unit":null,"scope":"GET /iserver/marketdata/history only","source":"https://www.interactivebrokers.com/docs/web-api/trading/usage-and-availability/pacing-limitations","alsoSources":["https://www.ibkrcampus.com/campus/ibkr-api-page/webapi-doc/"],"checked":"2026-10-12","status":"verified","conflict":null,"note":"The page gives two figures joined by or and does not say which applies when, so no single number is recorded. The IBKR Campus page also lists 5 concurrent requests for this endpoint.","structuredValue":null,"structuredUnit":null,"windowSeconds":null},{"id":"ibkr.marketdata-snapshot","broker":"ibkr","name":"Market data snapshot requests a second","value":10,"text":null,"unit":"requests per second","scope":"GET /iserver/marketdata/snapshot only","source":"https://www.interactivebrokers.com/docs/web-api/trading/usage-and-availability/pacing-limitations","alsoSources":["https://www.ibkrcampus.com/campus/ibkr-api-page/webapi-doc/"],"checked":"2026-10-12","status":"verified","conflict":null,"structuredValue":10,"structuredUnit":"requests","windowSeconds":1},{"id":"ibkr.orders-poll","broker":"ibkr","name":"Order and trade list requests","value":null,"text":"1 req/5 s","unit":null,"scope":"GET /iserver/orders and GET /iserver/trades, each counted on its own","source":"https://www.interactivebrokers.com/docs/web-api/trading/usage-and-availability/pacing-limitations","alsoSources":["https://www.ibkrcampus.com/campus/ibkr-api-page/webapi-doc/"],"checked":"2026-10-12","status":"verified","conflict":null,"note":"The same figure applies to /iserver/account/pnl/partitioned, /portfolio/accounts and /portfolio/subaccounts. The window is 5 seconds, which a single unit cannot state, so the figure stays as wording.","structuredValue":1,"structuredUnit":"requests","windowSeconds":5},{"id":"ibkr.sso-validate","broker":"ibkr","name":"Session validation requests a minute","value":1,"text":null,"unit":"requests per minute","scope":"GET /sso/validate only","source":"https://www.interactivebrokers.com/docs/web-api/trading/usage-and-availability/pacing-limitations","alsoSources":["https://www.ibkrcampus.com/campus/ibkr-api-page/webapi-doc/"],"checked":"2026-10-12","status":"verified","conflict":null,"structuredValue":1,"structuredUnit":"requests","windowSeconds":60},{"id":"ibkr.tickle","broker":"ibkr","name":"Session keep alive requests a second","value":1,"text":null,"unit":"requests per second","scope":"GET /tickle only","source":"https://www.interactivebrokers.com/docs/web-api/trading/usage-and-availability/pacing-limitations","alsoSources":["https://www.ibkrcampus.com/campus/ibkr-api-page/webapi-doc/"],"checked":"2026-10-12","status":"verified","conflict":null,"structuredValue":1,"structuredUnit":"requests","windowSeconds":1}]},"errors":{"licence":"All rights reserved","leftOut":"The meaning and the fix of each error. They are this site's own writing, which the open licence does not cover, so each record gives the address of the page that holds them.","index":"https://openbrokerapi.com/errors/ibkr","register":"https://openbrokerapi.com/data/errors.json","records":[{"code":"0","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/0-internal-server-error"},{"code":"100","http":null,"category":"tws-message-code","rateLimit":true,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-09-19","page":"https://openbrokerapi.com/errors/ibkr/100-max-message-rate-exceeded"},{"code":"101","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/101-max-tickers-reached"},{"code":"102","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/102-duplicate-ticker-id"},{"code":"103","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/103-duplicate-order-id"},{"code":"104","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/104-cant-modify-filled-order"},{"code":"105","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/105-order-does-not-match"},{"code":"106","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/106-cant-transmit-order-id"},{"code":"107","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/107-incomplete-order"},{"code":"109","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/109-price-out-of-percent-range"},{"code":"110","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/110-price-min-variation"},{"code":"111","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/111-tif-order-type-incompatible"},{"code":"113","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/113-tif-day-for-moc-loc"},{"code":"114","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/114-relative-orders-stocks-only"},{"code":"115","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/115-relative-orders-us-routing"},{"code":"116","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/116-dead-exchange"},{"code":"117","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/117-block-order-size-min-50"},{"code":"118","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/118-vwap-orders-vwap-exchange"},{"code":"119","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/119-only-vwap-on-vwap-exchange"},{"code":"120","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/120-too-late-for-vwap-today"},{"code":"121","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/121-invalid-bd-flag"},{"code":"122","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/122-no-request-tag-for-order"},{"code":"123","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/123-no-record-for-conid"},{"code":"124","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/124-no-market-rule-for-conid"},{"code":"125","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/125-buy-price-must-match-ask"},{"code":"126","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/126-sell-price-must-match-bid"},{"code":"129","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/129-vwap-three-minutes-before"},{"code":"131","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/131-sweep-to-fill-ignored"},{"code":"132","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/132-no-clearing-account"},{"code":"133","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/133-submit-new-order-failed"},{"code":"134","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/134-modify-order-failed"},{"code":"135","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/135-cant-find-order"},{"code":"136","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/136-order-cannot-be-cancelled"},{"code":"137","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/137-vwap-cancel-three-minutes"},{"code":"138","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/138-cant-parse-ticker-request"},{"code":"139","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/139-parsing-error"},{"code":"140","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/140-size-should-be-integer"},{"code":"141","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/141-price-should-be-double"},{"code":"142","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/142-no-account-info"},{"code":"143","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/143-requested-id-not-integer"},{"code":"144","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/144-size-not-share-allocation"},{"code":"145","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/145-error-validating-fields"},{"code":"146","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/146-invalid-trigger-method"},{"code":"147","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/147-conditional-info-incomplete"},{"code":"148","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/148-conditional-limit-or-market"},{"code":"151","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/151-no-user-name"},{"code":"152","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/152-hidden-attribute-not-allowed"},{"code":"153","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/153-efps-limit-orders-only"},{"code":"154","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/154-halted-security"},{"code":"155","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/155-sizeop-user-name-account"},{"code":"156","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/156-sizeop-must-go-to-ibsx"},{"code":"157","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/157-iceberg-or-discretionary"},{"code":"158","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/158-offset-amount-or-percent"},{"code":"159","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/159-percent-offset-0-to-100"},{"code":"160","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/160-size-cannot-be-zero"},{"code":"161","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/161-not-in-cancellable-state"},{"code":"162","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-09-19","page":"https://openbrokerapi.com/errors/ibkr/162-historical-data-service-error"},{"code":"163","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/163-price-percent-constraint"},{"code":"164","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/164-no-data-for-percent-check"},{"code":"165","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/165-historical-data-query-msg"},{"code":"166","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/166-hmds-expired-contract"},{"code":"167","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/167-vwap-time-must-be-future"},{"code":"168","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/168-discretionary-min-variation"},{"code":"200","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-09-19","page":"https://openbrokerapi.com/errors/ibkr/200-no-security-definition"},{"code":"201","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-09-19","page":"https://openbrokerapi.com/errors/ibkr/201-order-rejected"},{"code":"202","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/202-order-cancelled"},{"code":"203","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/203-security-not-allowed"},{"code":"300","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/300-cant-find-eid-ticker-id"},{"code":"301","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/301-invalid-ticker-action"},{"code":"302","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/302-error-parsing-stop-ticker"},{"code":"303","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/303-invalid-action"},{"code":"304","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/304-invalid-account-value-action"},{"code":"305","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/305-request-parsing-error"},{"code":"306","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/306-error-processing-dde"},{"code":"307","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/307-invalid-request-topic"},{"code":"308","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/308-max-api-pages"},{"code":"309","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/309-max-market-depth-requests"},{"code":"310","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/310-cant-find-market-depth"},{"code":"311","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/311-origin-invalid"},{"code":"312","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/312-combo-details-invalid"},{"code":"313","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/313-combo-leg-details-invalid"},{"code":"314","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/314-bag-requires-combo-legs"},{"code":"315","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/315-stock-combo-legs-smart"},{"code":"316","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/316-market-depth-halted"},{"code":"317","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/317-market-depth-reset"},{"code":"319","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/319-invalid-log-level"},{"code":"320","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/320-server-error-reading"},{"code":"321","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/321-server-error-validating"},{"code":"322","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/322-server-error-processing"},{"code":"323","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/323-server-error-cause"},{"code":"324","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/324-server-error-reading-dde"},{"code":"325","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/325-discretionary-unsupported"},{"code":"326","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/326-client-id-in-use"},{"code":"327","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/327-auto-bind-client-id-0"},{"code":"328","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/328-trailing-stop-attach"},{"code":"329","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/329-cannot-change-order-type"},{"code":"330","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/330-fa-or-stl-only"},{"code":"331","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/331-no-managed-accounts"},{"code":"332","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/332-invalid-account-codes"},{"code":"333","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/333-invalid-share-allocation"},{"code":"334","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/334-invalid-good-till-date"},{"code":"335","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/335-invalid-delta-0-to-100"},{"code":"336","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/336-invalid-time-or-time-zone"},{"code":"337","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/337-invalid-date-time-zone"},{"code":"338","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/338-good-after-time-disabled"},{"code":"339","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/339-futures-spread-unsupported"},{"code":"340","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/340-invalid-improvement-amount"},{"code":"341","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/341-invalid-delta-1-to-100"},{"code":"342","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/342-pegged-order-unsupported"},{"code":"343","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/343-invalid-date-time-format"},{"code":"344","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/344-not-an-fa-account"},{"code":"345","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/345-generic-combo-not-for-fa"},{"code":"346","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/346-not-institutional-account"},{"code":"347","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/347-short-sale-slot-1-or-2"},{"code":"348","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/348-not-a-short-sale"},{"code":"349","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/349-combo-no-good-after"},{"code":"350","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/350-min-qty-best-combo"},{"code":"351","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/351-rth-only-flag-not-valid"},{"code":"352","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/352-slot-2-requires-location"},{"code":"353","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/353-slot-1-no-location"},{"code":"354","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/354-market-data-not-subscribed"},{"code":"355","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/355-order-size-market-rule"},{"code":"356","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/356-smart-combo-no-oca"},{"code":"357","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/357-client-version-out-of-date"},{"code":"358","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/358-smart-combo-child-order"},{"code":"359","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/359-combo-reduce-on-fill"},{"code":"360","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/360-no-whatif-for-smart-combo"},{"code":"361","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/361-invalid-trigger-price"},{"code":"362","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/362-invalid-adjusted-stop"},{"code":"363","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/363-invalid-adjusted-stop-limit"},{"code":"364","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/364-invalid-adjusted-trailing"},{"code":"365","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/365-no-scanner-subscription"},{"code":"366","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/366-no-historical-data-query"},{"code":"367","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/367-volatility-type-1-or-2"},{"code":"368","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/368-reference-price-type-1-or-2"},{"code":"369","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/369-vol-orders-us-options-only"},{"code":"370","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/370-dynamic-vol-smart-routed"},{"code":"371","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/371-vol-order-needs-volatility"},{"code":"372","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/372-dynamic-vol-on-non-vol"},{"code":"373","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/373-stock-range-attribute"},{"code":"374","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/374-stock-range-lower-upper"},{"code":"375","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/375-stock-range-negative"},{"code":"376","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/376-not-eligible-continuous"},{"code":"377","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/377-delta-hedge-aux-price"},{"code":"378","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/378-delta-hedge-needs-aux-price"},{"code":"379","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/379-delta-hedge-no-aux-price"},{"code":"380","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/380-delta-hedge-order-type"},{"code":"381","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/381-dde-dll-needs-upgrade"},{"code":"382","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/382-price-ticks-constraint"},{"code":"383","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/383-size-constraint"},{"code":"384","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/384-invalid-dde-array-request"},{"code":"385","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/385-duplicate-scanner-ticker-id"},{"code":"386","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/386-duplicate-hist-ticker-id"},{"code":"387","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/387-unsupported-order-type"},{"code":"388","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/388-order-size-below-minimum"},{"code":"389","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/389-routed-order-id-not-unique"},{"code":"390","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/390-routed-order-id-invalid"},{"code":"391","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/391-invalid-time-format"},{"code":"392","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/392-contract-expired"},{"code":"393","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/393-short-sale-slot-delta-hedge"},{"code":"394","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/394-invalid-process-time"},{"code":"395","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/395-oca-orders-not-accepted"},{"code":"396","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/396-market-and-limit-only"},{"code":"397","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/397-market-limit-only-contract"},{"code":"398","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/398-invalid-condition-trigger"},{"code":"399","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/399-order-message-error"},{"code":"400","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/400-algo-order-error"},{"code":"401","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/401-length-restriction"},{"code":"401 Unauthorized","http":401,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/submit-new-order","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-401-unauthorized"},{"code":"402","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/402-conditions-not-allowed"},{"code":"403","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/403-invalid-stop-price"},{"code":"404","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/404-shares-not-available-short"},{"code":"405","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/405-child-qty-parent-size"},{"code":"406","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/406-currency-not-allowed"},{"code":"407","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/407-symbol-non-unicode"},{"code":"408","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/408-invalid-scale-increment"},{"code":"409","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/409-scale-component-size"},{"code":"410","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/410-scale-subsequent-size"},{"code":"411","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/411-outside-rth-not-valid"},{"code":"412","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/412-contract-not-available"},{"code":"413","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/413-what-if-transmit-flag"},{"code":"414","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/414-snapshot-generic-ticks"},{"code":"415","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/415-wait-for-previous-rfq"},{"code":"416","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/416-rfq-not-applicable"},{"code":"417","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/417-scale-initial-size-invalid"},{"code":"418","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/418-scale-profit-offset-invalid"},{"code":"419","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/419-scale-initial-size-missing"},{"code":"420","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/420-invalid-real-time-query"},{"code":"421","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/421-invalid-route"},{"code":"422","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/422-account-clearing-attributes"},{"code":"423","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/423-cross-order-rfq-expired"},{"code":"424","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/424-fa-order-needs-allocation"},{"code":"425","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/425-fa-manual-allocations"},{"code":"426","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/426-not-enough-shares"},{"code":"427","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/427-mutual-fund-needs-value"},{"code":"428","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/428-mutual-fund-sell-shares"},{"code":"429","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/429-delta-neutral-combos-only"},{"code":"429 Too Many Requests","http":429,"category":"api-error","rateLimit":true,"status":"verified","source":"https://interactivebrokers.github.io/cpwebapi/use-cases","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-429"},{"code":"430","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/430-fundamentals-not-available"},{"code":"431","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/431-what-to-show-missing"},{"code":"432","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/432-commission-not-negative"},{"code":"433","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/433-invalid-restore-size"},{"code":"434","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/434-order-size-cannot-be-zero"},{"code":"435","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/435-must-specify-account"},{"code":"436","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/436-must-specify-allocation"},{"code":"437","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/437-outside-rth-or-preopen"},{"code":"438","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/438-application-locked"},{"code":"439","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/439-algo-definition-not-found"},{"code":"440","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/440-algo-cannot-be-modified"},{"code":"441","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/441-algo-validation-failed"},{"code":"442","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/442-algorithm-not-allowed"},{"code":"443","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/443-unknown-algo-attribute"},{"code":"444","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/444-vol-combo-not-acknowledged"},{"code":"445","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/445-rfq-no-longer-valid"},{"code":"446","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/446-scale-profit-offset-missing"},{"code":"447","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/447-scale-price-adjust-missing"},{"code":"448","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/448-scale-adjust-interval"},{"code":"449","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/449-scale-adjust-unexpected"},{"code":"456","http":null,"category":"tws-message-code","rateLimit":true,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/456-max-number-of"},{"code":"481","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/481-order-size-reduced"},{"code":"500 Internal Server Error","http":500,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/submit-new-order","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-500-internal-server-error"},{"code":"501","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/501-already-connected"},{"code":"502","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-09-19","page":"https://openbrokerapi.com/errors/ibkr/502-cannot-connect-to-tws"},{"code":"503","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/503-tws-out-of-date"},{"code":"503 on order reply","http":503,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/place-order-reply-confirmation","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-503-reply-timeout"},{"code":"503 Service Unavailable","http":503,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/api-reference/trading/trading-orders/submit-new-order","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-503-service-unavailable"},{"code":"504","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-09-19","page":"https://openbrokerapi.com/errors/ibkr/504-not-connected"},{"code":"505","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/505-fatal-error-unknown"},{"code":"506","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/506-unsupported-version"},{"code":"507","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/507-bad-message-length"},{"code":"508","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/508-bad-message"},{"code":"509","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/509-exception-caught-while"},{"code":"510","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/510-request-market-data"},{"code":"511","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/511-cancel-market-data"},{"code":"512","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/512-order"},{"code":"513","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/513-account-update-request"},{"code":"514","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/514-request-for-executions"},{"code":"515","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/515-cancel-order"},{"code":"516","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/516-request-open-order"},{"code":"517","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/517-unknown-contract-verify"},{"code":"518","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/518-request-contract-data"},{"code":"519","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/519-request-market-depth"},{"code":"520","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/520-failed-to-create"},{"code":"521","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/521-set-server-log"},{"code":"522","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/522-fa-information-request"},{"code":"523","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/523-fa-information-replace"},{"code":"524","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/524-request-scanner-subscription"},{"code":"525","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/525-cancel-scanner-subscription"},{"code":"526","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/526-request-scanner-parameter"},{"code":"527","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/527-request-historical-data"},{"code":"528","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/528-request-historical-data"},{"code":"529","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/529-request-real-time"},{"code":"530","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/530-cancel-real-time"},{"code":"531","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/531-request-current-time"},{"code":"532","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/532-request-fundamental-data"},{"code":"533","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/533-cancel-fundamental-data"},{"code":"534","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/534-request-calculate-implied"},{"code":"535","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/535-request-calculate-option"},{"code":"536","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/536-cancel-calculate-implied"},{"code":"537","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/537-cancel-calculate-option"},{"code":"538","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/538-request-global-cancel"},{"code":"539","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/539-request-market-data"},{"code":"540","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/540-request-positions"},{"code":"541","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/541-cancel-positions"},{"code":"542","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/542-request-account-data"},{"code":"543","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/543-cancel-account-data"},{"code":"544","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/544-verify-request"},{"code":"545","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/545-verify-message"},{"code":"546","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/546-query-display-groups"},{"code":"547","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/547-subscribe-to-group"},{"code":"548","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/548-update-display-group"},{"code":"549","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/549-unsubscribe-from-group"},{"code":"550","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/550-start-api"},{"code":"551","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/551-verify-and-auth"},{"code":"552","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/552-verify-and-auth"},{"code":"553","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/553-request-positions-multi"},{"code":"554","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/554-cancel-positions-multi"},{"code":"555","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/555-request-account-updates"},{"code":"556","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/556-cancel-account-updates"},{"code":"557","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/557-request-security-definition"},{"code":"558","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/558-request-soft-dollar"},{"code":"559","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/559-request-family-codes"},{"code":"560","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/560-request-matching-symbols"},{"code":"561","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/561-request-market-depth"},{"code":"562","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/562-request-smart-components"},{"code":"563","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/563-request-news-providers"},{"code":"564","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/564-request-news-article"},{"code":"565","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/565-request-historical-news"},{"code":"566","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/566-request-head-time"},{"code":"567","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/567-request-histogram-data"},{"code":"568","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/568-cancel-request-histogram"},{"code":"569","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/569-cancel-head-time"},{"code":"570","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/570-request-market-rule"},{"code":"571","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/571-request-pnl"},{"code":"572","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/572-cancel-pnl"},{"code":"573","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/573-request-pnl-single"},{"code":"574","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/574-cancel-pnl-single"},{"code":"575","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/575-request-historical-ticks"},{"code":"576","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/576-request-tick-by"},{"code":"577","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/577-cancel-tick-by"},{"code":"578","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/578-request-completed-orders"},{"code":"579","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/579-invalid-symbol-in"},{"code":"580","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/580-request-wsh-meta"},{"code":"581","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/581-cancel-wsh-meta"},{"code":"582","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/582-request-wsh-event"},{"code":"583","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/583-cancel-wsh-event"},{"code":"584","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/584-request-user-info"},{"code":"585","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/585-fa-profile-is"},{"code":"586","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/586-failed-to-read"},{"code":"587","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/587-request-current-time"},{"code":"588","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/588-error-encoding-protobuf"},{"code":"589","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/589-cancel-market-depth"},{"code":"1100","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-09-19","page":"https://openbrokerapi.com/errors/ibkr/1100-connectivity-lost"},{"code":"1101","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-09-19","page":"https://openbrokerapi.com/errors/ibkr/1101-connectivity-restored-data-lost"},{"code":"1102","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-09-19","page":"https://openbrokerapi.com/errors/ibkr/1102-connectivity-restored-data-maintained"},{"code":"1300","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/1300-socket-port-reset"},{"code":"2100","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/2100-account-data-unsubscribed"},{"code":"2101","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/2101-cannot-subscribe-to-account"},{"code":"2102","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/2102-order-still-being-processed"},{"code":"2103","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/2103-market-data-farm-disconnect"},{"code":"2104","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-09-19","page":"https://openbrokerapi.com/errors/ibkr/2104-market-data-farm-ok"},{"code":"2105","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/2105-hist-data-farm-disconnected"},{"code":"2106","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-09-19","page":"https://openbrokerapi.com/errors/ibkr/2106-historical-data-farm-connected"},{"code":"2107","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/2107-hist-data-farm-inactive"},{"code":"2108","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/2108-market-data-farm-inactive"},{"code":"2109","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/2109-outside-rth-ignored"},{"code":"2110","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/2110-tws-server-link-broken"},{"code":"2111","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/2111-algo-order-time-adjusted"},{"code":"2119","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/2119-market-data-farm"},{"code":"2130","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/2130-warning-products-are"},{"code":"2137","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/2137-cross-side-warning"},{"code":"2152","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/2152-market-depth-smart"},{"code":"2158","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-09-19","page":"https://openbrokerapi.com/errors/ibkr/2158-sec-def-data-farm-ok"},{"code":"2168","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/2168-etradeonly-not-supported"},{"code":"2169","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/2169-firmquoteonly-not-supported"},{"code":"2188","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/2188-up-to-the"},{"code":"10000","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10000-cross-currency-combo"},{"code":"10001","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10001-cross-currency-vol"},{"code":"10002","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10002-non-guaranteed-legs"},{"code":"10003","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10003-ibsx-not-allowed"},{"code":"10005","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10005-read-only-models"},{"code":"10006","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10006-missing-parent-order"},{"code":"10007","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10007-invalid-hedge-type"},{"code":"10008","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10008-invalid-beta-value"},{"code":"10009","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10009-invalid-hedge-ratio"},{"code":"10010","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10010-invalid-delta-hedge-order"},{"code":"10011","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10011-currency-smart-combo"},{"code":"10012","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10012-invalid-allocation-percent"},{"code":"10013","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10013-smart-routing-api-error"},{"code":"10014","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10014-pctchange-limits"},{"code":"10015","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10015-trading-not-allowed-in-api"},{"code":"10016","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10016-contract-not-visible"},{"code":"10017","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10017-contracts-not-visible"},{"code":"10018","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10018-orders-use-ev-warning"},{"code":"10019","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10019-trades-use-ev-warning"},{"code":"10020","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10020-display-size-order-size"},{"code":"10021","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10021-invalid-leg2-mkt-offset"},{"code":"10022","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10022-invalid-leg-prio"},{"code":"10023","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10023-invalid-combo-display-size"},{"code":"10024","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10024-invalid-dont-start-next"},{"code":"10025","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10025-invalid-leg2-mkt-time1"},{"code":"10026","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10026-invalid-leg2-mkt-time2"},{"code":"10027","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10027-invalid-combo-routing-tag"},{"code":"10089","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10089-api-data-requires"},{"code":"10090","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10090-part-data-not-subscribed"},{"code":"10091","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10091-part-of-requested"},{"code":"10147","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10147-order-to-be"},{"code":"10148","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10148-order-cannot-be-cancelled"},{"code":"10186","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10186-data-not-subscribed-delayed"},{"code":"10187","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10187-failed-to-request"},{"code":"10189","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10189-failed-to-request"},{"code":"10197","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10197-no-data-competing-session"},{"code":"10213","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10213-regulatory-snapshot-restricted"},{"code":"10225","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10225-bust-event-occurred"},{"code":"10230","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10230-unsaved-fa-changes"},{"code":"10231","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10231-groups-invalid-accounts"},{"code":"10233","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10233-defaults-from-cash-preset"},{"code":"10234","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10234-decision-maker-non-desktop"},{"code":"10235","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10235-decision-maker-ibbot"},{"code":"10236","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10236-child-aon-if-parent-aon"},{"code":"10237","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10237-aon-entire-unfilled-size"},{"code":"10238","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10238-advisor-setup-web-app"},{"code":"10239","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10239-risk-score-criteria"},{"code":"10240","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10240-valid-price-cap"},{"code":"10241","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10241-monetary-quantity-modify"},{"code":"10242","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10242-fractional-order-modify"},{"code":"10243","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10243-fractional-order-place"},{"code":"10244","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10244-cash-quantity-not-allowed"},{"code":"10245","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10245-no-fractional-instrument"},{"code":"10246","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10246-order-no-fractional"},{"code":"10247","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10247-fractional-smartrouting"},{"code":"10248","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10248-no-fractional-permission"},{"code":"10249","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10249-order-type-no-fractional"},{"code":"10250","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10250-size-minimum-variation"},{"code":"10251","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10251-fractional-allocation"},{"code":"10252","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10252-non-close-no-fractional"},{"code":"10253","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10253-clear-away-combo-hedge"},{"code":"10254","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10254-bond-expired"},{"code":"10268","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10268-etradeonly-attribute"},{"code":"10269","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10269-firmquoteonly-attribute"},{"code":"10270","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10270-nbbopricecap-attribute"},{"code":"10276","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10276-news-feed-not-allowed"},{"code":"10277","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10277-news-feed-permissions"},{"code":"10278","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10278-duplicate-wsh-metadata"},{"code":"10279","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10279-failed-wsh-metadata"},{"code":"10280","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10280-failed-cancel-wsh-metadata"},{"code":"10281","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10281-duplicate-wsh-event-data"},{"code":"10282","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10282-wsh-metadata-not-requested"},{"code":"10283","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10283-fail-wsh-event-data"},{"code":"10284","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/10284-fail-cancel-wsh-event-data"},{"code":"10285","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10285-fractional-sizing-rules-version"},{"code":"10286","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10286-field-too-many-decimals"},{"code":"10287","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10287-cryptocurrency-order-is"},{"code":"10288","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10288-market-order-confirmation"},{"code":"10289","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10289-you-must-set"},{"code":"10290","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10290-this-order-only"},{"code":"10291","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10291-orders-to-harvest"},{"code":"10292","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10292-order-type-action"},{"code":"10293","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10293-cryptocurrency-cash-quantity"},{"code":"10294","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10294-cash-quantity-set"},{"code":"10295","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10295-schedule-daily-resolution-only"},{"code":"10296","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10296-dark-pool-routing-exclusive"},{"code":"10297","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10297-not-held-attribute"},{"code":"10298","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10298-cannot-trade-an"},{"code":"10299","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10299-expected-what-to-show"},{"code":"10300","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10300-date-time-row-cut-short"},{"code":"10301","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10301-date-time-row-cut-short"},{"code":"10302","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10302-min-trade-quantity-not-allowed"},{"code":"10303","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10303-invalid-min-trade-quantity"},{"code":"10304","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10304-minimum-competing-size"},{"code":"10305","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10305-compete-offset-value"},{"code":"10306","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10306-mid-offsets-are"},{"code":"10307","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10307-invalid-midoffsetatwhole-and"},{"code":"10308","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10308-revision-to-post"},{"code":"10309","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10309-invalid-wsh-event"},{"code":"10310","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10310-solicited-field"},{"code":"10311","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10311-direct-routed-higher-fees"},{"code":"10312","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10312-volatility-order-not-supported"},{"code":"10314","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10314-date-time-row-cut-short"},{"code":"10315","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10315-invalid-time-format"},{"code":"10316","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10316-trigger-outside-rth-deprecated"},{"code":"10317","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10317-cash-quantity-minimum-variation"},{"code":"10318","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10318-this-order-doesn"},{"code":"10319","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10319-placing-orders-for"},{"code":"10321","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10321-placing-orders-for"},{"code":"10322","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10322-this-api-request"},{"code":"10324","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10324-invalid-oca-group-parameters"},{"code":"10325","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10325-oca-group-is"},{"code":"10326","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10326-oca-group-revision"},{"code":"10327","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10327-oca-group-type"},{"code":"10328","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10328-connection-lost-order-data"},{"code":"10329","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10329-order-directly-routed"},{"code":"10330","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10330-expiry-date-time-format"},{"code":"10331","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10331-any-stop-warning"},{"code":"10332","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10332-cryptocurrency-volatility-warning"},{"code":"10333","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10333-option-exercise-at"},{"code":"10334","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10334-confirm-omnibus-order"},{"code":"10335","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10335-order-presets-not-applied"},{"code":"10336","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10336-per-leg-executing"},{"code":"10337","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10337-misc-options-key-invalid"},{"code":"10338","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10338-misc-options-value-invalid"},{"code":"10339","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10339-setting-end-date"},{"code":"10340","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10340-order-attribute-not-supported"},{"code":"10341","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10341-parent-order-id"},{"code":"10342","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10342-the-imbalanceonly-order"},{"code":"10343","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10343-selling-event-contracts"},{"code":"10344","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10344-price-value-must"},{"code":"10345","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10345-you-cannot-trade"},{"code":"10346","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10346-market-data-ticker-displayed-elsewhere"},{"code":"10347","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/10347-limited-liquidity-warning"},{"code":"Bad Request Error","http":400,"category":"api-error","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/cpwebapi/use-cases","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-bad-request"},{"code":"conid or conidex is required","http":400,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/order-error-details","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-400-conid-required"},{"code":"Failed to parse body as JSON","http":400,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/order-error-details","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-400-failed-to-parse-body"},{"code":"Invalid order price fields","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/order-error-details","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-200-invalid-order-price-fields"},{"code":"Invalid Side","http":400,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/order-error-details","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-400-invalid-side"},{"code":"Invalid SSL certificate","http":null,"category":"api-error","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/cpwebapi/use-cases","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-invalid-ssl-cert"},{"code":"Network Error while accessing endpoints","http":null,"category":"api-error","rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/cpwebapi/use-cases","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-network-error"},{"code":"no sec defs returned","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/order-error-details","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-200-no-sec-defs-returned"},{"code":"null time in force is not supported for this order","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/order-error-details","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-200-null-time-in-force"},{"code":"o163","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o163"},{"code":"o354","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o354"},{"code":"o382","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o382"},{"code":"o383","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o383"},{"code":"o403","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o403"},{"code":"o451","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o451"},{"code":"o2136","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o2136"},{"code":"o2137","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o2137"},{"code":"o2165","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o2165"},{"code":"o10082","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o10082"},{"code":"o10138","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o10138"},{"code":"o10151","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o10151"},{"code":"o10152","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o10152"},{"code":"o10153","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o10153"},{"code":"o10164","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o10164"},{"code":"o10223","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o10223"},{"code":"o10288","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o10288"},{"code":"o10331","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o10331"},{"code":"o10332","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o10332"},{"code":"o10333","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o10333"},{"code":"o10334","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o10334"},{"code":"o10335","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o10335"},{"code":"o10336","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-o10336"},{"code":"Order reject object","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/place-order","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-200-order-reject"},{"code":"Order reply message","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/trading/orders/order-reply-messages","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-200-order-reply-message"},{"code":"orders request includes parameter with incorrect type","http":400,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/order-error-details","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-400-parameter-incorrect-type"},{"code":"p6","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-p6"},{"code":"p12","http":200,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/suppressible-message-ids","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-reply-p12"},{"code":"The contract description specified for %S is ambiguous; you must specify the currency","http":null,"category":"tws-message-code","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/tws-api/doc/error-handling/error-codes","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/ambiguous-contract-currency"},{"code":"The contract description specified for <Symbol> is ambiguous","http":null,"category":null,"rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/ambiguous-contract"},{"code":"Unknown order type","http":400,"category":"api-error","rateLimit":null,"status":"verified","source":"https://www.interactivebrokers.com/docs/web-api/v1/endpoints/orders/order-error-details","checked":"2026-10-12","page":"https://openbrokerapi.com/errors/ibkr/web-api-400-unknown-order-type"},{"code":"WinError 10038","http":null,"category":null,"rateLimit":null,"status":"verified","source":"https://interactivebrokers.github.io/tws-api/message_codes.html","checked":"2026-10-09","page":"https://openbrokerapi.com/errors/ibkr/winerror-10038"}]},"mcpServers":{"licence":"CC BY 4.0","page":"https://openbrokerapi.com/ai/mcp-directory","register":"https://openbrokerapi.com/data/mcp-servers.json","records":[{"id":"ibkr","name":"Interactive Brokers MCP connector","vendor":"Interactive Brokers","owner":"ibkr","official":true,"officialNote":"Announced 28 July 2026.","can":"Portfolio analysis, research, risk monitoring and drafting trade instructions. Account read yes. Order placement no.","placesOrders":false,"posture":"hitl","postureNote":"Human in the loop by design. In this release the client reviews each instruction and converts it to an order on an IBKR platform before it is submitted.","custody":"hosted","custodyNote":"IBKR secure login, with a single account authorised. Connector URL https://api.ibkr.com/v1/api/mcp-public","demo":null,"demoNote":null,"maintained":"Yes. Announced 28 July 2026.","sources":[{"url":"https://www.interactivebrokers.com/en/general/about/mediaRelations/7-28-26.php","title":"IBKR media release, 28 July 2026","checked":"2026-09-24"}],"checked":"2026-09-24"}],"noneFound":[]},"partnerProgramme":{"licence":"CC BY 4.0","register":"https://openbrokerapi.com/data/programmes.json","page":"https://openbrokerapi.com/partners/interactive-brokers","record":{"id":"interactive-brokers","firm":"Interactive Brokers","programmeType":"affiliate","pagesOpened":["https://www.interactivebrokers.com/en/general/about/affiliate-programs.php"],"publishedFigure":null,"figureAsWorded":"no published figure","figureIsCeiling":false,"figureNote":"Cost per click, with rates set at the start of the relationship and adjusted case by case. Test campaigns run 30 to 90 days.","restrictionsForPublishers":"Publishers in Chile, China, Israel, Japan, Korea, Philippines, Portugal and Spain are ineligible. The United Kingdom is not excluded.","documentsNotOpened":null,"checked":"2026-10-05","verification":"page-opened"}},"changes":{"licence":"CC BY 4.0","page":"https://openbrokerapi.com/changes","register":"https://openbrokerapi.com/data/changes.json","checkedMeans":"checked is the day the source was last opened. It is null where the register does not record one: read that as not recorded.","records":[{"id":"ibkr-2026-10-12-81","date":"2026-10-12","kind":"docs","text":"IBKR's Web API pacing page and its Campus Web API documentation both now state a penalty box of 10 minutes for an IP address that breaks a rate limit. This site previously recorded 15 minutes, and that the two pages disagreed.","source":"https://www.interactivebrokers.com/docs/web-api/trading/usage-and-availability/pacing-limitations","sourceTitle":"IBKR Web API, pacing limitations","checked":"2026-10-12"},{"id":"ibkr-2026-09-23-1","date":"2026-09-23","kind":"ecosystem","text":"TWS API pacing is stated as market data lines divided by two per second, not a flat 50 per second. The familiar 50 is what the formula returns at the default line count. Read 23 September 2026.","source":"https://www.interactivebrokers.com/docs/tws-api/doc/pacing-limitations/introduction","sourceTitle":"IBKR: TWS API pacing limitations","checked":"2026-09-23"},{"id":"ibkr-2026-09-23-2","date":"2026-09-23","kind":"additive","text":"Web API OAuth 2.0 is in beta and now covers first and third party access including account management. OAuth 1.0a remains trading only. Read 23 September 2026.","source":"https://www.interactivebrokers.com/campus/ibkr-api-page/webapi-doc/","sourceTitle":"IBKR Campus: Web API documentation","checked":"2026-09-23"},{"id":"ibkr-2026-09-23-3","date":"2026-09-23","kind":"change","text":"Two corrections from today's re-read. The penalty box is recorded as 15 minutes, the figure the Client Portal Web API page served today, with repeated breaches able to bring a permanent block; IBKR's own pages have disagreed on this and the earlier 10 minute reading stays on the record. And TWS pacing is not a flat 50 a second: it is market data lines divided by two, per second, so 200 lines gives 100 a second.","source":"https://www.interactivebrokers.com/docs/tws-api/doc/pacing-limitations/introduction","sourceTitle":"IBKR TWS API: pacing limitations","checked":"2026-09-23"},{"id":"ibkr-2026-09-20-1","date":"2026-09-20","kind":"change","text":"Agentic trading with Claude was announced on 1 Jun 2026 with a human in the middle: AI instructions land in an AI Instructions tab on the Orders and Trades page for client approval, with ChatGPT, Gemini and Grok in certification. On 28 Jul 2026 IBKR opened AI connectivity to any MCP-compatible tool, still draft only, with the client reviewing each instruction and converting it to an order before submission and clients controlling what the AI can access. Execution authority on this site: draft then human confirms.","source":"https://www.interactivebrokers.com/en/general/about/mediaRelations/7-28-26.php","sourceTitle":"IBKR media release, 28 Jul 2026","checked":"2026-09-22"},{"id":"ibkr-2026-09-19-1","date":"2026-09-19","kind":"change","text":"IBKR's Web API documentation states it is \"merging our web-based API products into a single, comprehensive IBKR Web API\", folding in Client Portal Web API, Digital Account Management and the Flex Web Service under OAuth 2.0. OAuth 2.0 is marked beta; OAuth 1.0a is first-party and trading only. TWS API stays separate. Access is self-serve: \"Clients with fully open and funded accounts may use our Web API ... without any onboarding or approval process\", on a funded IBKR Pro account.","source":"https://ibkrcampus.com/campus/ibkr-api-page/webapi-doc/","sourceTitle":"IBKR Campus: Web API documentation","checked":"2026-09-21"},{"id":"ibkr-2026-09-14-1","date":"2026-09-14","kind":"breaking","text":"TWS 2026 release notes (page updated 14 Sep 2026): 10.47 removed fundamental data methods and callbacks; 10.50 adds conditionsIncludeOvernight to Order. Per version dates are not given.","source":"https://www.ibkrguides.com/releasenotes/prod-2026.htm","sourceTitle":"IBKR guides: TWS 2026 production release notes","checked":"2026-09-22"},{"id":"ibkr-2026-09-09-1","date":"2026-09-09","kind":"breaking","text":"Pacing for GET /iserver/marketdata/history was capped at 10 requests a second or 50 a minute. The changelog does not give the previous limit, so any client paced by an older figure needs rechecking.","source":"https://www.interactivebrokers.com/docs/web-api/changelog","sourceTitle":"IBKR Web API changelog","checked":"2026-09-18"},{"id":"ibkr-2026-09-09-2","date":"2026-09-09","kind":"deprecation","text":"9 Sep 2026: /hmds/scanner deprecated and removed from the documentation; secType parameter removed from /iserver/secdef/search. Clients passing secType or calling the HMDS scanner should move to /iserver/scanner/run and search without secType.","source":"https://www.interactivebrokers.com/docs/web-api/changelog","sourceTitle":"IBKR Web API changelog","checked":"2026-09-22"},{"id":"ibkr-2026-09-01-1","date":"2026-09-01","kind":"ecosystem","text":"IBC, the community tool many people use to automate TWS and IB Gateway logins, was retired and archived by its owner on 1 Sep 2026. Only work in progress and significant bug fixes will follow. It is not an IBKR product, but headless setups that depend on it should plan a replacement.","source":"https://github.com/IbcAlpha/IBC","sourceTitle":"GitHub: IbcAlpha/IBC","checked":null},{"id":"ibkr-2026-08-03-1","date":"2026-08-03","kind":"ecosystem","text":"TWS API 10.49 released under the GPL, adding Settlement Type to contract details from TWS 10.49.01.","source":"https://www.interactivebrokers.com/campus/ibkr-api-page/twsapi-doc/","sourceTitle":"IBKR TWS API changelog","checked":"2026-09-18"},{"id":"ibkr-2026-08-03-2","date":"2026-08-03","kind":"additive","text":"TWS API 10.49 is released under the GNU GPL, and Contract Details now include Settlement Type with TWS or IB Gateway 10.49.01 or later.","source":"https://www.interactivebrokers.com/campus/ibkr-api-page/tws-api-changelog-2/","sourceTitle":"IBKR Campus: TWS API changelog","checked":"2026-09-22"},{"id":"ibkr-2026-07-28-1","date":"2026-07-28","kind":"ecosystem","text":"IBKR launches its own hosted MCP server for ChatGPT, Claude, Grok, Perplexity and any MCP client. It reads account data and drafts trade instructions; you submit every order yourself. No extra cost; not available in India or Japan.","source":"https://www.interactivebrokers.com/en/general/about/mediaRelations/7-28-26.php","sourceTitle":"IBKR press release, 28 Jul 2026","checked":"2026-09-22"},{"id":"ibkr-2026-01-26-1","date":"2026-01-26","kind":"breaking","text":"IBKR announced a TWS and API release for 23 Feb 2026; from API 10.44, tick types 71 and 5 return size as Decimal instead of Integer.","source":"https://www.interactivebrokers.com/campus/ibkr-api-page/tws-api-changelog-2/","sourceTitle":"IBKR Campus: TWS API changelog","checked":"2026-09-22"},{"id":"ibkr-2025-12-08-1","date":"2025-12-08","kind":"ecosystem","text":"ib_async 2.1.0 released on PyPI; needs Python 3.10 or later.","source":"https://pypi.org/project/ib_async/","sourceTitle":"PyPI: ib_async","checked":"2026-09-21"},{"id":"ibkr-2025-06-22-1","date":"2025-06-22","kind":"ecosystem","text":"ib_async 2.0.1, its first proper release in almost a year: configurable defaults for missing values, new tick types and order deletion fixes.","source":"https://github.com/ib-api-reloaded/ib_async/releases","sourceTitle":"GitHub: ib_async releases","checked":null},{"id":"ibkr-2025-02-07-1","date":"2025-02-07","kind":"additive","text":"TWS API 10.34.01 adds reqCurrentTimeInMillis, and Order and Execution objects gain a Submitter field.","source":"https://www.interactivebrokers.com/campus/ibkr-api-page/tws-api-changelog-2/","sourceTitle":"IBKR Campus: TWS API changelog","checked":"2026-09-22"},{"id":"ibkr-2025-01-16-1","date":"2025-01-16","kind":"change","text":"TWS API pacing now caps requests per second at your market data lines divided by 2.","source":"https://www.interactivebrokers.com/campus/ibkr-api-page/tws-api-changelog-2/","sourceTitle":"IBKR Campus: TWS API changelog","checked":"2026-09-22"},{"id":"ibkr-2025-01-13-1","date":"2025-01-13","kind":"breaking","text":"Minimum supported TWS and IB Gateway version rises to 10.30 from 20 Mar 2025.","source":"https://www.interactivebrokers.com/campus/ibkr-api-page/tws-api-changelog-2/","sourceTitle":"IBKR Campus: TWS API changelog","checked":"2026-09-22"}]}}