¿Y si pudieras convertir tu cuenta de Interactive Brokers en un sistema de trading automatizado? Con su API puedes conectar tu cuenta a Python, analizar precios en tiempo real, monitorizar tu cartera y ejecutar órdenes sin tener que hacerlo todo a mano. Hay dos opciones para particulares: la TWS API, conectada a la plataforma de escritorio, y la Web API, basada en peticiones web. La tercera, FIX, está orientada a instituciones.
En España da el servicio Interactive Brokers Ireland, la filial irlandesa del grupo, como contamos en nuestra review de Interactive Brokers.
¿Qué es la API de Interactive Brokers?
Una API (Application Programming Interface, interfaz de programación de aplicaciones) es una puerta para que dos programas hablen entre sí. Con la de Interactive Brokers, tu programa le pide a IBKR datos de mercado, el estado de tu cuenta o que envíe una orden, y recibe la respuesta.
Por la API de Interactive Brokers puedes operar lo mismo que en la plataforma, ni más ni menos: IBKR avisa de que lo que no se puede hacer en TWS tampoco se puede hacer por la API. Eso son acciones, opciones, futuros, divisas, bonos y fondos en más de 170 mercados de 40 países. Por ejemplo, un minorista europeo no puede comprar ETF de EE. UU., porque no tienen el KID (el documento de datos fundamentales que exige la normativa europea), así que tampoco por la API. Las criptomonedas sí, pero solo en dólares y con órdenes limitadas o a mercado (estas, solo de ejecución inmediata y, al comprar, por importe).
IBKR avisa de que la TWS API está pensada para «desarrolladores profesionales con experiencia» y de que no da soporte de programación. Si nunca has programado, hay dos atajos: plataformas de terceros que ya se conectan a IBKR o la integración con IA (más abajo).
Por la API de Interactive Brokers puedes operar lo mismo que en la plataforma, ni más ni menos: IBKR avisa de que lo que no se puede hacer en TWS tampoco se puede hacer por la API. Eso son acciones, opciones, futuros, divisas, bonos y fondos en más de 170 mercados de 40 países. Por ejemplo, un minorista europeo no puede comprar ETF de EE. UU., porque no tienen el KID (el documento de datos fundamentales que exige la normativa europea), así que tampoco por la API. Las criptomonedas sí, pero solo en dólares y con órdenes limitadas o a mercado (estas, solo de ejecución inmediata y, al comprar, por importe).
IBKR avisa de que la TWS API está pensada para «desarrolladores profesionales con experiencia» y de que no da soporte de programación. Si nunca has programado, hay dos atajos: plataformas de terceros que ya se conectan a IBKR o la integración con IA (más abajo).
¿Qué API de Interactive Brokers te conviene?
TWS API: la de quien programa en Python
Con la API de Trader Workstation (TWS) automatizas estrategias, pides datos de mercado, sigues tu cuenta y tu cartera, y envías y controlas órdenes.
-
Funciona a través de la plataforma: tu programa no habla con IBKR directamente, sino con TWS o con IB Gateway, una versión ligera que consume en torno a un 40 % menos. Una de las dos tiene que estar abierta y con la sesión iniciada en tu ordenador; IBKR no admite usarlas sin ventana.
-
Lenguajes oficiales: Python, Java, C++, C# y Visual Basic. En Windows hay además conexiones con Excel (ActiveX, DDE y RTD). Versiones mínimas: Python 3.11, Java 21 y C++14.
-
Seguridad: exige el segundo factor (IB Key en la app, SMS u otros; la tarjeta de códigos no vale) y hay que volver a iniciar sesión al menos una vez por semana, aunque actives el reinicio automático.
- Versiones a 22 de octubre de 2026: la estable es la 1050.02 y la más reciente, la 1051.01, que es la única que trae el paquete de Python. IBKR recomienda TWS o IB Gateway 1050.02 o superior, con la misma versión en la plataforma y en la API.
Web API (antes, Client Portal API)
Con ella consultas tu cartera y tus posiciones, pides datos de mercado y contratos, y envías y gestionas órdenes. IBKR dice que su parte de trading es gratuita para todos sus clientes y que, con la cuenta abierta y con dinero, se usa al momento, sin alta ni aprobación aparte.
Un particular no entra con OAuth, que IBKR reserva a asesores, empresas y servicios de terceros. Entra con el Client Portal Gateway, un pequeño programa en Java que se instala en el ordenador. Lo arrancas, abres https://localhost:5000 en el navegador de ese mismo ordenador e inicias sesión con tu usuario de IBKR.
Lo que conviene saber de la Web API:
Un particular no entra con OAuth, que IBKR reserva a asesores, empresas y servicios de terceros. Entra con el Client Portal Gateway, un pequeño programa en Java que se instala en el ordenador. Lo arrancas, abres https://localhost:5000 en el navegador de ese mismo ordenador e inicias sesión con tu usuario de IBKR.
Lo que conviene saber de la Web API:
- La sesión dura como mucho 24 horas y caduca a los 5 minutos sin peticiones, así que IBKR recomienda que tu programa dé señales de vida cada minuto.
- IBKR no admite automatizar el inicio de sesión: hay que volver a entrar a mano cada día.
- El límite general es de 10 peticiones por segundo. Si te pasas, IBKR puede bloquear tu IP 10 minutos (una página antigua suya decía 15).
- Desde enero de 2026 ya no da datos fundamentales como el dividendo, el PER o la beta: los tutoriales anteriores pueden usar campos retirados.
-
💶Depósito mínimo0,00 €
-
📝RegulaciónCentral Bank of Ireland (CBI, ref. C423427), que supervisa a Interactive Brokers Ireland, la entidad que da servicio en España. Otras filiales del grupo, bajo la SEC, la CFTC o la FCA.
-
⭐️Puntuación8.75/10
FIX: solo para instituciones
La conexión FIX va dirigida a profesionales, organizaciones e instituciones. Para pedirla hacen falta 10.000 $ de patrimonio, y la primera conexión cuesta un mínimo de 1.500 $ al mes: no es una opción para un particular.
¿Qué necesitas para usar la API de Interactive Brokers?
-
Depósito mínimo para abrir la cuenta: 0 €
-
Una cuenta IBKR Pro abierta y con dinero: la API no funciona con una cuenta sin fondos. IBKR Lite es solo para residentes en EE. UU.
-
Para recibir datos en tiempo real, al menos 500 $ en la cuenta, más lo que cuesten las suscripciones.
-
TWS o IB Gateway abiertos (TWS API) o el Client Portal Gateway (Web API) en tu ordenador.
-
El segundo factor de seguridad activado.
-
Una sesión por usuario: con el programa conectado no puedes entrar a la vez con ese usuario en la app o en Client Portal. La salida es un segundo usuario, que paga sus propios datos.
- Saber programar: IBKR no da soporte de programación.
¿Cuánto cuesta la API de Interactive Brokers?
Usar la API no tiene un precio propio publicado: IBKR la incluye entre sus plataformas gratuitas. Pagas las comisiones de tu cuenta (también el cambio de divisa, si operas en dólares con euros) y los datos de mercado. Algunas comisiones:
-
Acciones de EE. UU.: 0,005 USD/acción (mín. 1 USD, máx. 1 %) con tarifa fija
-
Acciones españolas: 0,05 % (mín. 3 €) con SmartRouting; 0,10 % (mín. 4 €) con orden directa. Más ITF del 0,2 % en las grandes cotizadas.
-
Acciones europeas: Francia, Alemania, Italia y Países Bajos: 0,05 % (mín. 3 €) con SmartRouting
- Divisas: 0,002 % del importe (mín. 2 USD por orden). En la conversión automática de cuentas de efectivo, lo habitual es un 0,03 % sobre el tipo de cambio.
Los datos de mercado se pagan aparte, también por API. En la plataforma, IBKR da gratis cotizaciones en tiempo real de acciones y ETF de EE. UU. (de Cboe One e IEX, no consolidadas), pero avisa de que esos datos gratis pueden no llegar por API. Por API hace falta una suscripción de pago, salvo para los datos con retraso (15 minutos en NYSE y NASDAQ). Precios al mes para un no profesional:
- NYSE o NASDAQ (nivel 1): 1,50 $ cada una.
- Bolsa de Madrid (nivel 1): 7 €.
- Divisas y criptomonedas: sin suscripción adicional.
Antes de suscribirte, haz dos cosas en Client Portal:
-
Declárate «no profesional». Si no, IBKR te clasifica como profesional y pagas otras tarifas.
- Firma el «Market Data API Acknowledgement». Sin él, la API no te dará los datos.
Las suscripciones se cobran por mes natural, sin prorrateo.
¿Cómo se configura la TWS API paso a paso?
-
Abre una cuenta IBKR Pro y añade dinero.
- Descarga TWS o IB Gateway y la TWS API desde la página oficial de descargas de IBKR. No la instales con pip: el paquete ibapi de PyPI es de 2020 e IBKR dice que pip no es un canal suyo.
- En TWS, ve a Configuración global > API > Ajustes: activa «ActiveX and Socket Clients», desactiva «Read-Only API» si quieres enviar órdenes y comprueba el puerto.
-
Puertos por defecto: IB Gateway usa el 4001 (cuenta real) y el 4002 (paper). En TWS, la documentación antigua de IBKR da el 7496 (real) y el 7497 (paper), y la actual usa el 7497 en sus ejemplos. Lo seguro es mirar el número en esa misma pantalla, porque además se puede cambiar.
- Por defecto, TWS te pedirá aceptar a mano cada conexión y solo admite programas de tu propio ordenador.
- Prueba primero en la cuenta paper.
¿Se puede probar la API sin arriesgar dinero?
Sí, con la cuenta paper (simulada) de IBKR, que empieza con 1.000.000 $ virtuales. Solo la piden clientes con la cuenta real abierta y con dinero, desde Client Portal, y suele estar lista en 24 horas. Las órdenes no llegan a ninguna bolsa y la ejecución puede ser distinta de la real.
La prueba gratuita de IBKR y la demo de GlobalTrader (10.000 $ virtuales) sirven para ver la plataforma, pero no son la cuenta paper que usa la API.
La prueba gratuita de IBKR y la demo de GlobalTrader (10.000 $ virtuales) sirven para ver la plataforma, pero no son la cuenta paper que usa la API.
-
💶Depósito mínimo0,00 €
-
📝RegulaciónCentral Bank of Ireland (CBI, ref. C423427), que supervisa a Interactive Brokers Ireland, la entidad que da servicio en España. Otras filiales del grupo, bajo la SEC, la CFTC o la FCA.
-
⭐️Puntuación8.75/10
¿Puedo conectar ChatGPT o Claude a mi cuenta de IBKR?
Sí, y sin programar. La web de Interactive Brokers Ireland ofrece la conexión por MCP (Model Context Protocol, la vía por la que la IA usa las herramientas que IBKR le habilita) y solo la excluye en India y Japón. Conectas ChatGPT, Claude, Grok o Perplexity desde su directorio de conectores (Gemini, «próximamente»), o cualquier herramienta que admita MCP, como Claude Code, ChatGPT Codex o Cursor.
La IA puede consultar tu cartera, investigar, vigilar valores y preparar órdenes. No las envía sola: cada orden la revisas y la mandas tú. Tus credenciales no pasan a la IA y puedes retirarle el acceso en Client Portal. IBKR no cobra por conectarla: siguen las comisiones, los datos y, si la pagas, la suscripción de tu IA.
IBKR prepara también «IBKR Autonomous Trading», con el que la IA sí ejecuta, pero lo prevé para sus filiales de EE. UU., Australia, Singapur y Reino Unido, no para Interactive Brokers Ireland, la de España. Y avisa de que la IA puede equivocarse y de que respondes de todas las órdenes que salgan de tu cuenta.
La IA puede consultar tu cartera, investigar, vigilar valores y preparar órdenes. No las envía sola: cada orden la revisas y la mandas tú. Tus credenciales no pasan a la IA y puedes retirarle el acceso en Client Portal. IBKR no cobra por conectarla: siguen las comisiones, los datos y, si la pagas, la suscripción de tu IA.
IBKR prepara también «IBKR Autonomous Trading», con el que la IA sí ejecuta, pero lo prevé para sus filiales de EE. UU., Australia, Singapur y Reino Unido, no para Interactive Brokers Ireland, la de España. Y avisa de que la IA puede equivocarse y de que respondes de todas las órdenes que salgan de tu cuenta.
Para programar, la referencia es la documentación oficial de IBKR de la TWS API y de la Web API. Y si aún no tienes claro el bróker, compara IBKR con otros en nuestro comparador de brókers.