POST /api/swiss-ephemeris/natal-chart
The sky, computed.
Swiss Ephemeris as a JSON API. Natal charts, houses, eclipses — positions to the arcsecond.
Swiss Ephemeris 2.10 1800–2399 CE Astrodienst-verified 9 endpoints
Capabilities
Three instruments. One engine.
POST /api/swiss-ephemeris/natal-chart
Natal chart
Thirteen bodies, houses, declinations, and pairwise aspects in one envelope.
POST /api/swiss-ephemeris/houses
Houses & ayanamsa
Placidus through Whole Sign, plus sidereal modes from Lahiri to Fagan–Bradley.
POST /api/swiss-ephemeris/eclipses/*
Eclipses
Search forward or back from any UTC moment for solar and lunar maxima.
Playground
Ask the sky.
Nine live POSTs under /api/swiss-ephemeris. Same origin, same envelope. Edit the JSON and run it.
{
"ok": true,
"data": {}
}
Accuracy
Arcsecond parity with Astrodienst.
Moments are Universal Time. There is no timezone conversion — pass wall-clock UT, or convert local birth time first. Julian Day is UT (not TT); a ~1-minute delta-T offset versus some printed sheets does not move the positions. Ephemeris files cover 1800–2399 CE. Envelope: { ok, data } or { ok, error } at HTTP 422. Call POST /api/swiss-ephemeris/….
1994-03-03T07:35 UT · 46n55 / 35e00 · Placidus · Sid.Time 20:38:25
Reference
Nine endpoints. All POST.
Every route lives under /api/swiss-ephemeris.