/api/astro/gujarati_calendar/1 кредитКалендарь гуджарати
Календарь гуджарати на заданный григорианский год: для каждого обрядового дня указана календарная дата, когда его отмечают в указанном вами месте. Календарь гуджарати — лунно-солнечный, аманта, в эре Викрам-самват. Новый год в нём приходится на Bestu Varsh, на следующий день после Diwali, а не на весну, поэтому год устроен иначе, чем в бенгальском и ассамском календарях. Лунные обрядовые дни определяются по титхи, а затем переносятся на нужный день с учётом времени суток, которого требует каждый из них. Здесь это важнее, чем где-либо: у нескольких обрядовых дней гуджарати общая титхи, но разный калам, поэтому Govardhan Puja и Bestu Varsh или Kali Chaudas и Roop Chaudas приходятся на одну титхи, но на разное время суток. Передайте `year` вместе с `latitude`, `longitude` и `timezone_as_float`. Ответ — `{year, events}`, где events — список `{name, date}` в порядке дат, а `date` — обычная местная календарная дата в формате YYYY-MM-DD. Список длинный: помимо крупных праздников в нём есть ежемесячные Sankashti Chaturthi, экадаши, Kalashtami и Durgashtami.
https://api.occultapi.com/api/astro/gujarati_calendar/
Аутентификация
Передавайте ключ в заголовке X-API-Key. Ключ — это серверные учётные данные: никогда не вставляйте его в JavaScript на стороне браузера или в мобильное приложение.
X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/jsonПоля запроса
| Поле | Тип | Обязательно | Примечания |
|---|---|---|---|
| latitude | number (double) | обязательный | Широта места в десятичных градусах. Положительные значения — север, отрицательные — юг. Пример: 26.9124 для Джайпура, 40.7128 для Нью-Йорка. Минуты и секунды не принимаются — сначала переведите значение в десятичные градусы. |
| longitude | number (double) | обязательный | Долгота места в десятичных градусах. Положительные значения — восток, отрицательные — запад. Пример: 75.7873 для Джайпура, -74.0060 для Нью-Йорка. Следите за знаком: без минуса Нью-Йорк окажется в Китае. |
| timezone_as_float | number (double) | обязательный | Смещение UTC для места, в часах, десятичным числом. Пример: 5.5 для Индии (UTC+05:30), -5 для Нью-Йорка зимой, 5.75 для Непала. Оно НЕ сверяется с date_time: если значения расходятся, вы получите успешный ответ для неверного момента, поэтому берите оба из одного источника. Используйте смещение, действовавшее на эту дату, а не сегодняшнее: для рождения летом в стране с летним временем нужно летнее смещение. |
| year | integer | обязательный | Год рождения числом, например 1990. Четыре цифры. min 2006 · max 2046 |
Пример запроса
curl -X POST https://api.occultapi.com/api/astro/gujarati_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}'Ответ
{
"_truncated": true,
"_note": "Response shortened for the catalogue.",
"preview": "{\"data\": {\"year\": 2026, \"events\": [{\"name\": \"Lambodara Sankashta\", \"date\": \"2026-01-06\"}, {\"name\": \"Kalashtami\", \"date\": \"2026-01-10\"}, {\"name\": \"Masik Krishna Janmashtami\", \"date\": \"2026-01-10\"}, {\"name\": \"Shattila Ekadashi\", \"date\": \"2026-01-14\"}, {\"name\": \"Makara Sankranti\", \"date\": \"2026-01-14\"}, {\"name\": \"Uttarayana\", \"date\": \"2026-01-14\"}, {\"name\": \"Gauriganesha Chaturthi\", \"date\": \"2026-01-22\"}, {\"name\": \"Vasant Panchami\", \"date\": \"2026-01-23\"}, {\"name\": \"Masik Durgashtami\", \"date\": \"2026-01-26\"}, {\"name\": \"Jaya Ekadashi\", \"date\": \"2026-01-29\"}, {\"name\": \"Dwijapriya Sankashta\", \"date\": \"2026-02-05\"}, {\"name\": \"Kalashtami\", \"date\": \"2026-02-09\"}, {\"name\": \"Masik Krishna Janmashtami\", \"date\": \"2026-02-09\"}, {\"name\": \"Vijaya Ekadashi\", \"date\": \"2026-02-13\"}, {\"name\": \"Maha Shivaratri\", \"date\": \"2026-02-15\"}, {\"name\": \"Surya Grahan *Valayakara\", \"date\": \"2026-02-17\"}, {\"name\": \"Dhundhiraja Chaturthi\", \"date\": \"2026-02-21\"}, {\"name\": \"Masik Durgashtami\", \"date\": \"2026-02-24\"}, {\"name\": \"Amalaki Ekadashi\", \"date\": \"2026-02-27\"}, {\"name\": \"Chandra Grahan *Purna\", \"date\": \"2026-03-03\"}, {\"name\": \"Holi\", \"date\": \"2026-03-03\"}, {\"name\": \"Holika Dahan\", \"date\": \"2026-03-03\"}, {\"name\": \"Dhuleti\", \"date\": \"2026-03-04\"}, {\"name\": \"Bhalachandra Sankashta\", \"date\": \"2026-03-06\"}, {\"name\": \"Kalashtami\", \"date\": \"2026-03-11\"}, {\"name\": \"Masik Krishna Janmashtami\", \"date\": \"2026-03-11\"}, {\"name\": \"Papamochani Ekadashi\", \"date\": \"2026-03-15\"}, {\"name\": \"Gudi Padwa\", \"date\": \"2026-03-19\"}, {\"name\": \"Vasudeva Chaturthi\", \"date\": \"2026-03-22\"}, {\"name\": \"Masik Durgashtami\", \"date\": \"2026-03-26\"}, {\"name\": \"Rama Navami\", \"date\": \"2026-03-26\"}, {\"name\": \"Kamada Ekadashi\", \"date\": \"2026-03-29\"}, {\"name\": \"Hanuman Jayanti\", \"date\": \"2026-04-02\"}, {\"name\": \"Hanuman Janmotsava\", \"date\": \"2026-04-02\"}, {\"name\": \"Vikata Sankashta\", \"date\": \"2026-04-05\"}, {\"name\": \"Masik Krishna Janmashtami\", \"date\": \"2026-04-09\"}, {\"name\": \"Kalashtami\", \"date\": \"2026-04-10\"}, {\"name\": \"Varuthini Ekadashi\", \"date\": \"2026-04-13\"}, {\"name\": \"Parashurama Jayanti\", \"date\": \"2026-04-19\"}, {\"name\": \"Akha Trij\", \"date\": \"2026-04-19\"}, {\"name\": \"Sankarshana Chaturthi\", \"date\": \"2026-04-20\"}, {\"name\": \"Ganga Saptami\", \"date\": \"2026-04-23\"}, {\"name\": \"Masik Durgashtami\", \"date\": \"2026-04-24\"}, {\"name\": \"Sita Navami\", \"date\": \"2026-04-25\"}, {\"name\": \"Mohini Ekadashi\", \"date\": \"2026-04-27\"}, {\"name\": \"Nrisinha Jayanti\", \"date\": \"2026-04-30\"}, {\"name\": \"Kurma Jayanti\", \"date\": \"2026-05-01\"}, {\"name\": \"Narada Jayanti\", \"date\": \"2026-05-02\"}, {\"name\": \"Ekadanta Sankashta\", \"date\": \"2026-05-05\"}, {\"name\": \"Kalashtami\", \"date\": \"2026-05-09\"}, {\"name\": \"Masik Krishna Janmashtami\", \"date\": \"2026-05-09\"}, {\"name\": \"Apara Ekadashi\", \"date\": \"2026-05-13\"}, {\"name\": \"Shani Jayanti\", \"date\": \"2026-05-16\"}, {\"name\": \"Varada Chaturthi\", \"date\": \"2026-05-19\"}, {\"name\": \"Adhika Masik Durgashtami\", \"date\": \"2026-05-23\"}, {\"name\": \"Vibhuvana Sankashta\", \"date\": \"2026-06-03\"}, {\"name\": \"Adhika Kalashtami\", \"date\": \"2026-06-08\"}, {\"name\": \"Adhik Masik Krishna Janmashtami\", \"date\": \"2026-06-08\"}, {\"name\": \"Parama Ekadashi\", \"date\": \"2026-06-11\"}, {\"name\": \"Pradyumna Chaturthi\", \"date\": \"2026-06-18\"}, {\"name\": \"Masik Durgashtami\", \"date\": \"2026-06-22\"}, {\"name\": \"Nirjala Ekadashi\", \"date\": \"2026-06-25\"}, {\"name\": \"Krishnapingala Sankashta\", \"date\": \"2026-07-03\"}, {\"name\": \"Kalashtami\", \"date\": \"2026-07-07\"}, {\"name\": \"Masik Krishna Janmashtami\", \"date\": \"2026-07-07\"}, {\"name\": \"Yogini Ekadashi\", \"date\": \"2026-07-10\"}, {\"name\": \"Gauna Yogini Ekadashi\", \"date\": \"2026-07-11\"}, {\"name\": \"Vaishnava Yogini Ekadashi\", \"date\": \"2026-07-11\"}, {\"name\": \"Jagannath Rathyatra\", \"date\": \"2026-07-16\"}, {\"name\": \"Aniruddha Chaturthi\", \"date\": \"2026-07-17\"}, {\"name\": \"Masik Durgashtami\", \"date\": \"2026-07-21\"}, {\"name\": \"Devshayani Ekadashi\", \"date\": \"2026-07-25\"}, {\"name\": \"Gauri Vrat Begins\", \"date\": \"2026-07-25\"}, {\"name\": \"Jayaparvati Vrat Begins\", \"date\": \"2026-07-27\"}, {\"name\": \"Kokila Vrat\", \"date\": \"2026-07-28\""
}Записано с реального вызова ровно с этим запросом. Результаты лежат в data.
Ошибки
Ошибки списания кредитов приходят в виде { "error": "…", "message": "<code>", "is_error": true }. Людям показывайте error, а логику стройте на message. Подробнее — в справочнике ошибок.