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=50&ordering=-flights_count
HTTP 200 OK
Allow: GET
Content-Type: application/json
Vary: Accept

{
    "count": 601,
    "next": "https://lldev.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=60&ordering=-flights_count",
    "previous": "https://lldev.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=40&ordering=-flights_count",
    "results": [
        {
            "id": 271,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/271/?format=api",
            "name": "Progress M-03M",
            "serial_number": "Progress M-03M (No.403)",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P194DT16H52M23S",
            "time_docked": "P186DT16H52M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Progress M-03M (Russian: Прогресс М-03М), identified by NASA as Progress 35P, was a Progress spacecraft used by the Russian Federal Space Agency to resupply the International Space Station.",
            "spacecraft_config": {
                "id": 34,
                "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/34/?format=api",
                "name": "Progress-M (modified)",
                "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_252_image_20231219140115.jpeg"
            }
        },
        {
            "id": 295,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/295/?format=api",
            "name": "Progress M-66",
            "serial_number": "Progress M-66 (No.366)",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P97DT9H24M14S",
            "time_docked": "P82DT8H",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Progress M-66 (Russian: Прогресс М-66), identified by NASA as Progress 32 or 32P, 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": 296,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/296/?format=api",
            "name": "Progress M-65",
            "serial_number": "Progress M-65 (No.365)",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P88DT12H58M58S",
            "time_docked": "P58DT21H36M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Progress M-65 (Russian: Прогресс М-65), identified by NASA as Progress 30 or 30P, 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": 307,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/307/?format=api",
            "name": "Progress M-54",
            "serial_number": "Progress M-54 (No.354)",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P176DT44M6S",
            "time_docked": "P173DT19H24M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Progress M-54 (Russian: Прогресс М-54), identified by NASA as Progress 19 or 19P, 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": 317,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/317/?format=api",
            "name": "Progress M1-9",
            "serial_number": "Progress M1-9 (No.258)",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P129DT3H1M36S",
            "time_docked": "P124DT23H",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Progress M1-9 (Russian: Прогресс М1-9), identified by NASA as Progress 9 or 9P, was a Progress spacecraft used to resupply the International Space Station.",
            "spacecraft_config": {
                "id": 36,
                "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/36/?format=api",
                "name": "Progress-M1",
                "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-m1_image_20231219142545.jpeg"
            }
        },
        {
            "id": 235,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/235/?format=api",
            "name": "Progress MS-09",
            "serial_number": "Progress MS-09 (No.439)",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P199DT15H3M26S",
            "time_docked": "P199DT11H23M27S",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Progress MS-09 (Russian: Прогресс МC-09), identified by NASA as Progress 70 or 70P, is a Progress spacecraft used by Roscosmos to resupply the International Space Station.",
            "spacecraft_config": {
                "id": 33,
                "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/33/?format=api",
                "name": "Progress-MS",
                "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": true,
                "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/progress-ms_image_20231219150735.jpeg"
            }
        },
        {
            "id": 290,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/290/?format=api",
            "name": "Starliner 2",
            "serial_number": "2",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P5DT23H54M13S",
            "time_docked": "P4DT18H8M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 1,
                "name": "Active"
            },
            "description": "The second CST-100 Starliner capsule to fly.",
            "spacecraft_config": {
                "id": 9,
                "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/9/?format=api",
                "name": "CST-100 Starliner",
                "type": {
                    "id": 2,
                    "name": "Capsule"
                },
                "agency": {
                    "id": 80,
                    "url": "https://lldev.thespacedevs.com/2.2.0/agencies/80/?format=api",
                    "name": "Boeing",
                    "type": "Commercial"
                },
                "in_use": true,
                "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/boeing_starline_image_20220525180700.jpeg"
            }
        },
        {
            "id": 198,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/198/?format=api",
            "name": "Soyuz 9",
            "serial_number": "Soyuz 7K-OK 11F615 #17",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P17DT16H58M55S",
            "time_docked": "P0D",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Soyuz 9 was a Soyuz spacecraft which launched on 1 June 1970 19:00 UTC. It launched two cosmonauts for science and craft testing purposes. The crew was Andrian Nikolayev and Vitaly Sevastyanov.",
            "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": 171,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/171/?format=api",
            "name": "HTV Technical Demonstration Vehicle",
            "serial_number": "HTV-1",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P52DT4H24M14S",
            "time_docked": "P42DT16H36M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "HTV-1, also known as the HTV Demonstration Flight or HTV Technical Demonstration Vehicle, was the first Japanese Space Agency (JAXA) H-II Transfer Vehicle, launched in September 2009 to resupply the International Space Station and support the JAXA Kibo laboratory or JEM. It was an unmanned cargo spacecraft carrying a mixture of pressurised and unpressurised cargo to the space station. After a 52-day successful mission, HTV departed the ISS on 31 October 2009 after being released by the station's robotic arm. The spacecraft re-entered the Earth's atmosphere on 2 November and disintegrated on re-entry as planned.",
            "spacecraft_config": {
                "id": 18,
                "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/18/?format=api",
                "name": "H-II Transfer Vehicle (HTV)",
                "type": {
                    "id": 4,
                    "name": "Cargo Resupply"
                },
                "agency": {
                    "id": 37,
                    "url": "https://lldev.thespacedevs.com/2.2.0/agencies/37/?format=api",
                    "name": "Japan Aerospace Exploration Agency",
                    "type": "Government"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/htv-4_captured__image_20240325122159.jpeg"
            }
        },
        {
            "id": 232,
            "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/232/?format=api",
            "name": "Vostok-3KA No.8",
            "serial_number": "Vostok-3KA No.8",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P2DT22H50M8S",
            "time_docked": "P0D",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Vostok 6 was a Vostok spacecraft which launched on 16 June 1963 09:29:52 UTC. It transported one cosmonaut to Low Earth Orbit. The crew was Valentina Tereshkova.",
            "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"
            }
        }
    ]
}