API gratuita de datos bursátiles sin clave
API gratuita de datos bursátiles sin clave ni registro: siete consultas JSON sobre acciones y opciones de EE. UU., con caché en el edge y acceso para agentes de IA.
Strasmore ofrece una API gratuita de datos bursátiles que no requiere clave ni registro. Proporciona un conjunto creciente de consultas seleccionadas, de solo lectura, sobre datos de acciones y opciones de EE. UU. en JSON simple mediante HTTPS. Está diseñada para que la utilicen tanto agentes de IA como personas. También es la demostración sin clave de algo menos común: una API SQL gratuita en la que una cuenta gratuita puede escribir sus propias consultas. Esta página documenta cada endpoint, muestra llamadas funcionales y grafica los mismos datos que devuelve la API.
Qué ofrece la API gratuita
Cada clave responde una pregunta concreta que un lector de mercados realmente se hace. El catálogo a la fecha:
spy_qqq: rendimientos normalizados de SPY y QQQ durante las últimas 45 sesionesdividend_yield_leaders: los mayores rendimientos por dividendos de empresas de gran capitalización en la última sesiónupcoming_ex_dividends: próximas fechas ex-dividendo en Estados Unidos, con importes en efectivo y fechas de pagoshort_interest_watch: líderes en días para cubrir posiciones cortas en la última fecha de liquidación del interés en cortoiv_leaders: líderes de volatilidad implícita al cierre entre activos subyacentes de opciones con liquidezrecent_ipos: cotizaciones de empresas listadas en Estados Unidos durante los últimos 180 días, con precio y tamaño de la ofertalatest_market_news: los titulares de mercado más recientes y los tickers que mencionanbiggest_movers: los mayores movimientos de la última sesión regular entre nombres con liquidezrevenue_leaders: las mayores empresas estadounidenses por ingresos anuales y utilidad neta más recientesmost_active_options: dónde se concentra el volumen de opciones, con la volatilidad implícita promedioput_call_ratio: ratios de volumen de put/call de los activos subyacentes más activosupcoming_splits: desdoblamientos de acciones recientes y programadosmarket_holidays: próximos cierres y cierres anticipados de la NYSE
Los precios de las acciones tienen retraso. Las griegas de opciones y la volatilidad implícita corresponden a valores de cierre. Cada respuesta incluye el SQL exacto que la generó, por lo que cualquier cifra puede rastrearse hasta su consulta.
Cómo llamarlo
Una solicitud GET, sin encabezados:
curl "https://ai.strasmore.com/api/demo?q=dividend_yield_leaders"
El endpoint del catálogo enumera todas las claves disponibles con una URL lista para consultar, una descripción en lenguaje claro de cada consulta y notas de uso. Consúltalo primero si estás descubriendo la API mediante programación:
curl "https://ai.strasmore.com/api/demo/catalog"
La respuesta incluye la clave resuelta, la pregunta que responde, el SQL, los nombres de las columnas, las filas y dos campos de referencia. La estructura, con los valores omitidos, es:
{
"key": "dividend_yield_leaders",
"label": "Highest dividend yields, large caps, latest session",
"nl": "Which large-cap US stocks currently have the highest dividend yields?",
"sql": "SELECT ...",
"columns": ["as_of", "ticker", "dividend_yield_pct", "..."],
"rows": ["..."],
"source": "Strasmore Research",
"more": "Get more at https://www.strasmore.com ..."
}
Si envías una clave inexistente, el sistema ejecuta la consulta predeterminada y la señala con un campo fallback_from en lugar de devolver un error. Trata ese campo como una alerta de escritura y considera el catálogo como la fuente autorizada de las claves válidas.
Diseñado para agentes y LLM
La demo está diseñada para que la llamen programas que no fue necesario escribir hoy. Las respuestas establecen access-control-allow-origin: * y las solicitudes preliminares de CORS responden de forma permisiva desde cualquier origen. Así, las aplicaciones de navegador, los notebooks y los agentes LLM pueden obtener los datos directamente. En segundo plano, cada consulta se recalcula como máximo cada diez minutos y se sirve desde la memoria en unos pocos milisegundos.
Puntos de entrada legibles por máquinas, en el orden en que debe leerlos un agente:
https://www.strasmore.com/llms.txtidentifica el índice de contenido y la API de la demo en un solo archivo breve.https://ai.strasmore.com/api/demo/catalogenumera cada consulta con su URL.- El campo
morede cada respuesta remite al catálogo y al producto completo.
Dos notas de cortesía. Las cifras de cada consulta se actualizan como máximo cada diez minutos, por lo que consultar con mayor frecuencia devuelve datos idénticos. El campo source dentro de cada carga útil indica el origen de los datos; manténgalo visible cuando sea práctico al volver a publicar una cifra.
Los datos detrás de la demostración
Las respuestas de la API provienen del mismo almacén de datos que utiliza este blog. Los paneles siguientes ejecutan las consultas de la demostración mediante el flujo del blog, con el SQL disponible debajo de cada uno.
La clave spy_qqq normaliza los cierres de SPY y QQQ a rendimientos porcentuales desde el inicio de una ventana de 45 días. Durante las 33 sesiones de la ventana actual, el movimiento acumulado de SPY es de 3.05% y el de QQQ es de 1.79%.
| Día | Rendimiento de SPY (%) | Rendimiento de QQQ (%) |
|---|---|---|
| 2026-07-22 | 0 | 0 |
| 2026-07-23 | -1.06 | -1.6 |
| 2026-07-24 | -1.08 | -2.97 |
| 2026-07-27 | -1.05 | -3.35 |
| 2026-07-28 | -0.42 | -3.54 |
| 2026-07-29 | -1.92 | -5.5 |
| 2026-07-30 | -0.45 | -2.35 |
| 2026-07-31 | -0.34 | -2.89 |
| 2026-08-03 | 1.56 | -0.43 |
| 2026-08-04 | 3.48 | 2.54 |
| 2026-08-05 | 3.27 | 1.66 |
| 2026-08-06 | 2.98 | 1.72 |
| 2026-08-07 | 3.57 | 2.61 |
| 2026-08-10 | 3.43 | 2.14 |
| 2026-08-11 | 3.25 | 2.01 |
| 2026-08-12 | 3.43 | 2.52 |
| 2026-08-13 | 4.21 | 3.89 |
| 2026-08-14 | 3.92 | 3.69 |
| 2026-08-17 | 3.48 | 3.56 |
| 2026-08-18 | 2.72 | 1.61 |
El SQL exacto detrás de cada cifra
SELECT day,
round((spy / first_value(spy) OVER (ORDER BY day ASC) - 1) * 100, 2) AS spy_return_pct,
round((qqq / first_value(qqq) OVER (ORDER BY day ASC) - 1) * 100, 2) AS qqq_return_pct
FROM (
SELECT toDate(window_start) AS day,
argMaxIf(close, window_start, ticker = 'SPY') AS spy,
argMaxIf(close, window_start, ticker = 'QQQ') AS qqq
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ') AND window_start >= now() - INTERVAL 45 DAY
GROUP BY day
)
ORDER BY dayLa clave dividend_yield_leaders filtra rendimientos de entre 2% y 15%, con una capitalización de mercado superior a $2 mil millones. El límite inferior elimina el ruido y el superior elimina efectos de dividendos extraordinarios que aparecen como rendimientos que ninguna empresa puede mantener. Al Sep 3, la parte superior del filtro muestra ARR en 14.75%. Para consultar cómo evoluciona durante décadas el historial de distribuciones de una sola empresa, vea el historial de dividendos de Microsoft.
| Ticker | Rendimiento por dividendo (%) | Al cierre de |
|---|---|---|
| ARR | 14.75 | Sep 3 |
| STEP | 13.96 | Sep 3 |
| AGNC | 13.87 | Sep 3 |
| MNR | 13.7 | Sep 3 |
| BXMT | 13.53 | Sep 3 |
| WU | 13.39 | Sep 3 |
| PAA | 13.39 | Sep 3 |
| RITM | 12.41 | Sep 3 |
| NLY | 12.19 | Sep 3 |
| STWD | 11.91 | Sep 3 |
| DX | 11.44 | Sep 3 |
| APAM | 10.39 | Sep 3 |
El SQL exacto detrás de cada cifra
SELECT ticker,
round(dividend_yield * 100, 2) AS dividend_yield_pct,
formatDateTime(date, '%b %e') AS as_of_label
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
AND dividend_yield BETWEEN 0.02 AND 0.15
AND market_cap > 2e9
AND ticker NOT IN ('SPCX')
ORDER BY dividend_yield DESC
LIMIT 12La clave iv_leaders calcula el promedio de la volatilidad implícita al cierre por subyacente, considerando todos los strikes y vencimientos listados. Conserva los nombres con un volumen de opciones significativo y los ordena. El líder actual es EYPT, con una volatilidad implícita promedio de 199.1%. Las lecturas altas en este filtro identifican nombres cuyo mercado de opciones descuenta movimientos amplios; el filtro muestra el nivel y deja la interpretación en sus manos.
| Ticker | IV promedio (%) |
|---|---|
| EYPT | 199.1 |
| NN | 199 |
| SLS | 191.3 |
| GPRO | 181.9 |
| FRMI | 172.6 |
| HIVE | 171.2 |
| SNXX | 168 |
| PL | 163.4 |
| TE | 159 |
| BTDR | 158.9 |
| KEEL | 156.6 |
| FCEL | 153.5 |
El SQL exacto detrás de cada cifra
SELECT underlying_symbol AS ticker,
round(avg(implied_volatility) * 100, 1) AS avg_iv_pct
FROM global_markets.options_greeks
WHERE date = (SELECT max(date) FROM global_markets.options_greeks)
AND iv_converged
AND underlying_symbol NOT IN ('SPCX')
GROUP BY underlying_symbol
HAVING sum(volume) > 10000
ORDER BY avg_iv_pct DESC
LIMIT 12La clave short_interest_watch ordena los días para cubrir posiciones cortas a partir del mismo conjunto de datos de FINRA explicado en nuestra guía de datos de interés en corto, y upcoming_ex_dividends consulta el calendario de acciones corporativas. Ambos siguen el patrón anterior: un filtro fijo, un resultado acotado y el SQL en la carga útil.
De la demostración al almacén de datos completo
Las consultas de la demostración son fijas por diseño: siguen siendo económicas, almacenables en caché y seguras para ofrecerlas a todos. El almacén de datos que las respalda contiene 22 años de acciones estadounidenses y 12 años de historial de opciones. Una cuenta gratuita, sin tarjeta, permite escribir SQL propio sobre esos datos, con 100 consultas al día. Los planes de pago habilitan el historial completo, los datos tick y las claves de API programáticas. Cuando una pantalla fija deja de ser suficiente, el plan gratuito de SQL es el siguiente paso.
Preguntas frecuentes
¿Los datos de mercado de Strasmore API son realmente gratuitos?
Sí. Los endpoints de demostración no requieren clave, registro ni datos de pago. Solo ejecutan consultas predefinidas; las preguntas arbitrarias se procesan en el producto completo.
¿Necesito una clave de API o autenticación?
No. Todos los endpoints de demostración responden solicitudes GET sin autenticación. Las claves solo existen para la API programática de pago, que ejecuta consultas personalizadas.
¿Qué tan actualizados están los datos de demostración?
Los precios de las acciones tienen retraso y no son en tiempo real. Los ratios, el interés en corto y las acciones corporativas se actualizan según la frecuencia de sus respectivas fuentes. Las griegas y la volatilidad implícita corresponden al cierre del día. El resultado de cada consulta se actualiza como máximo cada diez minutos.
¿Mi agente LLM o aplicación de navegador puede llamarla directamente?
Sí. Las respuestas permiten CORS abierto desde cualquier origen, las solicitudes preflight funcionan en todos los casos y el catálogo en /api/demo/catalog describe cada consulta en JSON que un agente puede leer sin documentación.
¿Qué sucede si solicito una clave que no existe?
La API ejecuta la consulta predeterminada spy_qqq y agrega un campo fallback_from que indica lo que solicitó. Consulte el catálogo para ver la lista de claves válidas.
Cada panel de esta página es una consulta almacenada activa, y el mismo almacén de datos responde preguntas que usted escriba en SQL o en lenguaje natural en la terminal de Strasmore.