/api/v1/western/chartNatal chart
Full Western natal chart — tropical planet positions, houses, aspects — with a deterministic written interpretation of Sun, Moon and rising.
Parameters
| Name | Type | In | Required | Description |
|---|---|---|---|---|
| date | string | body | required | Birth date, YYYY-MM-DD |
| time | string | body | optional | Birth time, HH:MM (24h) |
| time_unknown | boolean | body | optional | Set true when birth time is unknown |
| latitude | number | body | required | Birth latitude, −90 to 90 |
| longitude | number | body | required | Birth longitude, −180 to 180 |
| timezone | string | body | optional | IANA timezone (default UTC) |
| house_system | string | body | optional | House system (default Placidus) |
Example request
curl -X POST "https://api-rho-eight-42.vercel.app/api/v1/western/chart" \
-H "X-API-Key: kundli_abc123..." \
-H "Content-Type: application/json" \
-d '{
"date": "1990-05-15",
"time": "14:30",
"latitude": 9.9312,
"longitude": 76.2673,
"timezone": "Asia/Kolkata",
"house_system": "Placidus"
}'Example response
{
"chart": {
"sun": {
"sign": "Taurus",
"degree": 24.5,
"house": 2
},
"moon": {
"sign": "Cancer",
"degree": 3.1,
"house": 4
},
"ascendant": {
"sign": "Virgo",
"degree": 17.8
},
"aspects": [
{
"planets": [
"Sun",
"Moon"
],
"aspect": "trine",
"orb": 2.3
}
]
},
"interpretation": {
"sun_line": "With the Sun in Taurus, your core identity is steady, sensual and built to last.",
"moon_line": "A Cancer Moon gives you deep emotional tides and a fierce need for home."
}
}Try it — paste your own key from Developers → API Keys in place of kundli_abc123... and run the snippet against https://api-rho-eight-42.vercel.app.