Contenido
¿Qué son?
Las APIs de Datos Financieros (API Stocks) son una parte importante del software de apoyo a las actividades bursátiles. API significa Application Programming Interfaces. Son un conjunto de comandos y funciones informáticas que permiten a los desarrolladores integrar sus programas a las funcionalidades que estas APIs brindan.

¿Quienes usan API en general?
No solo los software de datos financieros usan APIs. Todos los programas a los que accedemos todos los días las usan: Facebook, Twitter, Google Maps, Paypal, Linkedin, etc.
Cada vez que un usuario compra entradas de cine a través de la página web de una sala e introduce la información de su tarjeta de crédito, o da un like en un sitio, o realiza cualquier interacción con el sitio web, el sitio va a usar una API. Pero las API son algo que el usuario nunca ve porque solo las emplean los desarrolladores de software.
Las fintechs dedicadas al trading utilizan APPs que se basan en las APIs de Datos Financieros (API Stocks).
Tipos de APIs disponibles
● APIs de servicios web: son las interfaces de desarrollo de aplicaciones que permiten el intercambio de información entre un servicio web y una aplicación. Hay cuatro tipos de API de servicios web habituales entre los desarrolladores: SOAP (Simple Object Access Protocol), un protocolo estándar de intercambio de información y datos en XML entre dos objetos; XML-RPC, un protocolo de llamada a procedimiento remoto que usa XML como formato de datos y llamadas HTTP como sistema de comunicación; JSON-RPC, mismo protocolo pero en formato JSON; y REST (Representational State Transfer).
● APIs basadas en bibliotecas: este tipo de APIs son las que permiten que una aplicación importe una biblioteca de otro software para hacer el intercambio de información. Las APIs en JavaScript suelen ser un ejemplo ilustrativo de APIs basadas en bibliotecas, por ejemplo las que se utilizan dentro del mercado de la cartografía web (servicios como Google Maps, Leaflet, ArcGIS, CartoDB, MapBox o D3.js).
● APIs basadas en clases: este tipo de interfaces de desarrollo de aplicaciones permite la conexión con los datos en torno a las clases, como es habitual en programación orientada a objetos con Java.
● APIs de funciones en sistemas operativos: los programas de software están continuamente interactuando con los sistemas operativos. Eso es una afirmación obvia. La realidad es que, en muchos casos, la forma en la que lo hacen es a través de APIs. Sistemas operativos como Windows disponen de APIs que permiten esa comunicación entre programas y el OS.
¿Cómo se usan en el mercado bursátil?
Para tomar decisiones financieras acertadas, se necesita una fuente fiable y actualizada de datos bursátiles en tiempo real. Sin embargo, hasta hace relativamente poco, era bastante complicado conseguir bases de datos financieros de alta calidad.
El problema de los datos financieros
La dificultad para conseguir bases de datos financieros de alta calidad radica en que existen diferentes intercambios (o bolsas) en los que se puede comerciar acciones. Eso significa que no hay un punto central donde se llevan a cabo los intercambios. Estados Unidos tiene actualmente 13 locales de intercambio. No todos los activos se negocian en todos los mercados, pero tampoco se negocian en uno solo. También hay grupos oscuros e intercambios privados, donde los jugadores institucionales pueden cruzar pedidos y los grandes corredores también pueden cruzar pedidos entre clientes.
Eso significa que la simplificación conceptual de un flujo único, unificado, continuo y único de cotizaciones y operaciones no existe en el mundo real. Toda la información de mercado está consolidada por SIP (Securities Information Processors), que son entidades reguladas que consolidan y proporcionan una fuente de datos unificada sobre acciones. Ellas definen un conjunto de reglas claras y deterministas sobre cómo se consolidan las operaciones. Los dos SIP operativos en los EE. UU. son el The Consolidated Tape Association (CTA) y el Unlisted Trading Privileges (UTP). Esos SIP consolidan los símbolos cotizados en NYSE y NASDAQ, respectivamente.
Si bien esta información no es importante para un trader minorista, hay un par de conclusiones importantes que debe conocer:
- Las acciones se negocian en diferentes lugares, por lo que no están completamente centralizadas. Lo que ve con una fuente de datos de calidad en tiempo real es solo una aproximación decente de lo que realmente está sucediendo en el mercado.
- La información en el SIP y en el intercambio están relacionadas en momentos diferentes. No son relevantes para el comercio minorista, pero sí para relacionar los precios de oferta / demanda (Bid/ Ask) con las operaciones.
La aparición en escena de las llamadas APIs de Datos Financieros (en inglés API Stocks) ha permitido en algunos casos conseguir, no solo datos históricos sino incluso datos en tiempo real para alimentar los desarrollos, aplicaciones, etc.
Cómo intervienen las APIs de Datos Financieros (API Stocks)
En los mercados financieros, las API son esenciales para implementar una estrategia comercial automatizada. Son las API las que permiten establecer una conexión en línea entre un proveedor de datos (el SIP) y un usuario final.
Por eso, cada vez más corredores están haciendo que sus plataformas estén disponibles a través de una API.
Adicionalmente, algunas de ellas permiten obtener no solo datos de mercado, sino también datos fundamentales y económicos de diversa índole, con los que es posible realizar virtualmente cualquier análisis que se nos pase por la cabeza a partir de esa información.
Llamadas a API
Este es un punto relevante, aunque la mayoría de los usuarios lo ignoran. El tema es más complejo porque involucra la forma en que está estructurada la app que utiliza la API, pero simplificando, cuanto mayor la frecuencia de llamadas (por minuto, por ejemplo), más información obtiene el usuario. Además, normalmente eso va asociado con el costo: a mayor cantidad de datos, mayor el costo para el usuario. Muchos proveedores de datos limitan la frecuencia de llamadas a la API que un comprador puede realizar en un minuto para obtener los datos. Lo hacen para mantener su ventaja competitiva.
Por lo tanto, debe pensar en la frecuencia que desea y cotizar en consecuencia. Por ejemplo, si solicita una llamada / minuto, actualizarán los datos solo después de cada minuto.
¿Cuáles son las API Stocks más utilizadas?
Existen muchas API STocks en el mercado y todas tienen ventajas y desventajas. Entre las más utilizadas, se encuentran las siguientes.
Yahoo Finance
La API oficial de Yahoo Finance fue descontinuada, pero hay una API no oficial disponible en RapidAPI que proporciona todos los datos que ve en Yahoo Finance.
La API tiene varios endpoints que proporcionan datos como: Finanzas Opciones Análisis Información histórica Estadísticas Gráficos Nuevo contenido Series de tiempo Balances y más
Alphavantage
Alpha Vantage Inc. es un proveedor líder de varias API gratuitas. Las APIs proporcionan acceso a datos bursátiles históricos y en tiempo real, datos FX y datos de criptomonedas entre otros. La documentación de las API de Alphavantage se puede encontrar aquí.
Alphavantage tiene un mantenimiento regular. También tiene documentación pública y una enorme cantidad de opciones de datos disponibles. Alphavantage tiene un límite de uso que puede resultar prohibitivo para algunos usuarios. Puede actualizar su cuenta para permitir 1200 solicitudes por minuto sin limitaciones ni bloqueos.
Le permiten rastrear criptomonedas y rastrear valores en FOREX. Según su sitio web, son un proveedor de datos de confianza para instituciones como Ycombinator y la Universidad de Harvard.
IEX Cloud
La Investors Exchange (IEX) es el conocido mercado de acciones surgido en 2014 como respuesta a las dudosas prácticas de la industria del trading de alta frecuencia. En mayo de 2019 IEX lanzó su propia API de datos financieros: IEX Cloud.
Esta una plataforma ofrece un modelo flexible y accesible para conectar a los desarrolladores con datos financieros seleccionados. Proporciona una API de alto rendimiento y servicios personalizados para ayudar a los usuarios a crear, introducir y adaptar a escala sus modelos, productos y negocios. IEX Cloud funciona de manera independiente de la bolsa de valores insignia de IEX, el Investors Exchange.
Polygon.io
Polygon.io es una de las últimas compañías en meterse en el campo de batalla de las APIs pero entró con fuerza. Google, Revolut y Alpaca ya usan sus servicios. Esta plataforma ofrece una API REST, y una WebSocket. La documentación de las API Rest se puede encontrar aquí y la de Websocket aquí.
Proporciona datos de mercados de acciones estadounidenses, Forex y criptodivisas, y datos históricos de hasta 15 años. Ofrece datos tick a tick.
Es gratuita para 5 llamadas por minuto a la API, pudiendo consultar hasta 2 años de datos históricos con resolución de 1 minuto. En caso de necesitar llamadas ilimitadas a la API, más histórico o datos en tiempo real, los precios empiezan en los U$S 99/mes.
Twelve Data
Twelve Data es una empresa líder en agregación de datos con sede en Singapur que recopila datos del mercado financiero para una amplia gama de clases de activos, incluidas acciones, forex, criptografía, ETF e índices, generando datos de referencia de alta calidad.
Los datos financieros de la empresa cubren cientos de intercambios tradicionales y de criptomonedas, vienen en una amplia variedad de formatos de datos, incluidos JSON y CSV, y se pueden consultar en menos de 170 ms en promedio. La documentación de la API de Twelve Data se pueden encontrar aquí.
Finnhub
Creada en 2019 y con sede en Panamá, el objetivo de Finnhub es democratizar el acceso a datos financieros. Proporciona datos de mercados estadounidenses (incluyendo ETFs e índices), Forex y criptodivisas, cada uno con una API dedicada; Históricos, con acceso hasta a 35 años de datos en ticks, datos intradía y fin de día del mercado estadounidense; Otros datos fundamentales de las compañías (perfil, cuentas, precios objetivos de los analistas, recomendaciones, noticias, etc.), así como a transcripciones de las conferencias de resultados, sentimiento de mercado o datos de fusiones y adquisiciones.
La documentación de la API de Finhub se pueden encontrar aquí.
Marketstack
Inicialmente conocida como Worldtradingdata, Marketstack nació en 2018 con el objetivo de ofrecer una alternativa a Yahoo! Finance. Posiblemente esta compañía ofrece la base de datos más completa del mercados de acciones. Es la fuente de datos que usan Microsoft, Amazon, Credit Suisse y Uber entre otros grandes.
Marketstack es una interfaz popular y fácil de usar de la API REST que proporciona datos bursátiles en tiempo real, intradía e históricos de 72 bolsas de valores mundiales, incluyendo el Nasdaq, la Bolsa de Nueva York y la Bolsa de Londres.
La documentación de la API de Marketstack se puede encontrar aquí.
Drive Wealth
Drive Wealth es una empresa norteamericana de tecnología financiera (fintech) dedicada a las inversiones en bolsa. Es pionera en finanzas integradas, inversión fraccionada en acciones estadounidenses e infraestructura de corretaje todo impulsado por API. Fueron los primeros en recibir una licencia para hacerlo en 2015.
Pero si no vemos la API, ¿como la podemos usar?
No se usa la API directamente, sino que un inversor individual en bolsa accede a aplicaciones (APP) en la web o en su celular que usan estas API.
Las plataformas de inversión o las plataformas que son solo informativas, ofrecen estas aplicaciones en la web o como APPs para celulares. Muchas de ellas gratis.

Ejemplos de APPs para celulares que usan las API Stocks
Algunos ejemplos de APP para el mercado de valores desarrolladas para celulares que usan las APIs de Datos Financieros (API Stocks) :
Fuentes:
- BBVA (https://www.bbvaapimarket.com/es/mundo-api/que-es-una-api-y-que-puede-hacer-por-mi-negocio/)
- Code.tutsplus (https://code.tutsplus.com/es/tutorials/real-time-stock-market-data-with-marketstack-api–cms-35539)
- Economipedia (https://economipedia.com/definiciones/api.html)
- GeekFlare (https://geekflare.com/es/best-stock-market-api/)
- IDENTO (https://www.idento.es/blog/desarrollo-web/que-es-una-api-rest/)
- X-Trader (https://www.x-trader.net/articulos/software-y-tecnologia/apis-de-datos-financieros.html)
- Android Ayuda (https://androidayuda.com/aplicaciones/listas/apps-para-seguir-la-bolsa/)
- Rapidapi (https://rapidapi.com/blog/best-stock-api/)
- Red Hat (https://www.redhat.com/es/topics/api/what-is-a-rest-api)
- Towards Data Science (https://towardsdatascience.com/how-to-retrieve-historical-tick-data-from-polygon-71512f224b67)
Muchas gracias por leer este artículo. Si encontró algún error o tiene algún comentario, puede utilizar el formulario de abajo para comunicarse.







