Morphemeris DocsBeta

Find Heliacal Events

Determine when a planet first becomes visible in the morning or evening sky.

Find Heliacal Events

Use the /v1/heliacal endpoint to find when a planet emerges from or disappears into the Sun's glare. This requires an observer location since visibility depends on the local horizon and atmosphere.

Find Venus's heliacal rising

The heliacal rising ("morning first") is when a planet first becomes visible in the pre-dawn sky:

Bash
curl "https://api.morphemeris.com/v1/heliacal?\
datetime=2024-01-01T00:00:00Z\
&body=venus\
&event=morning_first\
&lat=40.7128\
&lon=-74.006" \
  -H "Authorization: Bearer morphemeris_live_YOUR_KEY"

The response tells you exactly when Venus becomes visible, the angular separation from the Sun, and both altitudes:

javascript
const { data } = await res.json();
console.log(`Venus rises heliacally on ${data.event_datetime}`);
console.log(`Sun-Venus arc: ${data.visibility_arc_deg.toFixed(1)}°`);
console.log(`Sun altitude: ${data.sun_altitude.toFixed(1)}° (below horizon)`);
console.log(`Venus altitude: ${data.object_altitude.toFixed(1)}° (above horizon)`);

Model different conditions

The defaults assume standard atmosphere and normal naked-eye vision. Override them for specific scenarios:

High-altitude desert observatory

Bash
curl "https://api.morphemeris.com/v1/heliacal?\
datetime=2024-01-01T00:00:00Z\
&body=mars\
&event=morning_first\
&lat=31.9583\
&lon=-111.5967\
&alt=2096\
&pressure_mbar=790\
&temp_celsius=10\
&humidity_pct=20" \
  -H "Authorization: Bearer morphemeris_live_YOUR_KEY"

Lower pressure and humidity at altitude mean clearer skies — the planet may become visible earlier than at sea level.

Telescope observation

Bash
curl "https://api.morphemeris.com/v1/heliacal?\
datetime=2024-01-01T00:00:00Z\
&body=saturn\
&event=morning_first\
&lat=40.7128\
&lon=-74.006\
&telescope_aperture_cm=20\
&telescope_magnification=50" \
  -H "Authorization: Bearer morphemeris_live_YOUR_KEY"

Available events

EventUse case
morning_firstWhen can I first see this planet before sunrise?
evening_lastWhen does this planet disappear from the evening sky?
evening_firstWhen does Mercury/Venus appear after sunset? (inner planets only)
morning_lastWhen does Mercury/Venus disappear from the morning sky? (inner planets only)
acronychal_risingWhen does this planet rise as the Sun sets?
acronychal_settingWhen does this planet set as the Sun rises?

Tips

  • Heliacal searches cost 3 credits.
  • Observer location (lat, lon) is required — there's no "global" mode for heliacal events.
  • The Sun and Moon cannot have heliacal events. Outer planets (Jupiter through Pluto) cannot have evening_first or morning_last.
  • Results are sensitive to atmospheric parameters. If you're modeling historical observations, consider the local climate.
  • See Heliacal Events for background on the visibility model and planetary cycles.