Feriados

Feriados nacionales de Uruguay, calculados a partir de la ley. Elegí el año.

Cargando feriados…

Qué significa cada campo

No hay una lista oficial anual para descargar, así que cada fecha se calcula con las reglas de la ley y guarda su base legal. Las explicaciones son mías.

Campo de la APIExplicación
dateDía en que se observa el feriado.
name_es / name_enNombre del feriado en español y en inglés.
typepaid_non_working: pago y no laborable. working: laborable.
categoryfixed (no se traslada), movable (se traslada al lunes), carnival, tourism_week o inauguration.
original_dateDía en que cae por su aniversario, si se trasladó a otro. Si no, null.
legal_basisLey o regla en la que se apoya la fecha.
confirmedfalse cuando el criterio no tiene una fuente oficial que se haya podido leer (Semana de Turismo).
countryPaís. Por ahora solo uy.

Para tener en cuenta

  • Pago, no laborable (Ley 12.590, art. 18): el trabajador cobra el día aunque no trabaje y, si trabaja, cobra doble. Son 1 de enero, 1 de mayo, 18 de julio, 25 de agosto y 25 de diciembre. En los feriados laborables el empleador puede pedir que se trabaje; los convenios colectivos pueden cambiar las condiciones.
  • Los feriados de ley que caen martes o miércoles pasan al lunes anterior, y los que caen jueves o viernes pasan al lunes siguiente (Ley 16.805). No se trasladan: Carnaval, Semana de Turismo, 1 y 6 de enero, 1 de mayo, 19 de junio, 18 de julio, 25 de agosto, 2 de noviembre y 25 de diciembre.
  • La ley nombra la Semana de Turismo pero no dice qué días la forman. Se muestra de lunes a domingo de la semana de Pascua, según la prensa, y se marca como no confirmada.
  • El 1 de marzo es feriado no laborable el año en que asume el presidente (2020, 2025, 2030).
  • Un mismo día puede tener más de un feriado: el 19 de abril de 2025 cayó dentro de la Semana de Turismo.
  • No incluye feriados de un solo año (por ejemplo, el día de un censo) ni los de un sector o convenio. Si falta alguno, contactame desde la página del autor.

Usá estos datos desde tus sistemas

La API es pública y gratuita: devuelve los feriados en formato JSON, sin registro.

import requests

URL = "https://apitool.techspot365.com/api/v1/holidays"

# Feriados pagos y no laborables de 2026
response = requests.get(
    URL,
    params={"year": 2026, "type": "paid_non_working"},
    timeout=30,
)
response.raise_for_status()
result = response.json()

for holiday in result["data"]:
    print(holiday["date"], holiday["name_es"])