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

{
    "id": 724,
    "url": "https://lldev.thespacedevs.com/2.3.0/astronauts/724/?format=api",
    "name": "George Nield",
    "status": {
        "id": 14,
        "name": "Occasional Spaceflight"
    },
    "agency": {
        "response_mode": "list",
        "id": 141,
        "url": "https://lldev.thespacedevs.com/2.3.0/agencies/141/?format=api",
        "name": "Blue Origin",
        "abbrev": "BO",
        "type": {
            "id": 3,
            "name": "Commercial"
        }
    },
    "image": {
        "id": 626,
        "name": "[AUTO] George Nield - image",
        "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/george_nield_image_20220606095035.jpeg",
        "thumbnail_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/255bauto255d__image_thumbnail_20240305190339.jpeg",
        "credit": null,
        "license": {
            "id": 1,
            "name": "Unknown",
            "priority": 9,
            "link": null
        },
        "single_use": true,
        "variants": []
    },
    "response_mode": "detailed",
    "type": {
        "id": 3,
        "name": "Private"
    },
    "in_space": false,
    "time_in_space": "PT10M4S",
    "eva_time": "P0D",
    "age": null,
    "date_of_birth": null,
    "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": "Dr. George Nield is the president of Commercial Space Technologies, LLC, which he founded to encourage, facilitate, and promote commercial space activities. He previously served as associate administrator for the Federal Aviation Administration Office of Commercial Space Transportation and was responsible for licensing and regulating all commercial launch activities. Earlier in his career, he held engineering roles at the Air Force Flight Test Center and the Orbital Sciences Corporation, and he was an assistant professor and research director at the U.S. Air Force Academy. Dr. Nield also served as the manager of the Flight Integration Office for NASA’s Space Shuttle Program.",
    "wiki": null,
    "last_flight": "2022-03-31T13:57:55Z",
    "first_flight": "2022-03-31T13:57:55Z",
    "social_media_links": [],
    "flights_count": 1,
    "landings_count": 1,
    "spacewalks_count": 0,
    "flights": [],
    "landings": [],
    "spacewalks": []
}