Ir al contenido
POST/api/astro/malayalam_calendar/1 crédito

Calendario malayalam

Un año de observancias de Kerala en el calendario malayalam (era Kollam), que es solar: cada mes empieza con la entrada del Sol en un signo sideral y el año comienza en Chingam Sankramam, en agosto. La lista incluye los doce Sankramams, los festivales de los templos de Kerala y los vratas (Thiruvathira, Makaravilakku, Attukal Pongal, Painkuni Uthram, Guruvayur Ekadasi, el inicio de Mandalakala), además de las fiestas panindias tal como se celebran allí. Pasa el año con la latitud, la longitud y la diferencia con UTC. La respuesta es {year, events}, cada evento {name, date}, en orden de fecha; un año normal devuelve unas cincuenta entradas. El año debe estar entre 2006 y 2046. Onam aparece aquí como una sola entrada con fecha. Para seguir la semana del festival día a día, con los horarios de los nakshatras y los números de día malayalam, usa /api/astro/onam_calendar/.

https://api.occultapi.com/api/astro/malayalam_calendar/
Probar solicitud
Datos de Calendario malayalam mostrados en una interfaz
Los datos de este endpoint en una interfaz real. La API te da los valores; el diseño lo pones tú.

Autenticación

Envía tu clave en la cabecera X-API-Key. La clave es una credencial de servidor: nunca la pongas en el JavaScript del navegador ni en una app móvil.

X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/json

Campos de la solicitud

CampoTipoObligatorioNotas
latitudenumber (double)obligatorio

Latitud del lugar, en grados decimales. Los valores positivos indican el norte y los negativos, el sur. Ejemplo: 26.9124 para Jaipur, 40.7128 para Nueva York. No se aceptan minutos ni segundos: conviértelos antes.

longitudenumber (double)obligatorio

Longitud del lugar, en grados decimales. Los valores positivos indican el este y los negativos, el oeste. Ejemplo: 75.7873 para Jaipur, -74.0060 para Nueva York. Cuidado con el signo: si falta el menos, Nueva York acaba en China.

timezone_as_floatnumber (double)obligatorio

Diferencia horaria del lugar con UTC, en horas y con decimales. Ejemplo: 5.5 para la India (UTC+05:30), -5 para Nueva York en invierno, 5.75 para Nepal. NO se contrasta con date_time: si los dos no coinciden, recibes una respuesta correcta para un momento equivocado, así que toma ambos valores de la misma fuente. Usa la diferencia vigente en esa fecha, no la de hoy: para un nacimiento en verano en un país con horario de verano, hace falta la diferencia de verano.

yearintegerobligatorio

Año de nacimiento como número, p. ej., 1990. Cuatro dígitos.

min 2006 · max 2046

Ejemplo de solicitud

curl -X POST https://api.occultapi.com/api/astro/malayalam_calendar/ \
  -H "X-API-Key: $OCCULT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"latitude":26.9124,"longitude":75.7873,"timezone_as_float":5.5,"year":2026}'

Respuesta

{
  "data": {
    "year": 2026,
    "events": [
      {
        "name": "Thiruvathira",
        "date": "2026-01-03"
      },
      {
        "name": "Makaram Sankramam",
        "date": "2026-01-14"
      },
      {
        "name": "Pongal",
        "date": "2026-01-14"
      },
      {
        "name": "Makaravilakku",
        "date": "2026-01-14"
      },
      {
        "name": "Thai Pooyam",
        "date": "2026-02-01"
      },
      {
        "name": "Kumbham Sankramam",
        "date": "2026-02-13"
      },
      {
        "name": "Shivarathri",
        "date": "2026-02-15"
      },
      {
        "name": "Attukal Pongal",
        "date": "2026-02-23"
      },
      {
        "name": "Meenam Sankramam",
        "date": "2026-03-15"
      },
      {
        "name": "Matsyavathara Dinam",
        "date": "2026-03-21"
      },
      {
        "name": "Shree Rama Navami *Smarta",
        "date": "2026-03-26"
      },
      {
        "name": "Painkuni Uthram",
        "date": "2026-04-01"
      },
      {
        "name": "Metam Sankramam",
        "date": "2026-04-14"
      },
      {
        "name": "Solar New Year",
        "date": "2026-04-14"
      },
      {
        "name": "Parashurama Jayanthi",
        "date": "2026-04-19"
      },
      {
        "name": "Akshaya Trithiya",
        "date": "2026-04-19"
      },
      {
        "name": "Shree Shankara Jayanthi",
        "date": "2026-04-21"
      },
      {
        "name": "Narasimha Jayanthi",
        "date": "2026-04-30"
      },
      {
        "name": "Chitra Pournami",
        "date": "2026-05-01"
      },
      {
        "name": "Kurmavathara Dinam",
        "date": "2026-05-01"
      },
      {
        "name": "Itavam Sankramam",
        "date": "2026-05-15"
      },
      {
        "name": "Mithunam Sankramam",
        "date": "2026-06-15"
      },
      {
        "name": "Karkatakam Sankramam",
        "date": "2026-07-16"
      },
      {
        "name": "Guru Poornima",
        "date": "2026-07-29"
      },
      {
        "name": "Chingam Sankramam",
        "date": "2026-08-17"
      },
      {
        "name": "Malayalam New Year",
        "date": "2026-08-17"
      },
      {
        "name": "Onam",
        "date": "2026-08-26"
      },
      {
        "name": "Ashtami Rohini",
        "date": "2026-09-04"
      },
      {
        "name": "Varaha Jayanthi",
        "date": "2026-09-13"
      },
      {
        "name": "Kerala Vinayaka Chathurthi",
        "date": "2026-09-14"
      },
      {
        "name": "Rishi Panchami",
        "date": "2026-09-15"
      },
      {
        "name": "Kanni Sankramam",
        "date": "2026-09-17"
      },
      {
        "name": "Vishwakarma Puja",
        "date": "2026-09-17"
      },
      {
        "name": "Vamana Jayanthi",
        "date": "2026-09-23"
      },
      {
        "name": "Navarathri",
        "date": "2026-10-11"
      },
      {
        "name": "Thulam Sankramam",
        "date": "2026-10-17"
      },
      {
        "name": "Durgashtami",
        "date": "2026-10-19"
      },
      {
        "name": "Maha Navami",
        "date": "2026-10-20"
      },
      {
        "name": "Vijayadashami",
        "date": "2026-10-21"
      },
      {
        "name": "Vidyarambham Day",
        "date": "2026-10-21"
      },
      {
        "name": "Diwali",
        "date": "2026-11-08"
      },
      {
        "name": "Vrischikam Sankramam",
        "date": "2026-11-16"
      },
      {
        "name": "Mandalakala Begins",
        "date": "2026-11-16"
      },
      {
        "name": "Guruvayur Ekadasi",
        "date": "2026-11-20"
      },
      {
        "name": "Karthigai Deepam",
        "date": "2026-11-24"
      },
      {
        "name": "Dhanu Sankramam",
        "date": "2026-12-16"
      },
      {
        "name": "Mukkoti Ekadasi",
        "date": "2026-12-20"
      },
      {
        "name": "Geeta Dinam",
        "date": "2026-12-20"
      },
      {
        "name": "Thiruvathira",
        "date": "2026-12-24"
      },
      {
        "name": "Mandalakala Pooja",
        "date": "2026-12-26"
      }
    ]
  },
  "message": "successful",
  "is_error": false
}

Obtenida de una llamada real con la solicitud de arriba, tal cual. Los resultados van dentro de data.

Errores

Los errores de control de uso devuelven { "error": "…", "message": "<code>", "is_error": true }. Muestra error al usuario y usa message para decidir qué hace tu código. Consulta la referencia de errores.