/api/astro/combination_yoga/1 кредитКомбинационные йоги
Точные окна в течение года, когда действует одно из двадцати трёх благоприятных или неблагоприятных сочетаний дня. Эти йоги образуются совпадением, а не положением планет: определённый день недели приходится на определённую титхи, а для некоторых йог — ещё и на определённую накшатру. Tripushkara и Dwipushkara утраивают и удваивают результат всего, что в них начато; Sarvartha Siddhi и Amrit Siddhi в целом благоприятны; Vish, Hutashan, Mrityu и Dagdha — наоборот. Восемь из них — tripushkara, dwipushkara, sarvartha_siddhi, amrit_siddhi, siddha, naasha, sudha и halaahal — учитывают титхи, день недели и накшатру Луны. Остальные пятнадцать, названия которых начинаются с 'vt_' или повторяют пары «день недели и титхи» (kulika, samvarta, karkacha, dagdha, vish, hutashan, sheela и т. д.), учитывают только день недели и титхи. Передайте `year`, `yoga` и место. Ответ — `{year, yoga, rows}`, где rows — список меток времени ISO `{start, end}`. Окна — это непрерывные интервалы, разрезанные на каждой границе дня недели, как их печатают в панчанге, а не целые дни. Этим эндпоинт и отличается от /api/astro/panchanga_yogas/, где йоги определяются по дням, только на момент восхода, и короткие вхождения можно пропустить.
https://api.occultapi.com/api/astro/combination_yoga/Аутентификация
Передавайте ключ в заголовке 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: если значения расходятся, вы получите успешный ответ для неверного момента, поэтому берите оба из одного источника. Используйте смещение, действовавшее на эту дату, а не сегодняшнее: для рождения летом в стране с летним временем нужно летнее смещение. |
| yoga | string | обязательный | tripushkaradwipushkarasarvartha_siddhiamrit_siddhisiddhanaashasudhahalaahalvt_siddharatnakurvt_amritvt_mrityu |
| end_date | string (date) | необязательный | |
| start_date | string (date) | необязательный | |
| year | integer | необязательный | Год рождения числом, например 1990. Четыре цифры. min 1800 · max 2400 |
Пример запроса
curl -X POST https://api.occultapi.com/api/astro/combination_yoga/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"latitude":26.9124,"longitude":75.7873,"timezone_as_float":5.5,"yoga":"tripushkara","year":2026}'Ответ
{
"data": {
"year": 2026,
"yoga": "tripushkara",
"rows": [
{
"start": "2026-01-04T07:00:27+00:00",
"end": "2026-01-04T09:41:29+00:00"
},
{
"start": "2026-02-24T01:29:36+00:00",
"end": "2026-02-24T01:32:39+00:00"
},
{
"start": "2026-02-28T01:25:49+00:00",
"end": "2026-02-28T04:05:11+00:00"
},
{
"start": "2026-04-14T10:36:08+00:00",
"end": "2026-04-14T18:42:51+00:00"
},
{
"start": "2026-04-19T01:40:08+00:00",
"end": "2026-04-19T05:19:46+00:00"
},
{
"start": "2026-04-28T00:25:06+00:00",
"end": "2026-04-28T13:22:23+00:00"
},
{
"start": "2026-05-02T19:20:26+00:00",
"end": "2026-05-03T00:21:07+00:00"
},
{
"start": "2026-05-03T00:21:07+00:00",
"end": "2026-05-03T01:40:06+00:00"
},
{
"start": "2026-06-16T10:42:32+00:00",
"end": "2026-06-16T19:22:54+00:00"
},
{
"start": "2026-06-21T04:01:36+00:00",
"end": "2026-06-21T09:51:10+00:00"
},
{
"start": "2026-07-11T00:14:40+00:00",
"end": "2026-07-11T05:33:48+00:00"
},
{
"start": "2026-08-25T00:36:50+00:00",
"end": "2026-08-25T00:51:22+00:00"
},
{
"start": "2026-08-29T04:27:25+00:00",
"end": "2026-08-29T22:12:28+00:00"
},
{
"start": "2026-09-12T02:16:52+00:00",
"end": "2026-09-12T07:25:29+00:00"
},
{
"start": "2026-10-27T10:09:27+00:00",
"end": "2026-10-27T22:37:23+00:00"
},
{
"start": "2026-10-31T11:27:49+00:00",
"end": "2026-11-01T00:09:53+00:00"
},
{
"start": "2026-12-29T10:13:19+00:00",
"end": "2026-12-30T01:49:19+00:00"
}
]
},
"message": "successful",
"is_error": false
}Записано с реального вызова ровно с этим запросом. Результаты лежат в data.
Ошибки
Ошибки списания кредитов приходят в виде { "error": "…", "message": "<code>", "is_error": true }. Людям показывайте error, а логику стройте на message. Подробнее — в справочнике ошибок.