Cast destiny charts (BaZi / Zi Wei / Western astrology)
cast_chartCast BaZi, Zi Wei Dou Shu, and Western natal charts from a single birth input. Returns structured JSON for free, anonymously, without storing any data.
Instructions
Cast up to three deterministic destiny charts from one birth: BaZi (Four Pillars, with True Solar Time correction), Zi Wei Dou Shu (Purple Star Astrology), and a Western natal chart (tropical zodiac, Placidus houses). Free and anonymous — no account, nothing stored. Input is either a one-line text birth description, or structured fields (year/month/day/hour/minute + gender + longitude/latitude + timeZoneId). Returns structured JSON per system: field names in English; traditional terms (stems & branches, palace and star names) in their native Chinese characters — translate them for the user as needed. The chart data is computed, not AI-generated; interpretation is up to you. Full reading tools at https://fatenava.com
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| day | No | ||
| hour | No | Birth hour 0-23; pass with birthTimeKnown=false if unknown | |
| text | No | One-line birth description: date, time (or omit if unknown), birthplace, gender. Example: "1995-08-10 12:00 Taipei female". City names in English, Chinese, Japanese or Korean are accepted. Use EITHER this field OR the structured fields below. | |
| year | No | Birth year (structured input) | |
| month | No | ||
| gender | No | Required with structured input | |
| minute | No | ||
| systems | No | Which chart systems to return: "bazi", "ziwei", "astro". Default: all three. | |
| latitude | No | ||
| longitude | No | Birthplace longitude (structured input); used for True Solar Time correction | |
| timeZoneId | No | IANA timezone of the birthplace, e.g. "Asia/Taipei" (structured input) | |
| birthTimeKnown | No | Set false when the exact birth time is unknown — BaZi still returns three pillars; hour-dependent parts are omitted honestly |