Przejdź do głównej zawartości
AstroWay/api v2.248.0 · pl
wszystkie systemy w normie

Swiss Ephemeris API

Swiss Ephemeris to de facto standard obliczeń astronomicznych w astrologii: opierają się na nim Astrodienst (astro.com), Solar Fire, Kerykeion i większość poważnego oprogramowania. Czyta efemerydy DE431 od NASA JPL i zapewnia dokładność poniżej sekundy kątowej. AstroWay API daje do niego bezpośredni dostęp przez HTTP: bez kompilowania biblioteki C, bez pobierania plików .se1, bez zarządzania pamięcią. Jedno żądanie POST, JSON w odpowiedzi.

Self-hosting Swiss Ephemeris oznacza: zbudować bibliotekę C (albo build WASM), umieścić kilkaset megabajtów plików .se1, dbać o ich aktualność i samodzielnie zaimplementować wierzchołki domów, aspekty, fazy. Przez API to wszystko przestaje być twoim zmartwieniem:

  • Zero infrastruktury: żadnych binariów, plików efemeryd ani opóźnień cold startu. Obliczenia wykonują się po stronie serwera na tym samym silniku co w Astrodienst.
  • Dokładność poniżej sekundy kątowej: < 0.1″ względem wzorcowego swetest CGI od Astrodienst, weryfikowana na 873 zamrożonych testach snapshotowych przy każdym wdrożeniu.
  • Pełny zakres dat: DE431 obejmuje 13201 BCE – 17191 CE, więc horoskopy historyczne i z dalekiej przyszłości liczą się bez utraty dokładności.
  • Nie tylko pozycje: na bazie efemeryd od razu dostępne są wierzchołki domów (15 systemów), aspekty, zaćmienia, tranzyty, progresje, czyli to, co przy self-hostingu trzeba by napisać samemu.
EndpointKredytyCo zwraca
/v1/chart20Pełny horoskop: planety + domy + aspekty
/v1/planets10Geocentryczne pozycje planet (długość, szerokość, prędkość, retrogradacja)
/v1/houses10Wierzchołki domów - 15 systemów (Placidus, Koch, Whole Sign, Equal…)
/v1/transits50Tranzyty do horoskopu urodzeniowego na zadaną datę
/v1/progressions50Progresje wtórne (dzień = rok)
/v1/eclipses100Zaćmienia Słońca i Księżyca (verified vs NASA Catalog)
/v1/moon-phase10Faza Księżyca, oświetlenie, następne kwadry
/v1/fixed-stars20Koniunkcje planet z gwiazdami stałymi

To część 771 endpointów platformy, pełna lista jest w dokumentacji API.

Okno terminala
curl -X POST https://api.astroway.info/v1/planets \
-H "X-Api-Key: aw_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"date": "1990-07-14",
"time": "14:30:00",
"timezoneOffset": 3,
"latitude": 50.4501,
"longitude": 30.5234
}'
  • Twórcy aplikacji astrologicznych: pozycje z dokładnością poniżej sekundy bez self-hostingu biblioteki C
  • Agenci AI: dokładne efemerydy jako grounding dla LLM (przez serwer MCP)
  • Badacze: masowe obliczenia w historycznym zakresie DE431
  • Migracja z self-hostingu: zastąpienie lokalnego swisseph przez HTTP bez utraty dokładności

Pozycje planet (/v1/planets) kosztują 10 kredytów, pełny horoskop (/v1/chart) 20. Na planie Free (771+ endpointów, 10 000 kredytów/mies.) to około 1000 zapytań o planety miesięcznie za darmo, bez karty.

Przydatne?
Zaproponuj edycję

Ostatnia aktualizacja: