API endpoint that allows Spacecrafts to be viewed. A Spacecraft is a physically manufactured instance of a Spacecraft Configuration

GET: Return a list of all the existing spacecraft.

FILTERS: Parameters - 'name', 'status', 'spacecraft_config', 'is_placeholder', 'in_space' Example - /2.2.0/spacecraft/?in_space=true

SEARCH EXAMPLE: Example - /2.2.0/spacecraft/?search=Dragon

ORDERING: Fields - 'id', 'time_in_space', 'time_docked', 'flights_count', 'mission_ends_count' Example - /2.2.0/spacecraft/?ordering=id

GET /2.2.0/spacecraft/?format=api&offset=270&ordering=flights_count
HTTP 200 OK
Allow: GET
Content-Type: application/json
Vary: Accept

{
    "count": 596,
    "next": "https://lldev.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=280&ordering=flights_count",
    "previous": "https://lldev.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=260&ordering=flights_count",
    "results": [
        {
            "id": 304,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/304/?format=api",
            "name": "Progress M-57",
            "serial_number": "Progress M-57 (No.357)",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P206DT12H6M42S",
            "time_docked": "P204DT6H58M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Progress M-57 (Russian: Прогресс М-57), identified by NASA as Progress 22 or 22P, was a Progress spacecraft used to resupply the International Space Station.",
            "spacecraft_config": {
                "id": 35,
                "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/35/?format=api",
                "name": "Progress-M",
                "type": {
                    "id": 4,
                    "name": "Cargo Resupply"
                },
                "agency": {
                    "id": 63,
                    "url": "https://lldev.thespacedevs.com/2.2.0/agencies/63/?format=api",
                    "name": "Russian Federal Space Agency (ROSCOSMOS)",
                    "type": "Government"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/progress-m_image_20231219141001.jpeg"
            }
        },
        {
            "id": 489,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/489/?format=api",
            "name": "Soyuz 7K-OK No.1",
            "serial_number": "Soyuz 7K-OK (P) 11F615 #1",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P0D",
            "time_docked": "P0D",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "First generation Soyuz meant to be used for a test flight.",
            "spacecraft_config": {
                "id": 1,
                "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/1/?format=api",
                "name": "Soyuz",
                "type": {
                    "id": 2,
                    "name": "Capsule"
                },
                "agency": {
                    "id": 63,
                    "url": "https://lldev.thespacedevs.com/2.2.0/agencies/63/?format=api",
                    "name": "Russian Federal Space Agency (ROSCOSMOS)",
                    "type": "Government"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/soyuz_image_20201015191152.jpg"
            }
        },
        {
            "id": 487,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/487/?format=api",
            "name": "Mercury No.9",
            "serial_number": "9",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "PT3H20M59S",
            "time_docked": "P0D",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Mercury No.9 is the Mercury capsule used for the Mercury-Atlas 5 mission.",
            "spacecraft_config": {
                "id": 11,
                "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/11/?format=api",
                "name": "Mercury",
                "type": {
                    "id": 2,
                    "name": "Capsule"
                },
                "agency": {
                    "id": 44,
                    "url": "https://lldev.thespacedevs.com/2.2.0/agencies/44/?format=api",
                    "name": "National Aeronautics and Space Administration",
                    "type": "Government"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/mercury_image_20190207032519.jpeg"
            }
        },
        {
            "id": 492,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/492/?format=api",
            "name": "Soyuz 7K-OK No.5",
            "serial_number": "Soyuz 7K-OK (P) 11F615 #5",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P2DT15H47M19S",
            "time_docked": "PT3H30M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "First generation Soyuz used for a test flight.",
            "spacecraft_config": {
                "id": 1,
                "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/1/?format=api",
                "name": "Soyuz",
                "type": {
                    "id": 2,
                    "name": "Capsule"
                },
                "agency": {
                    "id": 63,
                    "url": "https://lldev.thespacedevs.com/2.2.0/agencies/63/?format=api",
                    "name": "Russian Federal Space Agency (ROSCOSMOS)",
                    "type": "Government"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/soyuz_image_20201015191152.jpg"
            }
        },
        {
            "id": 513,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/513/?format=api",
            "name": "Soyuz 7K-L1 No.11",
            "serial_number": "Soyuz 7K-L1 #11",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P6DT20H24M54S",
            "time_docked": "P0D",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "The Soyuz 7K-L1 \"Zond\" spacecraft was designed to launch men from the Earth to circle the Moon without going into lunar orbit in the context of the Soviet crewed Moon-flyby program in the Moon race. It was based on the Soyuz 7K-OK.",
            "spacecraft_config": {
                "id": 1,
                "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/1/?format=api",
                "name": "Soyuz",
                "type": {
                    "id": 2,
                    "name": "Capsule"
                },
                "agency": {
                    "id": 63,
                    "url": "https://lldev.thespacedevs.com/2.2.0/agencies/63/?format=api",
                    "name": "Russian Federal Space Agency (ROSCOSMOS)",
                    "type": "Government"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/soyuz_image_20201015191152.jpg"
            }
        },
        {
            "id": 516,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/516/?format=api",
            "name": "Soyuz 7K-L1S No.2",
            "serial_number": "Soyuz 7K-L1S",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "PT11M28S",
            "time_docked": "P0D",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 3,
                "name": "Destroyed"
            },
            "description": "The Soyuz 7K-L1 \"Zond\" spacecraft was designed to launch men from the Earth to circle the Moon without going into lunar orbit in the context of the Soviet crewed Moon-flyby program in the Moon race. It was based on the Soyuz 7K-OK.",
            "spacecraft_config": {
                "id": 1,
                "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/1/?format=api",
                "name": "Soyuz",
                "type": {
                    "id": 2,
                    "name": "Capsule"
                },
                "agency": {
                    "id": 63,
                    "url": "https://lldev.thespacedevs.com/2.2.0/agencies/63/?format=api",
                    "name": "Russian Federal Space Agency (ROSCOSMOS)",
                    "type": "Government"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/soyuz_image_20201015191152.jpg"
            }
        },
        {
            "id": 520,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/520/?format=api",
            "name": "Soyuz 7K-LOK No.2",
            "serial_number": "Soyuz 7K-LOK",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "PT8M5S",
            "time_docked": "P0D",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 3,
                "name": "Destroyed"
            },
            "description": "The Soyuz 7K-LOK was a Soviet crewed spacecraft designed to launch men from Earth to orbit the Moon, developed in parallel to the 7K-L1.",
            "spacecraft_config": {
                "id": 1,
                "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/1/?format=api",
                "name": "Soyuz",
                "type": {
                    "id": 2,
                    "name": "Capsule"
                },
                "agency": {
                    "id": 63,
                    "url": "https://lldev.thespacedevs.com/2.2.0/agencies/63/?format=api",
                    "name": "Russian Federal Space Agency (ROSCOSMOS)",
                    "type": "Government"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/soyuz_image_20201015191152.jpg"
            }
        },
        {
            "id": 528,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/528/?format=api",
            "name": "Vostok-3KA No.2",
            "serial_number": "Vostok-3KA No.2",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "PT1H46M",
            "time_docked": "P0D",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Uncrewed Vostok spacecraft launched on March 25, 1961.",
            "spacecraft_config": {
                "id": 15,
                "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/15/?format=api",
                "name": "Vostok",
                "type": {
                    "id": 2,
                    "name": "Capsule"
                },
                "agency": {
                    "id": 63,
                    "url": "https://lldev.thespacedevs.com/2.2.0/agencies/63/?format=api",
                    "name": "Russian Federal Space Agency (ROSCOSMOS)",
                    "type": "Government"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/vostok-3ka_image_20190207032525.jpeg"
            }
        },
        {
            "id": 532,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/532/?format=api",
            "name": "Vostok-1K No.3",
            "serial_number": "Vostok-1K No.3",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "PT16H29M56S",
            "time_docked": "P0D",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Vostok spacecraft used for test flights before the first human spaceflight.",
            "spacecraft_config": {
                "id": 15,
                "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/15/?format=api",
                "name": "Vostok",
                "type": {
                    "id": 2,
                    "name": "Capsule"
                },
                "agency": {
                    "id": 63,
                    "url": "https://lldev.thespacedevs.com/2.2.0/agencies/63/?format=api",
                    "name": "Russian Federal Space Agency (ROSCOSMOS)",
                    "type": "Government"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/vostok-3ka_image_20190207032525.jpeg"
            }
        },
        {
            "id": 579,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/579/?format=api",
            "name": "Ship 29",
            "serial_number": "S29",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "PT1H5M",
            "time_docked": "P0D",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 3,
                "name": "Destroyed"
            },
            "description": "Ship 29 (S29) is the 2nd stage vehicle used for the fourth Starship integrated flight test. Lost to the ocean after a successful soft splashdown.",
            "spacecraft_config": {
                "id": 26,
                "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/26/?format=api",
                "name": "Starship",
                "type": {
                    "id": 6,
                    "name": "Reuseable Upper Stage"
                },
                "agency": {
                    "id": 121,
                    "url": "https://lldev.thespacedevs.com/2.2.0/agencies/121/?format=api",
                    "name": "SpaceX",
                    "type": "Commercial"
                },
                "in_use": true,
                "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/starship_image_20231116184708.jpeg"
            }
        }
    ]
}