Get Planet Position
get_planet_positionCompute the zodiac position of any planet or point at a specified time. Returns sign, degree, retrograde status, and daily motion for astrological inquiries.
Instructions
Compute the zodiac position of a single body or point at a single moment.
Returns the geocentric ecliptic longitude, sign and degree within sign, daily motion, and retrograde state. Use for "where is X" questions rather than a full chart. Bodies: Sun through Pluto, plus NorthNode, SouthNode (mean lunar nodes) and Lilith (mean lunar apogee / Black Moon Lilith).
Examples:
"Where is Mars right now?" -> { body: "Mars" } (datetime defaults to now)
"Was Mercury retrograde on 2026-01-01?" -> inspect retrograde in the result
"Moon sign at 14:30 in Riga on 3 May 1985" -> { body: "Moon", datetime: "1985-05-03T14:30", timezone: "Europe/Riga" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | Which body or point to locate. | |
| datetime | No | Moment to compute for. Defaults to now. | |
| timezone | No | IANA timezone the datetime is local to, e.g. "Europe/Riga" or "America/New_York". Omit when the datetime already carries Z or a UTC offset. | |
| zodiac | No | Zodiac frame: tropical (Western default), sidereal-lahiri (Vedic), or sidereal-fagan-bradley (Western sidereal). | tropical |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | ||
| longitude | Yes | ||
| sign | Yes | ||
| degreeInSign | Yes | ||
| speed | Yes | ||
| retrograde | Yes |