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

{
    "id": 629,
    "url": "https://lldev.thespacedevs.com/2.3.0/astronauts/629/?format=api",
    "name": "Vladimir Shatalov",
    "status": {
        "id": 11,
        "name": "Deceased"
    },
    "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": 864,
        "name": "[AUTO] Vladimir Shatalov - image",
        "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/vladimir2520shatalov_image_20190217072844.jpeg",
        "thumbnail_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/255bauto255d__image_thumbnail_20240305191000.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": "P9DT21H57M30S",
    "eva_time": "P0D",
    "age": 93,
    "date_of_birth": "1927-12-08",
    "date_of_death": "2021-06-15",
    "nationality": [
        {
            "id": 5,
            "name": "Russia",
            "alpha_2_code": "RU",
            "alpha_3_code": "RUS",
            "nationality_name": "Russian",
            "nationality_name_composed": "Russo"
        }
    ],
    "bio": "Vladimir Aleksandrovich Shatalov (Russian: Владимир Александрович Шаталов; born December 8, 1927) was a Soviet cosmonaut who flew three space missions of the Soyuz programme: Soyuz 4, Soyuz 8, and Soyuz 10.\r\n\r\nShatalov was born in Petropavlovsk. From 1971 to 1987, he was Commander of Cosmonaut Training, and Director of the Cosmonaut Training Centre from then until 1991.\r\n\r\nQuote: \"When we look into the sky it seems to us to be endless. We breathe without thinking about it, as is natural... and then you sit aboard a spacecraft, you tear away from Earth, and within ten minutes you have been carried straight through the layer of air, and beyond there is nothing! The 'boundless' blue sky, the ocean which gives us breath and protects us from endless black and death, is but an infinitesimally thin film. How dangerous it is to threaten even the smallest part of this gossamer covering, this conserver of life.\"",
    "wiki": "https://en.wikipedia.org/wiki/Vladimir_Shatalov",
    "last_flight": "1971-04-22T23:54:06Z",
    "first_flight": "1969-01-14T07:30:00Z",
    "social_media_links": [],
    "flights_count": 3,
    "landings_count": 3,
    "spacewalks_count": 0,
    "flights": [],
    "landings": [],
    "spacewalks": []
}