{
"exchanges": [
{
"code": "B3",
"name": "B3 - Brasil Bolsa Balcão",
"country": "Brasil",
"timezone": "America/Sao_Paulo"
},
{
"code": "BMV",
"name": "Bolsa Mexicana de Valores",
"country": "México",
"timezone": "America/Mexico_City"
},
{
"code": "BYMA",
"name": "Bolsas y Mercados Argentinos",
"country": "Argentina",
"timezone": "America/Argentina/Buenos_Aires"
}
]
}
curl --location --request GET 'https://zylalabs.com/api/13834/bolsacal+api+-+calendario+bursatil+latam/31798/list+exchanges' --header 'Authorization: Bearer YOUR_API_KEY'
{
"exchange": "BYMA",
"date": "2025-01-15",
"is_trading_day": true,
"reason": null,
"data_available": false
}
curl --location --request GET 'https://zylalabs.com/api/13834/bolsacal+api+-+calendario+bursatil+latam/31799/is+trading+day?exchange=BYMA&date=2025-01-15' --header 'Authorization: Bearer YOUR_API_KEY'
{
"exchange": "BYMA",
"from_date": "2025-01-15",
"next_trading_day": "2025-01-16",
"data_available": false
}
curl --location --request GET 'https://zylalabs.com/api/13834/bolsacal+api+-+calendario+bursatil+latam/31800/next+trading+day?exchange=BYMA&date=2025-01-15' --header 'Authorization: Bearer YOUR_API_KEY'
{
"exchange": "BYMA",
"year": 2025,
"data_available": false,
"last_verified": null,
"source": null,
"holidays": [],
"data_quality": null
}
curl --location --request GET 'https://zylalabs.com/api/13834/bolsacal+api+-+calendario+bursatil+latam/31801/holidays?exchange=BYMA&year=2025' --header 'Authorization: Bearer YOUR_API_KEY'
{
"results": [
{
"id": null,
"exchange": "BYMA",
"date": "2025-01-01",
"is_trading_day": true,
"reason": null,
"data_available": false
},
{
"id": null,
"exchange": "B3",
"date": "2025-01-01",
"is_trading_day": null,
"reason": "Tu plan free solo permite consultar BYMA. 'B3' requiere plan pro — escribinos para upgradear.",
"data_available": false
}
]
}
curl --location --request POST 'https://zylalabs.com/api/13834/bolsacal+api+-+calendario+bursatil+latam/31802/is+batch+trading+day' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"items":[{"exchange":"BYMA","date":"2025-01-01"},{"exchange":"B3","date":"2025-01-01"}]}'
{
"exchange": "BYMA",
"from_date": "2025-01-07",
"days": 5,
"result_date": "2025-01-14",
"data_quality": [
{
"year": 2025,
"data_available": false,
"last_verified": null,
"verification_method": null,
"confidence": null,
"stale": true
}
]
}
curl --location --request GET 'https://zylalabs.com/api/13834/bolsacal+api+-+calendario+bursatil+latam/31803/add+business+days?exchange=BYMA&date=2025-01-07&days=5' --header 'Authorization: Bearer YOUR_API_KEY'
{
"exchange": "BYMA",
"from_date": "2025-01-01",
"to_date": "2025-01-31",
"business_days": 23,
"data_quality": [
{
"year": 2025,
"data_available": false,
"last_verified": null,
"verification_method": null,
"confidence": null,
"stale": true
}
]
}
curl --location --request GET 'https://zylalabs.com/api/13834/bolsacal+api+-+calendario+bursatil+latam/31804/business+days+between?exchange=BYMA&from=2025-01-01&to=2025-01-31' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el BolsaCal API - Calendario Bursátil LatAm API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
Indica si una fecha es un día de comercio para los mercados de LatAm (BYMA, B3, BMV), devuelve el siguiente día de comercio, lista los días festivos del año y calcula los días hábiles entre fechas
Cada punto final devuelve datos específicos relacionados con los días de negociación, feriados y días hábiles para las bolsas de valores de América Latina Por ejemplo, el punto final "Es Día de Negociación" indica si una fecha determinada es un día de negociación mientras que el punto final "Feriados" enumera los feriados para una bolsa específica y un año
Los campos clave incluyen "intercambio" (código de intercambio) "fecha" (fecha específica) "es_día_de_negociación" (booleano) "próximo_día_de_negociación" (próxima fecha de negociación) y "festivos" (lista de fechas festivas) Estos campos ayudan a los usuarios a entender los horarios de negociación y los impactos de los días festivos
Los parámetros varían según el punto final. Para "Es Día de Negociación" necesitas "intercambio" y "fecha". El punto final "Agregar Días Hábiles" requiere "desde_fecha" y "días". Los usuarios pueden personalizar las solicitudes especificando el intercambio y las fechas relevantes
Los datos de respuesta están estructurados en formato JSON, que típicamente contiene un campo "exchange", campos relacionados con la fecha y información adicional como "data_available" y "reason". Esta organización permite un fácil análisis e integración en aplicaciones
Los datos provienen de bolsas de valores oficiales en América Latina, incluyendo BYMA, B3 y BMV. La API mantiene la precisión de los datos actualizando regularmente la información basada en anuncios de la bolsa y calendarios verificados
Los casos de uso típicos incluyen aplicaciones financieras que requieren la validación del día de negociación la programación de días festivos para estrategias de negociación y el cálculo de días hábiles para procesos de liquidación. Estos datos son esenciales para los traders y analistas financieros
Los usuarios pueden utilizar los datos integrándolos en algoritmos de trading programando transacciones alrededor de las festividades y analizando patrones de trading Por ejemplo conocer el próximo día de negociación ayuda a planificar transacciones de manera efectiva
Si los resultados son parciales o están vacíos, los usuarios deben verificar el campo "data_available". Si es falso, indica que los datos pueden no estar actualizados o verificados. Los usuarios pueden implementar lógica de respaldo para manejar tales casos, como reintentar solicitudes o usar datos en caché
Cada punto de datos se verifica entre una fuente primaria y una fuente secundaria utilizando un paso de verificación basado en LLM en lugar de confiar en una única fuente. Cada respuesta incluye un campo de calidad de datos que indica el nivel de confianza de ese registro específico y los días festivos se categorizan por tipo (civil, día puente o cierre operativo) en lugar de devolverlos como una lista de fechas indistinguibles para que puedas decidir programáticamente cuánto confiar en un resultado dado antes de actuar sobre él