Interactive Brokers API-Vergleich: TWS, Web API, FIX und Flex.
Für die meisten eigenen Trading-Bots ist die TWS API mit IB Gateway die passende Schnittstelle von Interactive Brokers, für schlanke REST-Anwendungen die Web API, für Berichte der Flex Web Service und für institutionelle Orderflüsse FIX. Die AI Integration per MCP ist dagegen ein Zugang für KI-Assistenten, keine Bot-Schnittstelle. Die fünf Wege unterscheiden sich stark: Die TWS API braucht eine laufende Desktop-Anwendung und erlaubt standardmäßig 50 Anfragen pro Sekunde, die Web API 10 Anfragen pro Sekunde je Sitzung, FIX verlangt 10.000 USD Konto-Equity für den Antrag und mindestens 1.500 USD Kommission im Monat. Dieser Vergleich ordnet die Varianten nach Betrieb, Authentifizierung, Limits, Marktdaten, Kosten, Zielgruppe und Ausfallverhalten und zeigt typische Zuordnungen für Privattrader, Prop-Trader und Unternehmen. Stand Oktober 2026; Interactive Brokers (IBKR) ändert Doku und Limits regelmäßig.
Welche Schnittstellen bietet Interactive Brokers?
IBKR bietet fünf Zugänge mit verschiedenen Aufgaben.
- TWS API: Socket-Schnittstelle zu Trader Workstation (TWS) oder IB Gateway. Bibliotheken gibt es für Java, C++, C#/.NET, Python, ActiveX und DDE; C# und die Excel-Anbindungen gibt es nur im Windows-Paket. Seit Version 10.49 steht die API unter der GPL-Lizenz.
- Web API (früher Client Portal Web API): REST-Schnittstelle mit JSON über HTTPS, dazu ein Websocket für Streaming. Der Trading-Teil ist laut IBKR für alle Kunden kostenlos; ein Account-Management-Teil richtet sich an Advisors und Introducing Broker.
- FIX (Financial Information eXchange): offenes Industrieprotokoll für elektronisches Orderrouting. Die Integration begleitet das FIX-Engineering-Team von IBKR; in Drittanbieterlisten taucht dafür auch die Bezeichnung FIX CTCI auf.
- Flex Web Service: kleine HTTP-API, die vorher im Client Portal angelegte Berichte (Flex Queries) erzeugt und abruft.
- AI Integration: ein MCP-Server (Model Context Protocol, offener Standard zur Anbindung von KI-Anwendungen), über den Assistenten wie Claude oder ChatGPT auf freigegebene Kontodaten zugreifen.
Zwei Begriffe werden oft verwechselt. Das IB Gateway ist eine ressourcenschonendere Alternative zur TWS ohne Handelsoberfläche; es bedient die TWS API und, für Nicht-Institutionelle, auch FIX über das Internet. Das Client Portal Gateway ist ein kleines Java-Programm, das als lokaler Proxy die Anmeldung für die Web API übernimmt. Wer „IB Gateway vs Client Portal“ abwägt, entscheidet also in Wahrheit zwischen TWS API und Web API.
Interactive Brokers API-Vergleich als Tabelle.
Die Zahlen stammen aus der IBKR-Dokumentation, abgerufen am 22.10.2026.
| Kriterium | TWS API | Web API | FIX | Flex Web Service | AI Integration (MCP) |
|---|---|---|---|---|---|
| Hauptzweck | Bots, Orders, Live- und historische Daten | Orders, Konto und Kurse per REST | Orderrouting mit hohem Volumen | Berichte zu Trades, Positionen, Kosten | Analyse und Ordervorbereitung mit KI-Assistent |
| Betrieb | TWS oder IB Gateway muss laufen | Client Portal Gateway (Einzelkunden) oder direkt api.ibkr.com per OAuth | eigene FIX-Engine; Institutionelle mit dedizierter Leitung | einzelne HTTP-Abrufe | KI-Anwendung mit MCP-Connector |
| Authentifizierung | Login mit Zwei-Faktor-Verfahren in TWS/Gateway, wöchentlich neu | Browser-Login am Gateway oder OAuth 1.0a/2.0 | eigener FIX-Session-Benutzer nach Zertifizierung | Token, gültig 6 Stunden bis 1 Jahr | IBKR-Login und Freigabe in der KI-Anwendung |
| Pacing | Marktdatenzeilen / 2 pro Sekunde, Standard 50 | 10 Anfragen/s je Sitzung plus Endpunkt-Limits | über IB Gateway 250 Nachrichten/s | 1 Anfrage/s, 10 pro Minute je Token | keine Zahl veröffentlicht |
| Marktdaten | Streaming und historisch, Abo nötig | Snapshots und Websocket, Abo nötig | mit FIX Engineering klären | keine Live-Daten | über die freigegebenen IBKR-Werkzeuge |
| Kosten | Kommissionen und Marktdaten-Abos | Trading-Teil laut IBKR kostenlos; Kommissionen und Abos | 10.000 USD Equity, mind. 1.500 USD Kommission/Monat | Teil der Berichtsfunktionen | laut IBKR ohne Zusatzgebühr; KI-Abo separat |
| Zielgruppe | Selbstentwickler, Privat- und Prop-Trader | Web-Anwendungen, Dashboards, Drittanbieter | Institutionen, OMS-Anbieter | Controlling, Abgleich, Buchhaltung | Anleger und Analysten mit KI-Assistent |
| Ausfallverhalten | täglicher Neustart, Server-Reset, Codes 1100/1101/1102 | Timeout ohne Anfragen nach einigen Minuten, tägliche Neuanmeldung und Wartung der Handelssitzung | Leitungsausfall ist Teil der Zertifizierung | Fehlercodes mit „später erneut versuchen“ | abhängig von der KI-Anwendung |
TWS API und Web API sind die Werkzeuge für eigene Handelslogik, FIX ist eine institutionelle Infrastrukturentscheidung, Flex und AI Integration ergänzen.
TWS API und IB Gateway: der Standard für eigene Bots.
Die TWS API arbeitet als Client-Server-Modell: TWS oder IB Gateway öffnet einen Socket-Port, Ihr Programm verbindet sich als Client. Jede TWS-Sitzung nimmt bis zu 32 Client-Anwendungen gleichzeitig an, unterschieden über die Client-ID. Darüber laufen Orders inklusive der komplexen Ordertypen und IB-Algos, Streaming-Kurse, historische Bars, Optionsketten, Kontodaten und Ausführungsmeldungen.
Die Voraussetzungen laut IBKR: ein eröffnetes und finanziertes IBKR-Pro-Konto, die aktuelle Stable- oder Latest-Version von TWS bzw. IB Gateway und der API. Die offizielle Mindestversion ist Python 3.11.0, Java 21 und der C++14-Standard. Seit dem 05.10.2026 verweist die Doku auf eine neue Installationsseite; dort stehen die Stable-Version 1050.02 vom 09.09.2026 und die Latest-Version 1051.01 vom 29.09.2026. Laut dieser Seite enthält das Latest-Paket zusätzlich die Python-API. Das Paket „ibapi“ auf PyPI stammt von 2020 und ist veraltet; IBKR verteilt die API nur über die eigene Downloadseite. Viele Python-Projekte setzen zusätzlich die Community-Bibliothek ib_async ein, die ab Python 3.10 läuft.
TWS und IB Gateway sind Desktop-Anwendungen mit Anmeldung, täglichem Neustart und einer wöchentlichen Neuanmeldung mit zweitem Faktor. Den Wochentag beschreibt die IBKR-Doku nicht einheitlich: Eine Seite nennt den Server-Reset in der Nacht auf Sonntag, eine andere einen Zyklus, der montags beginnt. Das Hilfswerkzeug IBC, das diesen Ablauf jahrelang automatisiert hat, ist seit 01.09.2026 eingestellt und sein Repository archiviert; was das für den Dauerbetrieb bedeutet, beschreibt der Artikel IB Gateway im Dauerbetrieb.
Beim Pacing zählt nur die erste Anfrage eines Datenstroms. Die Grenze ist an die Marktdatenzeilen gekoppelt: 100 Zeilen ergeben 50 Anfragen pro Sekunde, 200 Zeilen 100 Anfragen. Für historische Daten gelten zusätzliche, strengere Regeln. Wer ständig mehr als 50 Anfragen pro Sekunde sendet, muss laut IBKR mit verzögerten Orders rechnen und soll FIX prüfen.
Client Portal Web API: REST statt TWS.
Die Web API kommt ohne TWS oder IB Gateway aus. Anfragen gehen per HTTPS als JSON an IBKR, Kurse und Benachrichtigungen kommen über einen Websocket. Für Einzelkunden gilt eine Einschränkung: Die Anmeldung läuft über das Client Portal Gateway, ein Java-Programm, bei dem Sie sich im Browser auf demselben Rechner einloggen. Alle API-Aufrufe müssen anschließend von diesem Rechner kommen.
Vollständig programmatische Anmeldung bietet IBKR über OAuth 1.0a und OAuth 2.0 an. Laut Dokumentation sind das Verfahren für Advisor-, Broker-, Prop-Trading-Group- und Fondskonten; OAuth 1.0a ist die einzige Methode für Drittanbieter-Software, die fremde Konten anbindet. OAuth 2.0 steht laut IBKR nur lizenzierten Organisationen, Financial Advisors und Introducing Brokers offen, nicht Einzelkonten. Drittanbieter durchlaufen ein eigenes Registrierungs- und Onboardingverfahren.
Für den Betrieb sind drei Regeln wichtig:
- Sitzungen: Mit dem Client Portal Gateway ist laut IBKR täglich eine neue Anmeldung im Browser nötig. Ohne Anfragen endet eine Sitzung laut IBKR nach einigen Minuten; IBKR empfiehlt, den Endpunkt /tickle etwa jede Minute aufzurufen. Ein Benutzername kann nur eine Handelssitzung gleichzeitig haben, über alle Plattformen hinweg. Wer parallel mit demselben Benutzer in TWS handelt, verdrängt die eine oder andere Sitzung.
- Limits: global 10 Anfragen pro Sekunde je Sitzung, bei Überschreitung HTTP 429. Verstoßende IP-Adressen landen laut IBKR für 10 Minuten in einer Sperre, Wiederholungstäter können dauerhaft gesperrt werden. Einzelne Endpunkte sind strenger, etwa die Orderliste mit einer Anfrage alle 5 Sekunden oder historische Kurse mit 10 pro Sekunde bzw. 50 pro Minute.
- Wartung: Die Web API selbst wird nur samstagabends gewartet, die Handelsfunktionen sind aber täglich gegen 01:00 Uhr Ortszeit der Region kurz nicht erreichbar (die Doku nennt für Europa 01:00 CEST). Websocket-Marktdatenabos laufen nach einigen Minuten ab: Der Changelog vom 14.04.2026 nennt 10 Minuten, die Websocket Reference vom 20.10.2026 15 Minuten mit Erneuerung vor Ablauf von 10 Minuten. Praktisch erneuert man sie nach rund 9 Minuten.
FIX: Voraussetzungen, Kosten, Zertifizierung.
FIX ist bei IBKR für Institutionen und Anbieter von Order-Management-Systemen (OMS) gedacht. Die Konditionen sind klar dokumentiert: 10.000 USD Mindest-Equity, um den Anschluss zu beantragen, und eine monatliche Mindestkommission von 1.500 USD für die erste FIX-Session sowie 1.000 USD für jede weitere. Erreichen die tatsächlichen Kommissionen den Betrag nicht, stellt IBKR die Differenz in Rechnung.
Rechenbeispiel: Ein System mit einer FIX-Session erzeugt in einem Monat 600 USD Kommission. IBKR berechnet zusätzlich 900 USD, effektiv also 1.500 USD. Mit zwei Sessions liegt die Untergrenze bei 2.500 USD pro Monat, mit drei bei 3.500 USD. Für die meisten Privattrader ist FIX deshalb wirtschaftlich nicht sinnvoll; interessant wird es dort, wo die Kommissionen ohnehin über dieser Schwelle liegen.
Bei der Verbindung unterscheidet IBKR zwei Gruppen. Institutionelle und Enterprise-Kunden brauchen eine dedizierte Anbindung, etwa VPN, Extranet, Standleitung oder Cross-Connect im Rechenzentrum. Nicht-Institutionelle können FIX über das Internet mit dem IB Gateway nutzen; dann gilt allerdings eine Grenze von 250 Nachrichten pro Sekunde, und der Betrieb des Gateways mit seinen Neustarts bleibt Teil der Kette. Ohne TWS oder Gateway nennt IBKR keine feste Nachrichtengrenze.
Das Onboarding läuft in festen Schritten:
- Kontakt mit dem FIX-Engineering-Team und Prüfung der Mindestanforderungen, danach ein Integrationsformular.
- IBKR richtet eine Test-Session im QA-System ein; Sie testen und passen die Nachrichtenkonfiguration an.
- Beaufsichtigter Zertifizierungstest mit allen Ordertypen, die Sie produktiv senden wollen, inklusive unaufgeforderter Stornos, simulierter Trade-Busts und eines simulierten Leitungsausfalls.
- Umwandlung eines bestehenden TWS-Benutzers in einen FIX-Session-Benutzer, danach Test von Verbindung, Heartbeats und kleinen Testorders.
Dazu kommt eine eigene oder gekaufte FIX-Engine; Wiederherstellung, Sequenznummern und Orderabgleich liegen bei Ihnen.
Flex Web Service und AI Integration: Reporting und KI.
Der Flex Web Service ist laut IBKR eine kleine, eigenständige HTTP-API. Zuerst legen Sie im Client Portal eine Flex Query als Vorlage an, etwa eine Activity Flex Query oder eine Trade Confirmation Flex Query, und aktivieren einen Token. Der Token ist wahlweise 6 Stunden bis 1 Jahr gültig und lässt sich auf bestimmte IP-Adressen beschränken. Der Abruf hat zwei Schritte: Eine Anfrage stößt die Erzeugung des Berichts an und liefert einen Referenzcode, eine zweite holt den fertigen Bericht ab. Je Token sind eine Anfrage pro Sekunde und zehn pro Minute erlaubt.
Typische Einsätze sind der nächtliche Abgleich der Bot-Ausführungen, Kostenauswertungen und Exporte für Buchhaltung oder Controlling. Orders kann der Flex Web Service nicht senden, und er ist kein Echtzeit-Datenstrom. Fehlercodes wie „Statement generation in progress“ gehören zum normalen Ablauf; ein Abrufskript braucht deshalb Wartezeiten und Wiederholungen.
Die AI Integration verbindet KI-Anwendungen über die MCP-Adresse https://api.ibkr.com/v1/api/mcp-public mit dem Konto. Als unterstützte Plattformen nennt IBKR ChatGPT, Claude, Grok und Perplexity sowie jedes MCP-fähige Werkzeug wie Claude Code oder Cursor; Gemini ist angekündigt (Stand 22.10.2026). Im Standardmodus recherchiert, analysiert und überwacht die KI und bereitet Orderanweisungen vor, die Sie selbst prüfen und absenden. Mit dem am 21.10.2026 vorgestellten Zusatz Autonomous Trading darf eine KI in einer separaten AI Partition ohne Einzelfreigabe handeln. Die FAQ nennt dafür geplante Verfügbarkeit bei Interactive Brokers LLC, Australia, Singapore und U.K.; Interactive Brokers Ireland ist dort nicht aufgeführt. Details zur Einrichtung mit Claude erklärt der Artikel Interactive Brokers und Claude.
Die AI Integration ersetzt keine Bot-Schnittstelle: Ein Bot braucht reproduzierbare Regeln, versionierten Code, Tests und feste Risikogrenzen.
Grenzen und Risiken jeder Variante.
Jede Schnittstelle hat eigene Schwachstellen, die vor dem Livebetrieb überwacht werden sollten.
- TWS API: Der API-Port gibt jedem verbundenen Programm Zugriff auf das Konto. Er gehört deshalb nur an localhost oder hinter einen Tunnel; die „Trusted IPs“ akzeptieren nur Einzeladressen. Server-Resets trennen die Verbindung laut IBKR in der Regel mindestens einmal täglich, nach Code 1101 müssen Marktdaten neu abonniert werden. Die Einstellung, Orders nach einem Verbindungsabbruch automatisch erneut zu senden, ist standardmäßig aktiv und kann veraltete Signale ausführen.
- Web API: Sitzungskonflikte mit anderen Plattformen, die IP-Sperre bei Limitverstößen und die Bindung an den Rechner mit dem Client Portal Gateway. Ein Bot, der Orders per Polling abfragt, stößt schnell an die Endpunkt-Limits.
- FIX: Fixkosten unabhängig vom Handelsergebnis, Zertifizierungsaufwand und die volle Verantwortung für Engine, Wiederherstellung und Abgleich.
- Flex Web Service: Daten kommen zeitversetzt. Ein entwendeter Token öffnet die Berichte; die IP-Beschränkung sollte deshalb aktiv sein.
- AI Integration: IBKR weist selbst darauf hin, dass KI-Agenten unbeabsichtigte oder fehlerhafte Orders senden können. Wer KI-Anbieter, ausdrücklich auch browserbasierte Agenten, mit dem Konto verknüpft, gibt ihnen laut IBKR die volle Kontrolle über das Konto ohne Kontrollen oder Grenzen. Ein Widerruf der Freigabe storniert offene oder teilausgeführte Orders nicht automatisch.
Für alle Varianten gilt: API-Marktdaten brauchen ein eigenes Abo, laut IBKR mindestens 500 USD Konto-Equity zusätzlich zu den Abo-Kosten und das unterschriebene „Market Data API Acknowledgement“. Neue Nutzer sind standardmäßig als Professional eingestuft, was die Abos verteuert; den Non-Professional-Status müssen Privatpersonen selbst angeben. Paper-Konten eignen sich nach IBKR nur, um die Funktion der Werkzeuge zu verstehen, nicht um Ausführungsqualität zu beurteilen. Und unabhängig von der Technik bleibt das Marktrisiko: Ein automatisiertes System kann Fehler in Sekunden vervielfachen, mit Hebelprodukten bis zum Totalverlust. Positionsabgleich, Verlustgrenzen und ein Not-Aus gehören deshalb in jede Variante.
Welche Schnittstelle passt zu Ihrem Vorhaben?
Typische Zuordnungen als Ausgangspunkt:
- Privattrader mit eigener Strategie in Python: TWS API über IB Gateway, Entwicklung im Paper-Konto, Flex Web Service für den täglichen Abgleich.
- Dashboard, Portfolio-Werkzeug oder wenige Orders am Tag: Web API mit Client Portal Gateway, sofern die Anmeldung im Browser einmal täglich vertretbar ist.
- Prop-Trader mit vielen Symbolen: TWS API mit mehr Marktdatenzeilen; liegen die Anfragen dauerhaft über dem Pacing und die Kommissionen über 1.500 USD im Monat, FIX durchrechnen.
- Unternehmen und Finanzdienstleister mit eigener Erlaubnis: Web API mit OAuth für eigene oder fremde Konten nach IBKR-Onboarding, bei hohem Volumen FIX.
- Reporting und Controlling: Flex Web Service, gegebenenfalls ergänzt um Kontodaten aus TWS API oder Web API.
- KI-gestützte Analyse des eigenen Kontos: AI Integration, mit Freigabe jeder Order.
Bevor Sie Code schreiben oder beauftragen, helfen fünf konkrete Schritte:
- Anforderungen schriftlich festhalten: Instrumente, Orderfrequenz, Datenbedarf (Live, historisch, Tick-Daten) und wo das System laufen soll.
- Anfragen pro Sekunde in der Spitze schätzen und gegen die Limits der Tabelle legen.
- Konto prüfen: IBKR Pro, finanziert, Marktdaten-Abos, Acknowledgement unterschrieben, Non-Professional-Status korrekt.
- Einen Prototyp im Paper-Konto bauen, der Verbindungsabbrüche, Neustarts und Fehlercodes sauber behandelt.
- Den Betrieb planen: Neuanmeldung mit zweitem Faktor, Monitoring, Alarmierung und Abgleich der Positionen.
Wenn ich Trading-Systeme für Interactive Brokers entwickle, steht genau diese Abschätzung vor der ersten Codezeile. Die Live-Aktivierung bleibt dabei immer beim Kontoinhaber.
Häufige Fragen.
Ist die TWS API oder die Web API besser für einen Trading-Bot?
Für die meisten Bots mit eigener Handelslogik ist die TWS API über IB Gateway die erste Wahl, weil sie den größten Funktionsumfang und standardmäßig 50 Anfragen pro Sekunde bietet. Die Web API passt zu Anwendungen mit wenigen Anfragen, Dashboards und Webumgebungen; sie ist auf 10 Anfragen pro Sekunde je Sitzung begrenzt, und Einzelkunden melden sich über das Client Portal Gateway im Browser an.
Was kostet die FIX-Schnittstelle bei Interactive Brokers?
Laut IBKR-Dokumentation (Stand Oktober 2026) braucht der Antrag mindestens 10.000 USD Konto-Equity. Für die erste FIX-Session gilt eine Mindestkommission von 1.500 USD pro Monat, für jede weitere 1.000 USD. Liegen die tatsächlichen Kommissionen darunter, berechnet IBKR die Differenz. Dazu kommen die Kosten für FIX-Engine, Anbindung und Zertifizierung.
Lässt sich die IBKR-API ohne laufende TWS nutzen?
Ja, aber nicht völlig ohne Hilfsprogramm. Statt der TWS kann das schlankere IB Gateway laufen, das ebenfalls die TWS API bedient. Die Web API braucht keine TWS; Einzelkunden benötigen jedoch das Client Portal Gateway mit Anmeldung im Browser auf demselben Rechner. Vollständig programmatische Anmeldung per OAuth bietet IBKR laut Doku vor allem für Organisationen und Drittanbieter an.
Wie viele Anfragen pro Sekunde erlaubt die IBKR-API?
Bei der TWS API sind es Marktdatenzeilen geteilt durch 2 pro Sekunde, bei den standardmäßigen 100 Zeilen also 50. Für historische Daten gelten zusätzliche Regeln. Die Web API erlaubt global 10 Anfragen pro Sekunde je Sitzung, einzelne Endpunkte weniger. Der Flex Web Service erlaubt eine Anfrage pro Sekunde und zehn pro Minute je Token.
Kann die IBKR AI Integration selbstständig handeln?
Im Standardmodus nicht. ChatGPT, Claude, Grok oder Perplexity analysieren und bereiten Orderanweisungen vor, absenden müssen Sie selbst. Mit Autonomous Trading darf eine KI in einer separaten AI Partition ohne Einzelfreigabe handeln. Laut IBKR-FAQ ist das für Kunden von Interactive Brokers LLC, Australia, Singapore und U.K. geplant; Interactive Brokers Ireland wird dort nicht genannt (Stand 22.10.2026).
Quellen und Stand.
- FIX: Requirements & Costs — Interactive Brokers
- FIX: Onboarding and Integration — Interactive Brokers
- TWS API: Pacing Limitations — Interactive Brokers
- TWS API: Requirements — Interactive Brokers
- Web API: Pacing Limitations — Interactive Brokers
- Web API: Authentication Introduction — Interactive Brokers
- Flex Web Service: Introduction — Interactive Brokers
- AI-Powered Portfolio Analysis & Trading Tools (AI Integration, FAQ) — Interactive Brokers Ireland
Stand: 22. Oktober 2026. Produkte, Funktionen und Preise ändern sich schnell; maßgeblich sind die Angaben der Anbieter und Behörden.
Sie wollen die passende IBKR-Schnittstelle für Ihr Handelssystem auswählen und anbinden lassen? Unverbindlich anfragen — wir klären Datenbedarf, Limits, Testumfang im Paper-Konto und den Betrieb. Mehr zu meinem Angebot: Trading-Systeme entwickeln lassen.