/api/v1/ingress/houses
Find house cusp ingresses for Sun or Moon
Overview
Detect when the Moon or Sun crosses house cusps at a given location. House cusps are location- and time-dependent — they rotate with the Earth, completing a full rotation roughly once per sidereal day (~23.93 hours). Both the Moon and Sun cross all 12 cusps approximately once per day. **Range limits:** 7 days for Moon, 90 days for Sun.
Parameters
| Name | Type | In | Required | Description |
|---|---|---|---|---|
startDate | string | query | Yes | Start date in ISO format (YYYY-MM-DD) |
endDate | string | query | Yes | End date in ISO format (YYYY-MM-DD) |
timezone | string | query | No | IANA timezone name (e.g., America/New_York). Used with date-only values to resolve local time. |
latitude | string | query | Yes | Latitude in decimal degrees |
longitude | string | query | Yes | Longitude in decimal degrees |
elevation | string | query | No | Observer elevation in meters above sea level Default: |
body | string | query | No | Celestial body to track (only Sun and Moon are supported) Allowed: SunMoonDefault: |
houseSystem | string | query | No | House system to use for cusp calculation Allowed: PlacidusKochEqualWholeCampanusRegiomontanusMorinusPorphyryAlcabitiusTopocentricMeridianVehlowEqualNaturalGraduationSripatiDefault: |
Response
200 — List of house ingress events
bodystring requiredstartDatestring requiredendDatestring requiredhouseSystemstring requiredlatitudenumber requiredlongitudenumber requiredcountnumber requiredingressesarray requiredarray of object
bodystring requireddatestring requiredenteringHousenumber required- House number being entered (1-12)
longitudenumber required- Body longitude at crossing
cuspLongitudenumber required- Cusp longitude at crossing
isAngleboolean required- Whether this crossing is at a major angle (ASC, MC, DESC, IC)
angleNamestring- Name of the angle, if applicable
- Enum:
ASCMCDESCIC
Example Request
curl "https://api.almuten.io/api/v1/ingress/houses" \
-H "Authorization: Bearer YOUR_API_KEY"Example Response
{
"body": "",
"startDate": "",
"endDate": "",
"houseSystem": "",
"latitude": 0,
"longitude": 0,
"count": 0,
"ingresses": [
{
"body": "Moon",
"date": "2025-06-15T13:27:18.999Z",
"enteringHouse": 1,
"longitude": 314.2558,
"cuspLongitude": 314.2578,
"isAngle": true,
"angleName": "ASC"
}
]
}