AstroWay/api v2.190.0 · pl
wszystkie systemy w normie

Mapa katalogu: jak zorganizowane są 700+ endpointów AstroWay

API rozrosło się do ponad 700 endpointów w 57 grupach – od mapy natalnej po BaZi, geomantię i renderowanie map SVG. Analizujemy, jak katalog podzielony jest na domeny, według którego jedyny wzorzec stosują wszystkie wywołania i jak szybko znaleźć potrzebny endpoint.

Katalog AstroWay to już 758 endpointów w 57 grupach. W takiej skali główne pytanie integratora nie brzmi „czy pokrycie będzie wystarczające”, lecz „jak się nie zgubić”. Ten artykuł to mapa: jak katalog jest podzielony na domeny i jak znaleźć to, czego potrzebujesz, w minutę.

Niezależnie od domeny, każdy endpoint obliczeniowy ma identyczną formę:

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

Ciało (body) to JSON z danymi urodzenia (data, czas, współrzędne) lub parametrami specyficznymi dla techniki. Odpowiedź to zawsze { "ok": true, "data": {...} } lub { "ok": false, "error": {...} }. Żadnego GraphQL, żadnych oddzielnych auth-flow na domenę: jeden klucz w nagłówku X-Api-Key, jeden format odpowiedzi.

Oznacza to, że wrapper, który piszesz dla mapy natalnej, pasuje również do BaZi i run – zmienia się tylko ścieżka i schemat ciała (body).

Katalog grupuje się w duże domeny. Oto mapa z rzeczywistymi licznikami (liczby pochodzą z manifestu przy każdym buildzie, więc są tutaj zawsze aktualne):

DomenaEndpointówCo w środku
Astrologia zachodnia182Mapa natalna, aspekty, godności, prognostyka (tranzyty, progresje, dyrekcje), horary, 4 szkoły hellenistyczne, współczesna psychologiczna, ewolucyjna, kosmo-biologia
Wedyjska174Największa domena: nakshatras, dashas, mapy dywizyjne (varga), yogas, dosha, Jaimini, KP, ashtakavarga, shadbala
Human Design12Bodygraph, kanały, bramy, typ/profil/autorytet, krzyż inkarnacyjny
Tarot66Trzy talie: Rider-Waite-Smith, Marseille, Lenormand – rozkłady, znaczenia, kombinacje
Numerologia505 systemów po 10 obliczeń (pitagorejska, chaldejska, dwie kabalistyczne, wedyjska)
Chińska + Majów55BaZi (cztery filary), Zi Wei Dou Shu, chiński zodiak i feng shui, kalendarze Majów
Wróżenie31Geomancja (Agrippa), runy Starszego Futharku, chiromancja (Cheiro), I Ching
Nisze aplikacyjne51Wellness, astrologia zwierząt, biznes, finanse, rodzinna
Raporty23Gotowe interpretacje (natal, synastry), w HTML/PDF, z brandingiem white-label
Renderowanie14SVG/PNG koła map, bodygraph, pierścienie tranzytowe – bez własnego frontendu
Narzędzia deweloperskie44Webhooki, streaming w czasie rzeczywistym, osadzane widżety, white-label

Reszta to interpretacje AI, horoskopy, referencyjne endpointy (znaki, planety, aspekty) i systemowe (health, usage, openapi).

174 wedyjskich endpointów to więcej niż cała część zachodnia. Powód jest prosty: tradycja wedyjska jest bardziej sformalizowana. Tam, gdzie astrologia zachodnia ma jeden zestaw domów, wedyjska ma 16 map dywizyjnych (varga), kilka systemów dasha, dziesiątki yogas z jasnymi zasadami. Każde z nich to osobny endpoint z zdeterminowanym wynikiem.

Jeśli budujesz pod rynek indyjski, to jest to rdzeń produktu, a nie dodatek.

Niezależnie od egzotyki techniki, pozycje planetarne są obliczane przez jedno jądro na Swiss Ephemeris (WASM). To samo jądro działa zarówno w przeglądarce naszej aplikacji, jak i na serwerze API – jedna baza kodu, żadnych rozbieżności. Endpointy obliczeniowe są pokryte 873 testami snapshot, które przy każdym PR są weryfikowane z referencyjnymi źródłami. Więcej na ten temat – w osobnym artykule o dokładności CI.

Trzy ścieżki, od najszybszej:

  1. Dokumentacja OpenAPI - /docs/api/ jest generowana bezpośrednio ze specyfikacji produkcyjnej openapi.json. Grupy w pasku bocznym = domeny powyżej. Każdy endpoint ma schemat ciała (body), przykład i przycisk „wypróbuj”.
  2. Katalog MCP - jeśli używasz Claude’a lub Cursora, cały katalog jest dostępny jako zestaw narzędzi poprzez mcp.astroway.info. Agent sam znajduje potrzebny endpoint na podstawie opisu.
  3. Wyszukiwanie w specyfikacji - curl https://api.astroway.info/v1/openapi.json zwraca pełny, czytelny maszynowo kontrakt. Wygodne do generowania własnego klienta.

Klucz na dashboard/sign-up daje 10 000 kredytów miesięcznie – wystarczająco, aby przejść przez dziesiątki domen i zrozumieć, co z tego jest dla Ciebie. Nie musisz studiować całego katalogu: weź swoją domenę, a reszta poczeka, aż będzie potrzebna.

MakSeong · AstroWay

I build the AstroWay API: Swiss Ephemeris on a clean REST surface, and I write about the dull parts that turn out to matter.

// zbuduj na tym

Ten sam Swiss Ephemeris, co w Solar Fire - w 4 liniach kodu.

Darmowy klucz bez karty. 5 000 wywołań miesięcznie do pierwszej płatności.

Więcej z bloga wszystkie posty →

Engineering 2026-07-15

Trzy oficjalne SDK: TypeScript, Python, PHP zamiast surowego curl

Surowy HTTP działa, ale typizowany klient oszczędza godziny: autouzupełnianie ścieżek, typy zapytań i odpowiedzi, wbudowany retry dla 408/409/429/5xx i hierarchia błędów w stylu Stainless. Przeanalizowaliśmy trzy oficjalne SDK - @astroway/sdk (npm), astroway (PyPI), astroway/sdk (Packagist) - i czym są generowane z jednego kontraktu OpenAPI.

Industry 2026-06-05

Free Astrology API: Which One Has the Best Free Tier in 2026?

A side-by-side of free tiers across the major astrology APIs - credits, request caps, card requirements - and how much you can actually build for free.

Engineering 2026-06-05

Horoscope API Tutorial: Build a Daily Horoscope Feature

Add daily, weekly and monthly horoscopes to your app via API - sign-based text vs transit-based personalization - with TypeScript and Python code.