A public GraphQL API for information about planets and exoplanets.
query{
planet(code:"venus"){
name
massKg
radiusKm
orbitDays
semimajorAu
discoveryMethod
}
}
The above query will produce the following result:
{
"data": {
"planet": {
"name": "Venus",
"massKg": "4.867e+24",
"radiusKm": "6051.8",
"orbitDays": "225",
"semimajorAu": "0.723",
"discoveryMethod": "telescope"
}
}
}
GraphiQL (easiest method just input the query directly)
This GraphQl API was implemented using Python/Django and is hosted on Google Cloud. It uses a MySQL database to store the information about the planets.
This API makes use of data from the first public release of the WASP data (Butters et al. 2010) as provided by the WASP consortium and services at the NASA Exoplanet Archive, which is operated by the California Institute of Technology, under contract with the National Aeronautics and Space Administration under the Exoplanet Exploration Program.