Hermetic Lines
Calculates Astrocartography (ACG) geometry exclusively for the seven classical Hermetic Lots (Lot of Fortune, Spirit, Eros, Necessity, Courage, Victory, and Nemesis).
Astrological & Mathematical Geometry
Hermetic Lots are sensitive mathematical points derived from the natal Ascendant and two planetary positions (e.g., Day Fortune = Ascendant + Moon − Sun). Unlike planets, their ecliptic longitude shifts with the observer's natal birthplace, so natal.birthplace_lat and natal.birthplace_lon are required fields for this endpoint.
The engine converts each lot's ecliptic longitude to equatorial coordinates (Right Ascension and Declination) using the standard ecliptic-to-equatorial transformation, then runs those coordinates through the same angular line generators used for all ACG bodies.
Line Types Returned
All four standard angular line types are returned for each lot:
- MC — Meridian where the lot culminates (2-point vertical meridian)
- IC — Anti-culmination meridian, 180° opposite the MC (2-point vertical meridian)
- AC — Horizon curve where the lot's equivalent point rises (181-point sinusoidal arc)
- DC — Horizon curve where the lot's equivalent point sets (181-point sinusoidal arc)
Use the options.line_types field to restrict output to a subset (e.g., ["MC", "IC"]).
Sect Awareness
Sect (day/night chart) is determined from the Sun's actual altitude at the natal birthplace and time. The day and night formulas are applied accordingly — e.g., Fortune uses ASC + Moon − Sun for day charts and ASC + Sun − Moon for night charts.
Request
- Base URL: https://api.openephemeris.com
- URL: https://api.openephemeris.com/acg/hermetic-lines
- 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
Request body
Example request
{
"epoch": "1990-06-15T14:30:00Z",
"natal": {
"birthplace_lat": 34.05,
"birthplace_lon": -118.24
},
"options": {
"asteroid_groups": [
"centaur",
"muse"
]
}
}Response
FeatureCollection response (features is always an array; may be empty).
Changes
No recorded changes to this operation across all 1 revision of this API.