JPL small-body mission design
jpl_mission_designSearch JPL's Small-Body Mission Design API for ballistic mission options to asteroids and comets; list accessible small bodies by launch year.
Instructions
Ballistic mission options to asteroids and comets from the JPL Small-Body Mission Design API. Object mode (des, spk or sstr) returns the pre-computed mission options stored for one object (launch and arrival dates, V-infinity, time of flight). List mode returns the most accessible small bodies for the given launch years, ranked by crit, with optional SBDB filters. Porkchop-plot maps (mode M) and mission-extension searches (mode T) are not exposed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| des | No | Object mode: designation, e.g. 2012 TC4 or 433. | |
| lim | No | List mode: how many accessible objects to return (1-200). | |
| spk | No | Object mode: SPK-ID, e.g. 2000433. | |
| crit | No | List mode: optimality criterion. 1 min departure V-infinity (default), 2 min arrival V-infinity, 3 min total delta-V, 4-6 the same with minimum time of flight first. | |
| sstr | No | Object mode: search string (name, designation or SPK-ID), e.g. apophis. | |
| year | No | List mode: launch year(s), from the current year up to 20 years ahead. JPL defaults to the next five years. | |
| class | No | Object mode: orbit class as a name instead of the three-letter code. | |
| sb_ns | No | List mode: numbered (n) or unnumbered (u) objects only. | |
| sb_sat | No | List mode: only objects with at least one known satellite. | |
| sb_kind | No | List mode: asteroids (a) or comets (c) only. | |
| sb_class | No | List mode: orbit class code(s), e.g. APO or MBA,OMB (case-sensitive). | |
| sb_group | No | List mode: NEOs or PHAs only. | |
| sb_xfrag | No | List mode: exclude comet fragments. |