/api/astro/western/synastry/1 кредитСинастрия
Все аспекты между картами двух людей. Синастрия сравнивает одну карту с другой по каждому телу, поэтому контакт вроде «её Венера в тригоне к его Марсу» связывает две РАЗНЫЕ карты, и внутри каждой из них аналога у него нет. Поэтому натальная сетка аспектов на такой вопрос не ответит: там тело никогда не аспектирует само себя, а здесь Солнце к Солнцу — один из самых часто толкуемых контактов. Возвращает положения обеих карт и все перекрёстные аспекты, начиная с самого точного (с наименьшим орбисом). `orb_factor` масштабирует всю таблицу аспектов, если вы работаете с более узкими или широкими орбисами, чем общепринятые: 0.5 уменьшает их вдвое, 2 — удваивает.
https://api.occultapi.com/api/astro/western/synastry/Аутентификация
Передавайте ключ в заголовке X-API-Key. Ключ — это серверные учётные данные: никогда не вставляйте его в JavaScript на стороне браузера или в мобильное приложение.
X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/jsonПоля запроса
| Поле | Тип | Обязательно | Примечания |
|---|---|---|---|
| date_time | string (date-time) | обязательный | Момент расчёта в формате ISO 8601. ВСЕГДА указывайте смещение или суффикс Z: значение без часового пояса интерпретируется как Asia/Kolkata (UTC+05:30), а не UTC, и может вернуть результат за предыдущий день со статусом 200. '2026-09-01T06:00:00Z' и '2026-09-01 06:00:00' — разные моменты, и ответы для них будут разными. |
| partner_date_time | string (date-time) | обязательный | |
| ayanamsa | string | необязательный | TROPICAL (по умолчанию) или название аянамши, например LAHIRI, KRISHNAMURTI, RAMAN или FAGAN_BRADLEY, без учёта регистра. При сидерической аянамше из каждой возвращаемой долготы вычитается её значение на соответствующий момент. |
| include_asteroid_lilith | boolean | необязательный | Добавить астероид (1181) Лилит под именем "asteroid_lilith" после остальных тел. Это другое тело, не Чёрная Луна Лилит. |
| include_lilith | boolean | необязательный | Добавить Чёрную Луну Лилит (средний лунный апогей) как тело с именем "lilith", после остальных тел. |
| keys | array | необязательный | Какие расчёты вернуть — списком названий. См. таблицу ключей этого эндпоинта; нераспознанное название отклоняет весь запрос. Один вызов стоит один кредит, сколько бы ключей вы ни запросили, поэтому запрашивайте всё нужное сразу, а не несколькими вызовами. |
| latitude | number (double) | необязательный | Широта места в десятичных градусах. Положительные значения — север, отрицательные — юг. Пример: 26.9124 для Джайпура, 40.7128 для Нью-Йорка. Минуты и секунды не принимаются — сначала переведите значение в десятичные градусы. |
| longitude | number (double) | необязательный | Долгота места в десятичных градусах. Положительные значения — восток, отрицательные — запад. Пример: 75.7873 для Джайпура, -74.0060 для Нью-Йорка. Следите за знаком: без минуса Нью-Йорк окажется в Китае. |
| orb_factor | number (double) | необязательный | Масштабирует все орбисы аспектов. 0.5 уменьшает их вдвое, 2 — удваивает. min 0.1 · max 2 |
| partner_timezone_as_float | number (double) | необязательный | min -12 · max 14 |
| timezone_as_float | number (double) | необязательный | Смещение UTC для места, в часах, десятичным числом. Пример: 5.5 для Индии (UTC+05:30), -5 для Нью-Йорка зимой, 5.75 для Непала. Оно НЕ сверяется с date_time: если значения расходятся, вы получите успешный ответ для неверного момента, поэтому берите оба из одного источника. Используйте смещение, действовавшее на эту дату, а не сегодняшнее: для рождения летом в стране с летним временем нужно летнее смещение. min -12 · max 14 |
Пример запроса
curl -X POST https://api.occultapi.com/api/astro/western/synastry/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"date_time":"1990-05-10T19:55:00+05:30","timezone_as_float":5.5,"latitude":26.9124,"longitude":75.7873,"partner_date_time":"1988-11-23T07:15:00+05:30","partner_timezone_as_float":5.5,"orb_factor":1}'Ответ
{
"_truncated": true,
"_note": "Response shortened for the catalogue.",
"preview": "{\"data\": {\"zodiac\": \"tropical\", \"orb_factor\": 1.0, \"person_a\": [{\"name\": \"sun\", \"longitude\": 49.66766, \"speed\": 0.96609, \"retrograde\": false, \"sign\": \"Taurus\", \"sign_index\": 2, \"degree_in_sign\": 19.6677, \"formatted\": \"19°40' Taurus\"}, {\"name\": \"moon\", \"longitude\": 238.259725, \"speed\": 11.874218, \"retrograde\": false, \"sign\": \"Scorpio\", \"sign_index\": 8, \"degree_in_sign\": 28.2597, \"formatted\": \"28°15' Scorpio\"}, {\"name\": \"mercury\", \"longitude\": 39.452338, \"speed\": -0.452198, \"retrograde\": true, \"sign\": \"Taurus\", \"sign_index\": 2, \"degree_in_sign\": 9.4523, \"formatted\": \"9°27' Taurus\"}, {\"name\": \"venus\", \"longitude\": 7.250368, \"speed\": 1.132131, \"retrograde\": false, \"sign\": \"Aries\", \"sign_index\": 1, \"degree_in_sign\": 7.2504, \"formatted\": \"7°15' Aries\"}, {\"name\": \"mars\", \"longitude\": 344.690843, \"speed\": 0.744344, \"retrograde\": false, \"sign\": \"Pisces\", \"sign_index\": 12, \"degree_in_sign\": 14.6908, \"formatted\": \"14°41' Pisces\"}, {\"name\": \"jupiter\", \"longitude\": 98.630274, \"speed\": 0.182781, \"retrograde\": false, \"sign\": \"Cancer\", \"sign_index\": 4, \"degree_in_sign\": 8.6303, \"formatted\": \"8°37' Cancer\"}, {\"name\": \"saturn\", \"longitude\": 295.313114, \"speed\": -0.009099, \"retrograde\": true, \"sign\": \"Capricorn\", \"sign_index\": 10, \"degree_in_sign\": 25.3131, \"formatted\": \"25°18' Capricorn\"}, {\"name\": \"uranus\", \"longitude\": 279.296197, \"speed\": -0.021248, \"retrograde\": true, \"sign\": \"Capricorn\", \"sign_index\": 10, \"degree_in_sign\": 9.2962, \"formatted\": \"9°17' Capricorn\"}, {\"name\": \"neptune\", \"longitude\": 284.419553, \"speed\": -0.012489, \"retrograde\": true, \"sign\": \"Capricorn\", \"sign_index\": 10, \"degree_in_sign\": 14.4196, \"formatted\": \"14°25' Capricorn\"}, {\"name\": \"pluto\", \"longitude\": 226.304012, \"speed\": -0.028026, \"retrograde\": true, \"sign\": \"Scorpio\", \"sign_index\": 8, \"degree_in_sign\": 16.304, \"formatted\": \"16°18' Scorpio\"}, {\"name\": \"north_node\", \"longitude\": 310.874753, \"speed\": -0.221102, \"retrograde\": true, \"sign\": \"Aquarius\", \"sign_index\": 11, \"degree_in_sign\": 10.8748, \"formatted\": \"10°52' Aquarius\"}, {\"name\": \"chiron\", \"longitude\": 102.832128, \"speed\": 0.075226, \"retrograde\": false, \"sign\": \"Cancer\", \"sign_index\": 4, \"degree_in_sign\": 12.8321, \"formatted\": \"12°49' Cancer\"}], \"person_b\": [{\"name\": \"sun\", \"longitude\": 240.991341, \"speed\": 1.010456, \"retrograde\": false, \"sign\": \"Sagittarius\", \"sign_index\": 9, \"degree_in_sign\": 0.9913, \"formatted\": \"0°59' Sagittarius\"}, {\"name\": \"moon\", \"longitude\": 53.223187, \"speed\": 14.269097, \"retrograde\": false, \"sign\": \"Taurus\", \"sign_index\": 2, \"degree_in_sign\": 23.2232, \"formatted\": \"23°13' Taurus\"}, {\"name\": \"mercury\", \"longitude\": 236.280707, \"speed\": 1.58798, \"retrograde\": false, \"sign\": \"Scorpio\", \"sign_index\": 8, \"degree_in_sign\": 26.2807, \"formatted\": \"26°16' Scorpio\"}, {\"name\": \"venus\", \"longitude\": 209.393508, \"speed\": 1.232018, \"retrograde\": false, \"sign\": \"Libra\", \"sign_index\": 7, \"degree_in_sign\": 29.3935, \"formatted\": \"29°23' Libra\"}, {\"name\": \"mars\", \"longitude\": 3.919152, \"speed\": 0.292498, \"retrograde\": false, \"sign\": \"Aries\", \"sign_index\": 1, \"degree_in_sign\": 3.9192, \"formatted\": \"3°55' Aries\"}, {\"name\": \"jupiter\", \"longitude\": 61.054447, \"speed\": -0.136364, \"retrograde\": true, \"sign\": \"Gemini\", \"sign_index\": 3, \"degree_in_sign\": 1.0544, \"formatted\": \"1°03' Gemini\"}, {\"name\": \"saturn\", \"longitude\": 271.108557, \"speed\": 0.107531, \"retrograde\": false, \"sign\": \"Capricorn\", \"sign_index\": 10, \"degree_in_sign\": 1.1086, \"formatted\": \"1°06' Capricorn\"}, {\"name\": \"uranus\", \"longitude\": 269.459759, \"speed\": 0.054838, \"retrograde\": false, \"sign\": \"Sagittarius\", \"sign_index\": 9, \"degree_in_sign\": 29.4598, \"formatted\": \"29°27' Sagittarius\"}, {\"name\": \"neptune\", \"longitude\": 278.52942, \"speed\": 0.03151, \"retrograde\": false, \"sign\": \"Capricorn\", \"sign_index\": 10, \"degree_in_sign\": 8.5294, \"formatted\": \"8°31' Capricorn\"}, {\"name\": \"pluto\", \"longitude\": 223.244883, \"speed\": 0.039039, \"retrograde\": false, \"sign\": \"Scorpio\", \"sign_index\": 8, \"degree_in_sign\": 13.2449, \"formatted\": \"13°14' Scorpio\"}, {\"na"
}Записано с реального вызова ровно с этим запросом. Результаты лежат в data.
Ошибки
Ошибки списания кредитов приходят в виде { "error": "…", "message": "<code>", "is_error": true }. Людям показывайте error, а логику стройте на message. Подробнее — в справочнике ошибок.