/api/astro/tamil_calendar/1 créditCalendrier tamoul
Le calendrier tamoul est solaire et non lunaire, et c’est ce qui le distingue de la plupart des autres calendriers régionaux proposés ici. Un mois commence au moment où le Soleil entre dans un nouveau signe sidéral : les douze mois (Chithirai, Vaikasi, Aani, Aadi, Aavani, Purattasi, Aippasi, Karthigai, Margazhi, Thai, Maasi et Panguni) suivent donc la position du Soleil et commencent chaque année à peu près aux mêmes dates grégoriennes, Chithirai ouvrant l’année vers le 14 avril. Le premier jour d’un mois est fixé par la règle du coucher du soleil : si l’ingrès du Soleil tombe entre le lever et le coucher, ce jour civil est le premier jour ; s’il tombe après le coucher, c’est le jour suivant. Les calendriers télougou, marathi, gujarati et kannada, en revanche, comptent les mois à partir d’une nouvelle lune ou d’une pleine lune. Envoyez un `year` avec `latitude`, `longitude` et `timezone_as_float`. Les levers et couchers du soleil qui déterminent chaque observance sont calculés pour ces coordonnées : un événement peut donc se décaler d’un jour si vous changez de lieu. La réponse est `{year, events}` et couvre toute l’année grégorienne ; chaque événement a la forme `{name, date, tamil_month, tamil_day}` — la date grégorienne plus la position dans le mois tamoul. Pongal, Puthandu, Thai Pusam, Masi Magam, Panguni Uthiram, Aadi Perukku, Karadaiyan Nombu, Ayutha Poojai et les autres figurent sous leurs noms tamouls. Plusieurs de ces fêtes reposent sur la même tithi lunaire que calcule le moteur principal des fêtes hindoues : on la recherche sous un nom tamoul, puis on applique sa propre règle d’observance (sunrise, madhyahna, aparahna, nishita, pradosha ou purvahna). Ces fêtes proviennent de la table précalculée des fêtes et limitent donc cet endpoint aux années 2006-2046. Quelques entrées sont volontairement omises plutôt que devinées, parmi lesquelles Agni Nakshatram, les trois dates d’Avani Avittam propres à chaque Veda, Gayathri Japam et Agastya Arghya.
https://api.occultapi.com/api/astro/tamil_calendar/
Authentification
Envoyez votre clé dans l’en-tête X-API-Key. Une clé est un identifiant côté serveur : ne la placez jamais dans du JavaScript exécuté par le navigateur ni dans une application mobile.
X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/jsonChamps de la requête
| Champ | Type | Obligatoire | Remarques |
|---|---|---|---|
| latitude | number (double) | obligatoire | Latitude du lieu, en degrés décimaux. Positive au nord, négative au sud. Exemple : 26.9124 pour Jaipur, 40.7128 pour New York. Les minutes et les secondes ne sont pas acceptées - convertissez d’abord. |
| longitude | number (double) | obligatoire | Longitude du lieu, en degrés décimaux. Positive à l’est, négative à l’ouest. Exemple : 75.7873 pour Jaipur, -74.0060 pour New York. Attention au signe : sans le moins, New York se retrouve en Chine. |
| timezone_as_float | number (double) | obligatoire | Décalage UTC du lieu, en heures, sous forme décimale. Exemple : 5.5 pour l’Inde (UTC+05:30), -5 pour New York en hiver, 5.75 pour le Népal. Cette valeur n’est PAS contrôlée par rapport à date_time - si les deux divergent, vous obtenez une réponse réussie pour le mauvais moment ; tirez donc les deux de la même source. Utilisez le décalage en vigueur à cette date, pas celui d’aujourd’hui : une naissance en été dans un pays qui applique l’heure d’été exige le décalage d’été. |
| year | integer | obligatoire | Année de naissance sous forme de nombre, p. ex. 1990. Quatre chiffres. min 2006 · max 2046 |
Exemple de requête
curl -X POST https://api.occultapi.com/api/astro/tamil_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}'Réponse
{
"data": {
"year": 2026,
"events": [
{
"name": "Arudra Darshan",
"date": "2026-01-03",
"tamil_month": "Margazhi",
"tamil_day": 19
},
{
"name": "Bhogi Pandigai",
"date": "2026-01-13",
"tamil_month": "Margazhi",
"tamil_day": 29
},
{
"name": "Pongal",
"date": "2026-01-14",
"tamil_month": "Thai",
"tamil_day": 1
},
{
"name": "Mattu Pongal",
"date": "2026-01-15",
"tamil_month": "Thai",
"tamil_day": 2
},
{
"name": "Thai Amavasai",
"date": "2026-01-18",
"tamil_month": "Thai",
"tamil_day": 5
},
{
"name": "Ratha Sapthami",
"date": "2026-01-25",
"tamil_month": "Thai",
"tamil_day": 12
},
{
"name": "Thai Pusam",
"date": "2026-02-01",
"tamil_month": "Thai",
"tamil_day": 19
},
{
"name": "Shivaratri",
"date": "2026-02-15",
"tamil_month": "Maasi",
"tamil_day": 3
},
{
"name": "Masi Magam",
"date": "2026-03-03",
"tamil_month": "Maasi",
"tamil_day": 19
},
{
"name": "Karadaiyan Nombu",
"date": "2026-03-14",
"tamil_month": "Maasi",
"tamil_day": 30
},
{
"name": "Ugadi - Telugu New Year",
"date": "2026-03-19",
"tamil_month": "Panguni",
"tamil_day": 5
},
{
"name": "Rama Navami *Smarta",
"date": "2026-03-26",
"tamil_month": "Panguni",
"tamil_day": 12
},
{
"name": "Panguni Uthiram",
"date": "2026-04-01",
"tamil_month": "Panguni",
"tamil_day": 18
},
{
"name": "Puthandu",
"date": "2026-04-14",
"tamil_month": "Chithirai",
"tamil_day": 1
},
{
"name": "Vishu",
"date": "2026-04-15",
"tamil_month": "Chithirai",
"tamil_day": 2
},
{
"name": "Akshaya Thiruthiyai",
"date": "2026-04-19",
"tamil_month": "Chithirai",
"tamil_day": 6
},
{
"name": "Sankara Jayanthi",
"date": "2026-04-21",
"tamil_month": "Chithirai",
"tamil_day": 8
},
{
"name": "Ramanuja Jayanthi",
"date": "2026-04-22",
"tamil_month": "Chithirai",
"tamil_day": 9
},
{
"name": "Chitra Pournami",
"date": "2026-05-01",
"tamil_month": "Chithirai",
"tamil_day": 18
},
{
"name": "Vaikasi Visakam",
"date": "2026-05-30",
"tamil_month": "Vaikasi",
"tamil_day": 16
},
{
"name": "Aadi Perukku",
"date": "2026-08-03",
"tamil_month": "Aadi",
"tamil_day": 18
},
{
"name": "Aadi Amavasai",
"date": "2026-08-12",
"tamil_month": "Aadi",
"tamil_day": 27
},
{
"name": "Andal Jayanthi",
"date": "2026-08-14",
"tamil_month": "Aadi",
"tamil_day": 29
},
{
"name": "Gokulastami",
"date": "2026-09-04",
"tamil_month": "Aavani",
"tamil_day": 19
},
{
"name": "Astami Rohini",
"date": "2026-09-04",
"tamil_month": "Aavani",
"tamil_day": 19
},
{
"name": "Vinayagar Chathurthi",
"date": "2026-09-14",
"tamil_month": "Aavani",
"tamil_day": 29
},
{
"name": "Mahalaya Amavasai",
"date": "2026-10-10",
"tamil_month": "Purattasi",
"tamil_day": 24
},
{
"name": "Navarathiri",
"date": "2026-10-11",
"tamil_month": "Purattasi",
"tamil_day": 25
},
{
"name": "Ayutha Poojai",
"date": "2026-10-20",
"tamil_month": "Aippasi",
"tamil_day": 3
},
{
"name": "Saraswati Poojai",
"date": "2026-10-20",
"tamil_month": "Aippasi",
"tamil_day": 3
},
{
"name": "Vijaya Dashami",
"date": "2026-10-20",
"tamil_month": "Aippasi",
"tamil_day": 3
},
{
"name": "Vidyarambham",
"date": "2026-10-21",
"tamil_month": "Aippasi",
"tamil_day": 4
},
{
"name": "Lakshmi Puja",
"date": "2026-11-08",
"tamil_month": "Aippasi",
"tamil_day": 22
},
{
"name": "Kedara Gowri Vratham",
"date": "2026-11-08",
"tamil_month": "Aippasi",
"tamil_day": 22
},
{
"name": "Deepavali",
"date": "2026-11-08",
"tamil_month": "Aippasi",
"tamil_day": 22
},
{
"name": "Karthigai Deepam",
"date": "2026-11-24",
"tamil_month": "Karthigai",
"tamil_day": 8
},
{
"name": "Subrahmanya Sashti",
"date": "2026-12-15",
"tamil_month": "Karthigai",
"tamil_day": 29
},
{
"name": "Vaikuntha Ekadashi",
"date": "2026-12-20",
"tamil_month": "Margazhi",
"tamil_day": 5
},
{
"name": "Arudra Darshan",
"date": "2026-12-24",
"tamil_month": "Margazhi",
"tamil_day": 9
}
]
},
"message": "successful",
"is_error": false
}Réponse capturée lors d’un vrai appel, avec exactement la requête ci-dessus. Les résultats se trouvent dans data.
Erreurs
Les erreurs du contrôle de clé et de crédits renvoient { "error": "…", "message": "<code>", "is_error": true }. Affichez error à vos utilisateurs et basez votre logique sur message. Voir la référence des erreurs.