ephemeris
Enhanced Natal Chart Calculation
Calculate a comprehensive natal chart with optional enhanced features.
**Features**
- Core: Planetary positions, houses, angles.
- Enhanced: Aspects, patterns, midpoints, harmonics, fixed stars, Arabic parts, dignities.
- Output modes: `full` (default), `simple` (core only), `llm` (AI-optimized).
**Input Flexibility**
- Coordinates: decimal degrees, DMS strings, or component objects
- DateTime: ISO-8601 strings, Julian Day, or component objects
- Timezone: IANA names, UTC offsets, or auto-detection
Legacy request fields (e.g., custom orb tables) are safely ignored under the simplified contract but remain accepted for compatibility.
🤖 **AI-optimized output** available — add `format=llm` to reduce payload ~75%.
post/ephemeris/natal-chart
Request
- Base URL: https://api.openephemeris.com
- URL: https://api.openephemeris.com/ephemeris/natal-chart
- Auth: one of:
- HTTP bearer
- API key in header X-OpenEphemeris-API-Key
- API key in header X-API-Key
- API key in header X-Service-Key
Query parameters
output_modestring nullable
Deprecated: use preset+format. Accepts full|simple|llm.
formatstring
Response format: json | llm. Controls response projection only.
include_aspectsboolean nullable
Deprecated: prefer request body options.include_aspects.
include_hermetic_lotsboolean nullable
Deprecated: prefer request body enhanced_options.include_hermetic_lots (or legacy options.include_hermetic_lots).
Headers
authorizationstring nullable
X-API-Keystring nullable
X-OpenEphemeris-API-Keystring nullable
apikeystring nullable
Request body
Example request
{
"configuration": {
"ayanamsa": "lahiri",
"coordinate_frame": "equatorial",
"coordinate_system": "topocentric",
"house_system": "W",
"object_set": "asteroids_major",
"zodiac_type": "sidereal"
},
"subject": {
"birth_datetime": {
"iso": "1985-03-20T08:15:00"
},
"birth_location": {
"latitude": {
"decimal": 37.7749
},
"longitude": {
"decimal": -122.4194
},
"timezone": {
"iana_name": "America/Los_Angeles"
}
},
"name": "Jane Smith"
}
}Response
Successful enhanced chart calculation
Example response
{
"calculation_metadata": {
"technique_id": "natal",
"technique_label": "Composite (Davison)",
"technique_method": "davidson",
"technique_version": "v1"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.