JPL Horizons On-Line Ephemeris System
JPL Horizons On-Line Ephemeris System is the tool astronomers and mission planners reach for when they need to know exactly where something in the Solar System is, was, or will be. Not approximately. Not close enough. Precisely. The system lives at the Jet Propulsion Laboratory, and it has spent decades answering questions that no star chart or textbook table can answer. How do you track an asteroid that might brush past Earth? How do you plot a course to a comet? How do you know what the Solar System looked like on any given day in the past, or any day in the future? Horizons is the answer. What makes it genuinely unusual is what it refuses to do. It does not rely on the orbital shortcuts that most people assume define a planet's path. Instead, it does something far more rigorous, and far more demanding. And in doing that, it has quietly become one of the most trusted tools in planetary science.
Most textbooks describe planetary orbits as ellipses, and that description is a useful fiction. JPL takes a different approach. Rather than relying on classical elements such as periods and eccentricities, JPL integrates the equations of motion directly in Cartesian coordinates, tracking position as x, y, and z values across time. That numerical integration accounts for gravitational pulls from all the planets, a handful of the larger asteroids, and several additional small physical forces that would otherwise accumulate into real errors over time. The concept of an osculating element, such as the kind produced by the JPL Small-Body Database, describes what is called a two-body orbit: a clean, unperturbed conic path between an object and the Sun. Horizons treats that as a starting point, not an answer. The system adjusts its initial conditions continuously to fit modern, highly accurate measurements of actual planetary positions, making the result as close to the real orbit as current science allows.
In August 2013, Horizons adopted a new underlying planetary ephemeris called DE431, replacing what had come before. That version served as the backbone of the system for nearly eight years. Then, during the week of the 12th of April 2021, Horizons made a more significant leap, moving from the DE430/431 pair to the new DE440/441 solution. The updated model incorporated seven additional years of ground-based and space-based astrometric data, along with improved calibrations and a revised dynamical model. The changes were most significant for Jupiter, Saturn, Pluto, and the Kuiper Belt. One concrete consequence of the new model: adding 30 previously unmodeled Kuiper Belt masses, plus a Kuiper Belt ring mass, produced a time-varying shift of roughly 100 kilometers in DE441's computed barycenter relative to its predecessor. A hundred kilometers sounds small in a Solar System measured in billions of kilometers. At the precision Horizons works at, it is not small at all.
C/1980 E1 is one of the more dramatic objects in the Horizons catalog. It follows an outbound ejection trajectory, meaning it is not coming back. Objects on that kind of path show an eccentricity greater than 1, and Horizons represents their apoapsis distance and orbital period with sentinel values of 9.99E+99, the system's way of signaling infinity. Calculating whether an object is truly leaving the Solar System requires care. The best practice is to run the computation at an epoch when the object is already outside the planetary region and no longer subject to notable gravitational nudging from the planets. Even then, certainty has limits. The galactic tide and the gravitational influence of passing stars make it impossible to confirm that a weakly hyperbolic trajectory will result in true ejection. The same forces can nudge objects inbound from the Oort cloud onto trajectories that look hyperbolic even though they originate from within the Solar System's gravitational reach.
Horizons was designed from the start to be easy to use, with what its creators described as a step-function learning curve: a person unfamiliar with it should be able to get useful results quickly, without a long apprenticeship. Three access routes exist. The web interface offers partial access and suits most users. Email and telnet both offer full access. All three methods can be automated, which matters for researchers running large numbers of queries or building pipelines that query Horizons programmatically. In September 2021, JPL began transitioning the system away from a common gateway interface, or CGI, toward an application programming interface, or API. That shift makes it easier for software tools and scientific pipelines to communicate with Horizons directly, and it positions the system for the kind of programmatic integration that modern astronomy increasingly depends on.
Common questions
What is the JPL Horizons On-Line Ephemeris System used for?
JPL Horizons provides access to Solar System data and generates highly accurate ephemerides for Solar System objects. Scientists and mission planners use it to determine precise positions of planets, asteroids, comets, and other Solar System bodies at any point in time.
How does JPL Horizons calculate orbital positions differently from standard methods?
JPL Horizons integrates the equations of motion in Cartesian coordinates (x, y, z) rather than relying on classical orbital elements such as periods and eccentricities. It accounts for gravitational perturbations from all planets, several large asteroids, and additional small physical forces, then adjusts initial conditions to fit modern astrometric measurements.
When did JPL Horizons switch to the DE440/441 planetary ephemeris?
Horizons switched to the DE440/441 solution during the week of the 12th of April 2021, replacing the DE430/431 ephemeris that had been in use since August 2013. The new solution added seven years of additional astrometric data and significantly improved the model for Jupiter, Saturn, Pluto, and the Kuiper Belt.
What does JPL Horizons show for objects on ejection trajectories like C/1980 E1?
Objects on outbound ejection trajectories, such as C/1980 E1, show an eccentricity greater than 1, and Horizons represents their apoapsis distance and orbital period as 9.99E+99. This indicates that the object is not gravitationally bound and is leaving the Solar System.
What are the ways to access the JPL Horizons system?
JPL Horizons can be accessed via a web interface, email, or telnet. The web interface provides partial access, while email and telnet both offer full access. All three methods can be automated for programmatic use.
When did JPL Horizons transition from CGI to an API?
JPL began transitioning Horizons from a common gateway interface (CGI) to an application programming interface (API) in September 2021. The change makes it easier to integrate Horizons queries into scientific software pipelines and automated tools.
All sources
4 references cited across the entry
- 1webCercansi collaboratori per interfaccia grafica NASA Horizons28 October 2019
- 2webFrequently Asked Questions (FAQ): What's the exact value of...Alan B. Chamberlin — JPL Solar System Dynamics — 2006-02-28
- 3webHORIZONS User ManualJet Propulsion Laboratory — August 28, 2015
- 4webBarycentric Osculating Orbital Elements for Comet C/1980 E1 (Bowell)Horizons output