/api/astro/assamese_calendar/1 créditCalendrier assamais
L’année assamaise correspondant à une année grégorienne : les Bihus, les Sankrantis, les éclipses et les fêtes pan-indiennes telles qu’on les célèbre en Assam, chacune ramenée à la date civile où elle est effectivement observée au lieu que vous indiquez. Le calendrier assamais est solaire : il se compte dans l’ère Bhaskarabda et l’année commence avec Bohag, à l’entrée du Soleil en Bélier. Les événements solaires (les Sankrantis, Bohag, Magh et Kati Bihu, Uruka) et les éclipses de l’année sont calculés pour vos coordonnées. Les fêtes lunaires reprennent pour la plupart les tithis du calendrier bengali et sont placées au bon jour selon le moment de la journée qu’exige chaque observance — c’est pourquoi Kali Puja et Dipabali, qui tombent la même Amavasya, ne sont pas forcément célébrées le même jour. Envoyez `year` avec `latitude`, `longitude` et `timezone_as_float` ; le lieu compte, car c’est le lever du soleil qui fixe le jour civil où une tithi est observée. La réponse est `{year, events}`, où events est une liste de `{name, date}` par ordre chronologique, `date` étant une simple date civile locale YYYY-MM-DD.
https://api.occultapi.com/api/astro/assamese_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/assamese_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": "Makara Sankranti",
"date": "2026-01-14"
},
{
"name": "Uruka",
"date": "2026-01-14"
},
{
"name": "Magh Bihu",
"date": "2026-01-15"
},
{
"name": "Saraswati Puja",
"date": "2026-01-23"
},
{
"name": "Me-Dam-Me-Phi",
"date": "2026-01-31"
},
{
"name": "Kumbha Sankranti",
"date": "2026-02-13"
},
{
"name": "Maha Shivaratri",
"date": "2026-02-15"
},
{
"name": "Surya Grahan *Valayakara",
"date": "2026-02-17"
},
{
"name": "Ali-Aye-Ligang",
"date": "2026-02-18"
},
{
"name": "Chandra Grahan *Purna",
"date": "2026-03-03"
},
{
"name": "Dol Purnima",
"date": "2026-03-03"
},
{
"name": "Meena Sankranti",
"date": "2026-03-15"
},
{
"name": "Rama Navami",
"date": "2026-03-26"
},
{
"name": "Mesha Sankranti",
"date": "2026-04-14"
},
{
"name": "Solar New Year",
"date": "2026-04-14"
},
{
"name": "Bohag Bihu",
"date": "2026-04-15"
},
{
"name": "Pohela Boishakha",
"date": "2026-04-15"
},
{
"name": "Akshaya Tritiya",
"date": "2026-04-19"
},
{
"name": "Buddha Purnima",
"date": "2026-05-01"
},
{
"name": "Rabindranath Tagore Jayanti",
"date": "2026-05-09"
},
{
"name": "Vrishabha Sankranti",
"date": "2026-05-15"
},
{
"name": "Ganga Puja",
"date": "2026-05-25"
},
{
"name": "Mithuna Sankranti",
"date": "2026-06-15"
},
{
"name": "Jamai Shashti",
"date": "2026-06-20"
},
{
"name": "Ambubachi Mela",
"date": "2026-06-22"
},
{
"name": "Ambubachi Mela Ends",
"date": "2026-06-25"
},
{
"name": "Karka Sankranti",
"date": "2026-07-16"
},
{
"name": "Ratha Jatra",
"date": "2026-07-16"
},
{
"name": "Guru Purnima",
"date": "2026-07-29"
},
{
"name": "Surya Grahan *Purna",
"date": "2026-08-12"
},
{
"name": "Simha Sankranti",
"date": "2026-08-17"
},
{
"name": "Chandra Grahan *Anshika",
"date": "2026-08-28"
},
{
"name": "Rakhi Bandhan",
"date": "2026-08-28"
},
{
"name": "Nag Panchami",
"date": "2026-09-01"
},
{
"name": "Krishna Janmashtami",
"date": "2026-09-04"
},
{
"name": "Ganesh Chaturthi",
"date": "2026-09-14"
},
{
"name": "Kanya Sankranti",
"date": "2026-09-17"
},
{
"name": "Vishwakarma Puja",
"date": "2026-09-17"
},
{
"name": "Mahalaya",
"date": "2026-10-10"
},
{
"name": "Kalparambha",
"date": "2026-10-16"
},
{
"name": "Akal Bodhon",
"date": "2026-10-16"
},
{
"name": "Tula Sankranti",
"date": "2026-10-17"
},
{
"name": "Durga Saptami",
"date": "2026-10-17"
},
{
"name": "Kati Bihu",
"date": "2026-10-18"
},
{
"name": "Durga Ashtami",
"date": "2026-10-19"
},
{
"name": "Maha Navami",
"date": "2026-10-20"
},
{
"name": "Vijayadashami",
"date": "2026-10-21"
},
{
"name": "Lakshmi Puja",
"date": "2026-10-25"
},
{
"name": "Dhanteras",
"date": "2026-11-06"
},
{
"name": "Dipabali",
"date": "2026-11-08"
},
{
"name": "Kali Puja",
"date": "2026-11-08"
},
{
"name": "Bhai Phonta",
"date": "2026-11-11"
},
{
"name": "Chhath Puja",
"date": "2026-11-15"
},
{
"name": "Vrishchika Sankranti",
"date": "2026-11-16"
},
{
"name": "Jagaddhatri Puja",
"date": "2026-11-18"
},
{
"name": "Dhanu Sankranti",
"date": "2026-12-16"
}
]
},
"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.