AstroWay/api v2.325.2 · 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ż 865 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 zachodnia186Mapa natalna, aspekty, godności, prognostyka (tranzyty, progresje, dyrekcje), horary, 4 szkoły hellenistyczne, współczesna psychologiczna, ewolucyjna, kosmo-biologia
Wedyjska230Największa domena: nakshatras, dashas, mapy dywizyjne (varga), yogas, dosha, Jaimini, KP, ashtakavarga, shadbala
Human Design12Bodygraph, kanały, bramy, typ/profil/autorytet, krzyż inkarnacyjny
Tarot71Trzy talie: Rider-Waite-Smith, Marseille, Lenormand – rozkłady, znaczenia, kombinacje
Numerologia555 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óżenie40Geomancja (Agrippa), runy Starszego Futharku, chiromancja (Cheiro), I Ching
Nisze aplikacyjne53Wellness, astrologia zwierząt, biznes, finanse, rodzinna
Raporty29Gotowe 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 deweloperskie47Webhooki, streaming w czasie rzeczywistym, osadzane widżety, white-label

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

230 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. To samo jądro działa zarówno w naszej aplikacji, jak i w API – jedna baza kodu, żadnych rozbieżności. Endpointy obliczeniowe są pokryte 888 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

Robię AstroWay API: pakuję astrologiczną matematykę z precyzją do sekundy łuku w czysty REST i piszę o nudnych detalach, które naprawdę są ważne.

// zbuduj na tym

Pozycje do sekundy łuku 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 i PHP zamiast surowego curl

Surowe HTTP działa, ale typowany klient oszczędza godziny: podpowiadanie ścieżek, typy żądań i odpowiedzi, wbudowany retry dla 408/409/429/5xx i hierarchia błędów w stylu Stainless. Omawiamy trzy oficjalne SDK - @astroway/sdk (npm), astroway (PyPI), astroway/sdk (Packagist) - i to, jak powstają 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.