/api/astro/lunar/mansions/1 кредитМісячні стоянки
У якій із двадцяти восьми маназіль перебуває Місяць. Двадцять вісім поділів екліптики по 12°51'26" кожен; ними користувалися в середньовічній західній елективній і магічній астрології. Це НЕ ведичні накшатри: тих двадцять СІМ, і їх повертає /api/astro/nakshatra/. Дві традиції ділять те саме коло по-різному, і стоянка збігається з накшатрою хіба що випадково, тож підставити одне замість іншого — справжня помилка, а не питання назви. Стоянки тропічні, накшатри — сидеричні. Повертає поточну стоянку й пройдену в ній частку, момент, коли Місяць увійде в наступну, і для довідки повну таблицю всіх двадцяти восьми стоянок.
https://api.occultapi.com/api/astro/lunar/mansions/Автентифікація
Передавайте ключ у заголовку 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' — різні моменти, і відповіді для них різні. |
| 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 |
| 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/lunar/mansions/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"date_time":"1990-08-15T10:30:00+05:30","latitude":26.9124,"longitude":75.7873,"timezone_as_float":5.5}'Відповідь
{
"data": {
"zodiac": "tropical",
"as_of": "1990-08-15T05:00:00+00:00",
"moon": {
"longitude": 72.660043,
"speed": 14.262958,
"sign": "Gemini",
"sign_index": 3,
"degree_in_sign": 12.66,
"formatted": "12°39' Gemini"
},
"mansion": {
"number": 6,
"name": "Al Hana",
"from_degree": 64.285714,
"to_degree": 77.142857,
"degrees_into": 8.374328,
"percent_through": 65.1337
},
"next_mansion": {
"number": 7,
"name": "Al Dhira",
"enters_at": "1990-08-15T12:32:37+00:00"
},
"mansion_arc_degrees": 12.857143,
"mansions": [
{
"number": 1,
"name": "Al Sharatain",
"from_degree": 0,
"to_degree": 12.8571
},
{
"number": 2,
"name": "Al Butain",
"from_degree": 12.8571,
"to_degree": 25.7143
},
{
"number": 3,
"name": "Al Thurayya",
"from_degree": 25.7143,
"to_degree": 38.5714
},
{
"number": 4,
"name": "Al Dabaran",
"from_degree": 38.5714,
"to_degree": 51.4286
},
{
"number": 5,
"name": "Al Haqa",
"from_degree": 51.4286,
"to_degree": 64.2857
},
{
"number": 6,
"name": "Al Hana",
"from_degree": 64.2857,
"to_degree": 77.1429
},
{
"number": 7,
"name": "Al Dhira",
"from_degree": 77.1429,
"to_degree": 90
},
{
"number": 8,
"name": "Al Nathra",
"from_degree": 90,
"to_degree": 102.8571
},
{
"number": 9,
"name": "Al Tarf",
"from_degree": 102.8571,
"to_degree": 115.7143
},
{
"number": 10,
"name": "Al Jabhah",
"from_degree": 115.7143,
"to_degree": 128.5714
},
{
"number": 11,
"name": "Al Zubrah",
"from_degree": 128.5714,
"to_degree": 141.4286
},
{
"number": 12,
"name": "Al Sarfah",
"from_degree": 141.4286,
"to_degree": 154.2857
},
{
"number": 13,
"name": "Al Awwa",
"from_degree": 154.2857,
"to_degree": 167.1429
},
{
"number": 14,
"name": "Al Simak",
"from_degree": 167.1429,
"to_degree": 180
},
{
"number": 15,
"name": "Al Ghafr",
"from_degree": 180,
"to_degree": 192.8571
},
{
"number": 16,
"name": "Al Jubana",
"from_degree": 192.8571,
"to_degree": 205.7143
},
{
"number": 17,
"name": "Iklil al Jabhah",
"from_degree": 205.7143,
"to_degree": 218.5714
},
{
"number": 18,
"name": "Al Qalb",
"from_degree": 218.5714,
"to_degree": 231.4286
},
{
"number": 19,
"name": "Al Shaulah",
"from_degree": 231.4286,
"to_degree": 244.2857
},
{
"number": 20,
"name": "Al Naaim",
"from_degree": 244.2857,
"to_degree": 257.1429
},
{
"number": 21,
"name": "Al Baldah",
"from_degree": 257.1429,
"to_degree": 270
},
{
"number": 22,
"name": "Saad al Dhabih",
"from_degree": 270,
"to_degree": 282.8571
},
{
"number": 23,
"name": "Saad Bula",
"from_degree": 282.8571,
"to_degree": 295.7143
},
{
"number": 24,
"name": "Saad al Suud",
"from_degree": 295.7143,
"to_degree": 308.5714
},
{
"number": 25,
"name": "Saad al Akhbiyah",
"from_degree": 308.5714,
"to_degree": 321.4286
},
{
"number": 26,
"name": "Al Fargh al Mukdim",
"from_degree": 321.4286,
"to_degree": 334.2857
},
{
"number": 27,
"name": "Al Fargh al Thani",
"from_degree": 334.2857,
"to_degree": 347.1429
},
{
"number": 28,
"name": "Batn al Hut",
"from_degree": 347.1429,
"to_degree": 360
}
],
"note": "Twenty-eight Arabic manazil, not the twenty-seven Vedic nakshatras — see /api/astro/nakshatra/ for those. These are tropical; the nakshatras are sidereal."
},
"status": 200,
"is_error": false,
"message": "successful"
}Записано з реального виклику з точно таким запитом, як вище. Результати лежать у data.
Помилки
Помилки обліку кредитів мають вигляд { "error": "…", "message": "<code>", "is_error": true }. Людям показуйте error, а логіку будуйте на message. Детальніше — у довіднику помилок.