Disponible en todos los planes · 11 países LATAM

Tu empresa tiene sus propios
días no laborables

Los feriados nacionales son solo la mitad del problema. El cierre de fin de año, las vacaciones colectivas de agosto, el puente que diste en junio — eso también son días no hábiles para tu empresa. Y ninguna API los conoce. Hasta ahora.

Sin calendarios personalizados

  • Los cierres de tu empresa están hardcodeados en el código
  • Cada vez que agregas un puente interno, necesitas un deploy
  • La nómina, los SLAs y las entregas usan calendarios distintos
  • Ops y RRHH dependen del equipo de desarrollo para cada cambio

Con feriados.io

  • Los cierres se administran desde el dashboard o la API
  • Agregar un puente es un click, no un deploy
  • Un calendario por área: ?calendar=rrhh o ?calendar=logistica
  • Cualquier persona del equipo puede gestionar las fechas

En 3 pasos

Desde que creas el calendario hasta que lo usas en producción.

1

Crea tu calendario

Desde el dashboard o via API. Solo necesitas un nombre y un slug.

# Crear calendario para cierres de planta
POST /v1/calendars
{ "name": "Cierres planta norte", "slug": "planta-norte" }
2

Agrega tus fechas

Cierres anuales, vacaciones colectivas, puentes internos. Cada fecha puede tener un nombre descriptivo.

# Agregar cierre de fin de año y vacaciones de invierno
POST /v1/calendars/planta-norte/dates
{ "dates": [
{ "date": "2026-12-24", "name": "Cierre fin de año" },
{ "date": "2026-12-31", "name": "Cierre fin de año" },
{ "date": "2026-07-20", "name": "Vacaciones de invierno" }
] }
3

Usa el slug en cualquier endpoint

Pasa ?calendar=planta-norte y la API combina automáticamente tus fechas con los feriados del país.

# ¿Cuántos días hábiles tiene diciembre para planta norte?
GET /v1/CL/business-days/between
?from=2026-12-01&to=2026-12-31&calendar=planta-norte
→ Respuesta:
{
"business_days": 19,
"holidays": 2, // Navidad + Año Nuevo
"custom_non_working": 2, // Cierre 24 y 31 dic
"weekends": 8
}

Ejemplos reales

Situaciones donde un calendario personalizado resuelve el problema.

Cierre de planta industrial

La planta cierra 2 semanas en julio y la última semana de diciembre. Logística necesita calcular plazos reales de producción sin contar esos días.

?calendar=planta-norte

Puente interno decidido por RRHH

La empresa da un puente el viernes despues de un feriado jueves. RRHH lo agrega al calendario desde el dashboard. Nómina y facturación lo reflejan automáticamente.

?calendar=empresa-xyz

Vacaciones colectivas

El equipo de soporte toma 10 días en febrero. Los SLAs de respuesta necesitan descontar esos días del plazo contractual.

?calendar=soporte

Calendarios por área

Cada departamento tiene sus propios días no laborables. Un calendario por área permite que cada endpoint use el correcto.

?calendar=ventas · ?calendar=legal

Endpoints de la API

CRUD completo para calendarios y fechas. Disponible en todos los planes.

Endpoint Descripción
POST /v1/calendars Crear un calendario
GET /v1/calendars Listar tus calendarios
DELETE /v1/calendars/:slug Eliminar un calendario y todas sus fechas
POST /v1/calendars/:slug/dates Agregar fechas al calendario
GET /v1/calendars/:slug/dates Listar fechas de un calendario
DELETE /v1/calendars/:slug/dates/:date Eliminar una fecha

Luego usa ?calendar=tu-slug en cualquier endpoint operativo: is-business-day, business-days/add, business-days/between, last-business-day.

Incluido en todos los planes

La cantidad de calendarios depende de tu plan. Los endpoints CRUD son los mismos.

Free

1

calendario

10 fechas futuras

Starter

3

calendarios

Fechas ilimitadas

Team

10

calendarios

Fechas ilimitadas

Business

ilimitados

Fechas ilimitadas

Preguntas frecuentes

¿Necesito saber programar para crear un calendario?

No. Desde el dashboard puedes crear calendarios, agregar fechas y eliminarlas visualmente. La API es opcional para quienes quieren automatizar la gestión.

¿Qué pasa si no paso ?calendar en la llamada?

La API solo considera los feriados nacionales y los fines de semana. Funciona exactamente igual que sin calendarios personalizados — no se rompe nada.

¿Puedo tener varios calendarios para distintas áreas?

Sí. Cada calendario tiene su propio slug. Un endpoint puede usar ?calendar=logistica y otro ?calendar=rrhh. La cantidad de calendarios depende de tu plan.

¿Se duplican con los feriados nacionales?

No. Si una de tus fechas coincide con un feriado nacional, la API no la cuenta doble. El desglose de la respuesta separa holidays de custom_non_working.

Crea tu primer calendario ahora

Plan Free incluye 1 calendario con 10 fechas. Sin tarjeta.

Desde Starter ($9/mes) tienes calendarios con fechas ilimitadas.