JPLHorizons Get Body Data
Get physical and orbital data for a solar system body from the JPL Horizons system. Returns mass, radius, density, rotation period, orbital elements, albedo, and other physical properties. This is the authoritative source for solar system body parameters. COMMAND values: major planets use 3-digit codes (199=Mercury, 299=Venus, 399=Earth, 499=Mars, 599=Jupiter, 699=Saturn, 799=Uranus, 899=Neptune), moons add parent body (301=Moon, 401=Phobos), asteroids use number (1=Ceres, 433=Eros). Use JPLHor…
Overview
Get physical and orbital data for a solar system body from the JPL Horizons system. Returns mass, radius, density, rotation period, orbital elements, albedo, and other physical properties. This is the authoritative source for solar system body parameters. COMMAND values: major planets use 3-digit codes (199=Mercury, 299=Venus, 399=Earth, 499=Mars, 599=Jupiter, 699=Saturn, 799=Uranus, 899=Neptune), moons add parent body (301=Moon, 401=Phobos), asteroids use number (1=Ceres, 433=Eros). Use JPLHorizons_lookup_object to find the COMMAND code.
Status
The most recent probe succeeded. Safe to call from the agent today.
- Last probed
- 1d ago
- Last success
- 1d ago
- Last latency
- 373ms
Schema
JSON Schema the agent (or your API call) must match.
{
"properties": {
"COMMAND": {
"description": "JPL Horizons body ID. Planets: '199' (Mercury), '299' (Venus), '399' (Earth), '499' (Mars), '599' (Jupiter), '699' (Saturn), '799' (Uranus), '899' (Neptune). Moon: '301'. Pluto: '999'. Ceres: '1'. Asteroids by number. Use JPLHorizons_lookup_object to find IDs.",
"type": "string"
}
},
"required": [
"COMMAND"
],
"type": "object"
}Examples (1)
Default JPLHorizons Get Body Data call
{
"COMMAND": ""
}Anonymous-safe example. Rate-limited; no sign-in required.
Identifiers
- Catalog ID
- tu_JPLHorizons_get_body_data
- Tool name
- JPLHorizons_get_body_data
- Added
- 2026-04-30 22:47Z
- Tags
- tooluniverse