Modes

Levels of detail in the response - list, normal, detailed

Example - /astronauts/?mode=list

Filters

Parameters - age, age__gt, age__gte, age__lt, age__lte, agency_ids, date_of_birth, date_of_birth__gt, date_of_birth__gte, date_of_birth__lt, date_of_birth__lte, date_of_death, date_of_death__gt, date_of_death__gte, date_of_death__lt, date_of_death__lte, first_flight, first_flight__gt, first_flight__gte, first_flight__lt, first_flight__lte, flights_count, flights_count__gt, flights_count__gte, flights_count__lt, flights_count__lte, has_flown, in_space, is_human, landings_count, landings_count__gt, landings_count__gte, landings_count__lt, landings_count__lte, last_flight, last_flight__gt, last_flight__gte, last_flight__lt, last_flight__lte, nationality, status_ids, type__id

Example - /astronauts/?has_flown=true

Fields searched - agency__abbrev, agency__name, name, nationality__nationality_name

Example - /astronauts/?search=Pesquet

Ordering

Fields - age, date_of_birth, eva_time, flights_count, id, landings_count, last_flight, name, spacewalks_count, status, time_in_space

Example - /astronauts/?ordering=-time_in_space

Number of results

Use limit to control the number of objects in the response (max 100)

Example - /astronauts/?limit=2

Format

Switch to JSON output - /astronauts/?format=json

Help

Find all the FAQs and support links on the documentation homepage - lldev.thespacedevs.com/docs

GET /2.3.0/astronauts/51/?format=api
HTTP 200 OK
Allow: GET
Content-Type: application/json
Vary: Accept

{
    "id": 51,
    "url": "https://lldev.thespacedevs.com/2.3.0/astronauts/51/?format=api",
    "name": "Edward Gibson",
    "status": {
        "id": 2,
        "name": "Retired"
    },
    "agency": {
        "response_mode": "list",
        "id": 44,
        "url": "https://lldev.thespacedevs.com/2.3.0/agencies/44/?format=api",
        "name": "National Aeronautics and Space Administration",
        "abbrev": "NASA",
        "type": {
            "id": 1,
            "name": "Government"
        }
    },
    "image": {
        "id": 244,
        "name": "[AUTO] Edward Gibson - image",
        "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/edward2520gibson_image_20181128150839.jpg",
        "thumbnail_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/255bauto255d__image_thumbnail_20240305185325.jpeg",
        "credit": null,
        "license": {
            "id": 1,
            "name": "Unknown",
            "priority": 9,
            "link": null
        },
        "single_use": true,
        "variants": []
    },
    "response_mode": "detailed",
    "type": {
        "id": 2,
        "name": "Government"
    },
    "in_space": false,
    "time_in_space": "P84DT1H15M30S",
    "eva_time": "PT15H21M",
    "age": 88,
    "date_of_birth": "1936-11-08",
    "date_of_death": null,
    "nationality": [
        {
            "id": 2,
            "name": "United States of America",
            "alpha_2_code": "US",
            "alpha_3_code": "USA",
            "nationality_name": "American",
            "nationality_name_composed": "Americano"
        }
    ],
    "bio": "Edward George Gibson is a former NASA astronaut, pilot, engineer, and physicist.\r\n\r\nBefore becoming a NASA astronaut, Gibson graduated from the University of Rochester and the California Institute of Technology. He became a research assistant in jet propulsion while completing his studies and eventually became a research scientist for Philco Corporation until joining NASA.\r\n\r\nGibson was selected as an astronaut by NASA in 1965 as part of Astronaut Group 4, the first group of scientist-astronauts. He served on the support crew of Apollo 12 before moving on to work on the development of the Skylab space station. In 1973–74, Gibson made his first and only flight into space as science pilot aboard Skylab 4, the third and final manned flight to Skylab. He, along with Commander Gerald Carr and Pilot William Pogue, spent just over 84 days in space. Gibson resigned from NASA in December 1974, but returned in 1977 to preside over the selection of scientist-astronaut candidates. Gibson retired from NASA for the last time in October 1982.",
    "wiki": "https://en.wikipedia.org/wiki/Edward_Gibson",
    "last_flight": "1973-11-16T14:01:23Z",
    "first_flight": "1973-11-16T14:01:23Z",
    "social_media_links": [],
    "flights_count": 1,
    "landings_count": 1,
    "spacewalks_count": 3,
    "flights": [],
    "landings": [],
    "spacewalks": []
}