natal_chart
A person's birth chart. Requires their exact birth date+time and birthplace (all three: date, lat, lon). Use this — not current_sky — whenever the question is about someone's natal/birth chart. Returns 13 bodies (sun–pluto, chiron, nodes) with sign, house, retrograde, speed; ASC/MC; cusps; major aspects with orb, applying/separating phase, and strength (1=exact). Vs Swiss Ephemeris (1850–2150): Sun–Saturn ≤1″, Uranus ≤1.9″, Neptune ≤4.6″, Moon ≤2.5″, Pluto ≤3.4″ (Chebyshev pack), Chiron ≤1″, mean node ≤1″, true node ≤ 1′ vs SE's built-in ephemeris.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | Yes | Latitude, north positive | |
| lon | Yes | Longitude, EAST positive (Americas are negative) | |
| date | Yes | UTC date-time, ISO 8601, e.g. 1990-06-10T14:30:00Z. Convert local birth time to UTC first. | |
| grid | No | Canonical grid (with output:'canonical'): arcsec (default), milliarcsec, centideg, dms ([deg,min,sec] triples), or accuracy (each body snapped to its measured validated accuracy — the most portable choice for cross-platform content addressing) | arcsec |
| output | No | 'float' (default) returns the usual floating-point payload. 'canonical' returns integers on a declared grid plus a sha256 digest: stable across machines/browsers/languages, hashable for caching and dedupe, precision-honest, with sign/house/aspects re-derived from the quantized values so displayed numbers and facts always agree | float |
| zodiac | No | tropical (default) or sidereal:<ayanamsa> | tropical |
| remainders | No | With output:'canonical': also return the remainder set — the integer sub-quantum residues quantization discarded, keyed by leaf path and bound to the payload digest. 'auto' picks one grid finer than the base; or name the refinement grid (must be strictly finer). Residues telescope: composeRemainders(payload, remainders) rebuilds the finer-grid payload exactly. Time residues are integer microseconds, distance residues integer nano-AU | |
| separation | No | Aspect separation: 'longitude' (default, the zodiacal aspect) or 'spatial' (true great-circle separation accounting for ecliptic latitude — differs for the Moon, Pluto, and bodies far off the ecliptic) | longitude |
| house_system | No | House system (default placidus). Case- and spacing-insensitive; valid: placidus, whole_sign, equal, porphyry, koch, regiomontanus, campanus, alcabitius, morinus, meridian, polich_page, vehlow (aliases like "whole sign" also work). | placidus |