Natal Chart
1 creditsProduces planet, house and aspect data from a birth date, time and location.
Skip the ephemeris tables. Send birth data and receive calculated charts, aspects and timing data as JSON. One key, one integration.
curl -X POST https://www.astrowise.io/api/v1/chart/natal \
-H "Authorization: Bearer ab_live_..." \
-H "Content-Type: application/json" \
-d '{"date":"1990-04-12","time":"08:35","lat":41.0082,"lon":28.9784,"tz":"Europe/Istanbul"}'
Every endpoint works independently and has its own credit cost. You only pay for what you call.
All calculation endpoints including natal, traditional, transit, progressed and two-person charts.
Produces planet, house and aspect data from a birth date, time and location.
Calculated with classical rules: seven traditional planets, bounds and dignity scores.
Returns the aspects the sky forms with the natal chart on a chosen date.
Gives a snapshot of the sky for any given moment and location.
Calculates the annual chart for the moment the Sun returns to its natal degree.
Produces a secondary progressed chart reflecting the current life cycle.
Calculates directed planetary positions using solar arc directions.
Returns the draconic chart realigned to the lunar node axis.
Calculates the annual profection house and the ruler of the period.
Lists major and minor periods according to the Persian time-lord system.
Returns the horary chart for the moment of the question plus validity checks.
Calculates planetary positions in a Sun-centred coordinate system.
Maps planetary directions onto compass azimuth values.
Gives planetary positions in equatorial coordinates (RA / declination).
Produces Uranian analysis data with the 90° dial, midpoints and trans-Neptunian points.
Produces the transformed chart for a chosen harmonic number (H5, H7, H9…).
Calculates a chart in the sidereal zodiac with a selectable ayanamsa.
Combines natal, transit and progression layers in a single request.
Extracts inter-chart aspects and house overlays between two charts.
Builds a relationship chart from the midpoints of two charts.
Calculates a real chart from the time and space midpoint of two births.
Returns synastry, composite and Davison charts together in one call.
Endpoints that turn chart data into publication-ready SVG graphics.
Renders a scalable SVG wheel from chart data with configurable theme and labels.
Advanced calculations such as timing, period analysis and birth time rectification.
Scores and ranks the most favourable moments for a purpose within a date range.
Produces a lunar cycle calendar including new moons, full moons and eclipses.
Derives period and sub-period timelines from the lots of spirit and fortune.
Scores and ranks candidate birth times based on supplied life events.
Endpoints that turn calculated chart data into readable, sectioned interpretation texts.
Turns natal chart data into a sectioned, natural-language interpretation.
Converts synastry and composite data into a comparative relationship reading.
Combines solar return, profection and transits into an annual forecast text.
Helper endpoints such as health check, city lookup and account info that consume no credits.
Verifies that the API is up and your key is valid. Consumes no credits.
Returns latitude, longitude and time zone for a city name.
Lists the supported asteroids, lots and hypothetical points.
Returns your active plan, remaining monthly quota and credit balance.
Provides a breakdown of requests and credit consumption by date range.
Returns the status (processing/ready) and, once ready, the content of a report by the report_id returned from POST /interpretation. Generation can take minutes, so clients can still fetch the result here after a timeout. Consumes no credits.
Planetary positions are computed with Swiss Ephemeris and NASA JPL data, consistent down to the arcsecond.
Each endpoint has a published credit cost. Repeated requests to cacheable endpoints do not consume additional credits.
Key-based authentication, per-minute rate limits and request-level usage logging come as standard.
Create your account in the API panel, choose a plan or an endpoint package and send your first request within minutes.