AstroWay/api v2.105.5 · blog
усі системи в нормі

Карта каталогу: як влаштовані 700+ ендпоінтів AstroWay

API виріс до понад 700 ендпоінтів у 57 групах - від натальної карти до BaZi, геомантії та рендеру SVG-карт. Розбираємо, як каталог поділений на домени, за яким єдиним патерном ходять усі виклики і як швидко знайти потрібний ендпоінт.

Каталог AstroWay - це вже 726 ендпоінтів у 57 групах. На такому масштабі головне питання інтегратора не «чи вистачить покриття», а «як не загубитись». Ця стаття - карта: як каталог поділений на домени і як знайти потрібне за хвилину.

Один патерн на всі виклики

Section titled “Один патерн на всі виклики”

Незалежно від домену, кожен розрахунковий ендпоінт має однакову форму:

POST /v1/{domain}/{calc}
X-Api-Key: aw_live_...
Content-Type: application/json

Тіло - JSON із даними народження (дата, час, координати) або специфічними для техніки параметрами. Відповідь - завжди { "ok": true, "data": {...} } або { "ok": false, "error": {...} }. Жодних GraphQL, жодних окремих auth-flow на домен: один ключ у заголовку X-Api-Key, один формат відповіді.

Це означає, що обгортка, яку ти пишеш під натальну карту, підходить і для BaZi, і для рун - міняється тільки шлях і схема тіла.

Каталог групується у великі домени. Ось карта з реальними лічильниками (числа беруться з маніфесту на кожному білді, тому тут вони завжди актуальні):

ДоменЕндпоінтівЩо всередині
Західна астрологія179Натальна карта, аспекти, гідності, прогностика (транзити, прогресії, дирекції), horary, 4 елліністичні школи, сучасна психологічна, еволюційна, космобіологія
Ведична170Найбільший домен: nakshatras, dashas, divisional-карти (varga), yogas, dosha, Jaimini, KP, ashtakavarga, shadbala
Human Design12Бодиграф, канали, ворота, тип/профіль/авторитет, інкарнаційний хрест
Таро66Три колоди: Rider-Waite-Smith, Marseille, Lenormand - розклади, значення, комбінації
Нумерологія505 систем по 10 розрахунків (піфагорійська, халдейська, дві кабалістичні, ведична)
Китайська + Мая39BaZi (чотири стовпи), Zi Wei Dou Shu, китайський зодіак і фен-шуй, календарі Мая
Гадання31Геомантія (Агріппа), руни Старшого Футарку, хіромантія (Cheiro), I Ching
Прикладні ніші50Wellness, астрологія тварин, бізнес, фінанси, сімейна
Звіти21Готові інтерпретації (natal, synastry), у HTML/PDF, з white-label брендуванням
Рендер14SVG/PNG колеса карт, bodygraph, транзитні кільця - без свого фронтенду
Dev-інструменти44Вебхуки, стрімінг у реальному часі, вбудовувані віджети, white-label

Решта - AI-інтерпретації, гороскопи, довідкові ендпоінти (знаки, планети, аспекти) і системні (health, usage, openapi).

Ведична - окрема історія

Section titled “Ведична - окрема історія”

170 ведичних ендпоінтів - це більше, ніж уся західна частина. Причина проста: ведична традиція формалізованіша. Там, де західна астрологія має один набір домів, ведична має 16 divisional-карт (varga), кілька систем dasha, десятки yogas із чіткими правилами. Кожне з цього - окремий ендпоінт із детермінованим результатом.

Якщо будуєш під індійський ринок, це ядро продукту, а не додаток.

Незалежно від екзотики техніки, планетні позиції рахуються одним ядром на Swiss Ephemeris (WASM). Те саме ядро працює і в браузері нашого застосунку, і на сервері API - одна кодова база, жодного розходження. Розрахункові ендпоінти покриті 818 снапшот-тестами, які на кожному PR звіряються з еталонними джерелами. Детальніше про це - в окремій статті про CI-точність.

Три шляхи, від найшвидшого:

  1. OpenAPI-довідник - /docs/api/ генерується напряму з прод-специфікації openapi.json. Групи в сайдбарі = домени вище. Кожен ендпоінт має схему тіла, приклад і кнопку «спробувати».
  2. MCP-каталог - якщо ти в Claude чи Cursor, увесь каталог доступний як набір інструментів через mcp.astroway.info. Агент сам знаходить потрібний ендпоінт за описом.
  3. Пошук по specifiкації - curl https://api.astroway.info/v1/openapi.json віддає повний машиночитний контракт. Зручно для кодогенерації власного клієнта.

Ключ на dashboard/sign-up дає 10 000 кредитів на місяць - достатньо, щоб пройтись по десятках доменів і зрозуміти, що з цього твоє. Каталог не треба вивчати цілком: візьми свій домен, а решта чекатиме, коли знадобиться.

AstroWay team

Інженерна команда AstroWay API. Ми загортаємо Swiss Ephemeris у чистий REST і пишемо про нудні деталі, які насправді важливі.

// побудуй на цьому

Той самий Swiss Ephemeris, що й у Solar Fire — у 4 рядках коду.

Безкоштовний ключ без картки. 5 000 викликів на місяць до першої оплати.

Більше з блогу усі дописи →

Engineering 2026-05-26

Reports V2: один ендпоінт замість дванадцяти — `/v1/reports/generate`

Замість 12 type-specific роутів /reports/natal, /reports/synastry, … — один уніфікований ендпоінт POST /v1/reports/generate з полем report_type. SDK-консументи отримують один метод замість дванадцяти; MCP-каталог скорочується з 12 інструментів до одного.

Ephemeris 2026-05-25

Jaimini-розширення: 5 нових ендпоінтів для глибокої Vedic-аналітики

П'ять нових ендпоінтів сімейства /v1/vedic/jaimini/* для глибокого аналізу за школою Jaimini — chara-karaka сканер, karakamsa-проекція, функціональна природа грах, atmakaraka-rotation timeline та повний argala/virodhargala скан. Канонічні джерела: Sanjay Rath, BPHS A.34.

Engineering 2026-05-21

Vedic-астрологія через API: від Парашари до Лал Кітаб у 354 ендпоінтах

AstroWay тепер пропонує найповніше Vedic-покриття серед комерційних API: 10 систем дешів, 16 варг, Панчанг, повний Лал Кітаб + КП + Джайміні. Як це працює і коли яку техніку обирати.