Get Planet Position
get_planet_positionFind the zodiac sign and degree of any planet or point at a specific time, along with its daily motion and retrograde state.
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), Lilith (mean lunar apogee / Black Moon Lilith), and Chiron (n-body from public JPL initial conditions).
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. | |
| zodiac | No | Zodiac frame: tropical (Western default), sidereal-lahiri (Vedic), or sidereal-fagan-bradley (Western sidereal). | tropical |
| 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. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | ||
| sign | Yes | ||
| speed | Yes | ||
| longitude | Yes | ||
| retrograde | Yes | ||
| degreeInSign | Yes |