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/219/?format=api
HTTP 200 OK
Allow: GET
Content-Type: application/json
Vary: Accept

{
    "id": 219,
    "url": "https://lldev.thespacedevs.com/2.3.0/astronauts/219/?format=api",
    "name": "Viktor Patsayev",
    "status": {
        "id": 4,
        "name": "Lost In Flight"
    },
    "agency": {
        "response_mode": "list",
        "id": 63,
        "url": "https://lldev.thespacedevs.com/2.3.0/agencies/63/?format=api",
        "name": "Russian Federal Space Agency (ROSCOSMOS)",
        "abbrev": "RFSA",
        "type": {
            "id": 1,
            "name": "Government"
        }
    },
    "image": {
        "id": 779,
        "name": "[AUTO] Viktor Patsayev - image",
        "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/viktor2520patsayev_image_20181201185617.jpg",
        "thumbnail_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/255bauto255d__image_thumbnail_20240305190745.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": "P23DT18H21M43S",
    "eva_time": "P0D",
    "age": 38,
    "date_of_birth": "1933-06-19",
    "date_of_death": "1971-06-30",
    "nationality": [
        {
            "id": 5,
            "name": "Russia",
            "alpha_2_code": "RU",
            "alpha_3_code": "RUS",
            "nationality_name": "Russian",
            "nationality_name_composed": "Russo"
        }
    ],
    "bio": "Viktor Ivanovich Patsayev (Russian: Ви́ктор Ива́нович Паца́ев; 19 June 1933 – 30 June 1971) was a Soviet cosmonaut who flew on the Soyuz 11 mission and was part of the second crew to die during a space flight. On board the space station Salyut 1 he operated the Orion 1 Space Observatory (see Orion 1 and Orion 2 Space Observatories), he became the first man to operate a telescope outside the Earth's atmosphere.\r\n\r\nAfter a normal re-entry, the capsule was opened and the crew was found dead. It was discovered that a valve had opened just prior to leaving orbit that had allowed the capsule's atmosphere to vent away into space, suffocating the crew. One of Patsayev's hands was found to be bruised, and he may have been trying to shut the valve manually at the time he lost consciousness.",
    "wiki": "https://en.wikipedia.org/wiki/Viktor_Patsayev",
    "last_flight": "1971-06-06T04:55:09Z",
    "first_flight": "1971-06-06T04:55:09Z",
    "social_media_links": [],
    "flights_count": 1,
    "landings_count": 1,
    "spacewalks_count": 0,
    "flights": [],
    "landings": [],
    "spacewalks": []
}