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

{
    "count": 590,
    "next": "https://ll.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=430&ordering=time_in_space",
    "previous": "https://ll.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=410&ordering=time_in_space",
    "results": [
        {
            "id": 604,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/604/?format=api",
            "name": "Progress MS-29",
            "serial_number": null,
            "is_placeholder": false,
            "in_space": true,
            "time_in_space": "P150DT14H9M57S",
            "time_docked": "P148DT12H1M4S",
            "flights_count": 1,
            "mission_ends_count": 0,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Progress MS-29 is a Progress spacecraft used by Roscosmos to resupply the International Space Station (ISS).",
            "spacecraft_config": {
                "id": 33,
                "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/33/?format=api",
                "name": "Progress-MS",
                "type": {
                    "id": 4,
                    "name": "Cargo Resupply"
                },
                "agency": {
                    "id": 63,
                    "url": "https://ll.thespacedevs.com/2.2.0/agencies/63/?format=api",
                    "name": "Russian Federal Space Agency (ROSCOSMOS)",
                    "type": "Government"
                },
                "in_use": true,
                "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/progress-ms_image_20231219150735.jpeg"
            }
        },
        {
            "id": 123,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/123/?format=api",
            "name": "Soyuz TM-7",
            "serial_number": "Soyuz TM 11F732A51 #57",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P151DT11H8M24S",
            "time_docked": "P149DT6H13M1S",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Soyuz TM-7 was a Soyuz spacecraft which launched on 26 November 1988 15:49 UTC. It transported two members of the Expedition 4 crew and a French astronaut to Mir. The Expedition 4 crew consisted of Alexander Volkov and Sergei Krikalyov. The French astronaut was Jean-Loup Chrétien.",
            "spacecraft_config": {
                "id": 41,
                "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/41/?format=api",
                "name": "Soyuz TM",
                "type": {
                    "id": 2,
                    "name": "Capsule"
                },
                "agency": {
                    "id": 63,
                    "url": "https://ll.thespacedevs.com/2.2.0/agencies/63/?format=api",
                    "name": "Russian Federal Space Agency (ROSCOSMOS)",
                    "type": "Government"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/soyuz_tm_image_20231228130713.jpeg"
            }
        },
        {
            "id": 314,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/314/?format=api",
            "name": "Progress M-48",
            "serial_number": "Progress M-48 (No.248)",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P152DT12H9M1S",
            "time_docked": "P150DT4H55M11S",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Progress M-48 (Russian: Прогресс М-48), identified by NASA as Progress 12 or 12P, was a Progress spacecraft used to resupply the International Space Station.",
            "spacecraft_config": {
                "id": 35,
                "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/35/?format=api",
                "name": "Progress-M",
                "type": {
                    "id": 4,
                    "name": "Cargo Resupply"
                },
                "agency": {
                    "id": 63,
                    "url": "https://ll.thespacedevs.com/2.2.0/agencies/63/?format=api",
                    "name": "Russian Federal Space Agency (ROSCOSMOS)",
                    "type": "Government"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/progress-m_image_20231219141001.jpeg"
            }
        },
        {
            "id": 566,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/566/?format=api",
            "name": "Shenzhou 16",
            "serial_number": "16",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P153DT22H40M50S",
            "time_docked": "P153DT4H8M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Fifth crewed mission to the Chinese Space Station.",
            "spacecraft_config": {
                "id": 2,
                "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/2/?format=api",
                "name": "Shenzhou",
                "type": {
                    "id": 2,
                    "name": "Capsule"
                },
                "agency": {
                    "id": 17,
                    "url": "https://ll.thespacedevs.com/2.2.0/agencies/17/?format=api",
                    "name": "China National Space Administration",
                    "type": "Government"
                },
                "in_use": true,
                "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/shenzhou_image_20190207032522.jpeg"
            }
        },
        {
            "id": 156,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/156/?format=api",
            "name": "Johannes Kepler ATV",
            "serial_number": "ATV-002",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P154DT2H8M58S",
            "time_docked": "P115DT23H46M41S",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "The Johannes Kepler ATV, or Automated Transfer Vehicle 002 (ATV-002), was an unmanned cargo spacecraft built to resupply the International Space Station (ISS). It was launched on 16 February 2011 by the European Space Agency (ESA). Johannes Kepler carried propellant, air and dry cargo weighing over 7,000 kilograms, and had a total mass of over 20,000 kilograms, making it, at the time, the heaviest payload launched by the ESA. The spacecraft was named after the 17th-century German astronomer Johannes Kepler.",
            "spacecraft_config": {
                "id": 17,
                "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/17/?format=api",
                "name": "Automated Transfer Vehicle (ATV)",
                "type": {
                    "id": 4,
                    "name": "Cargo Resupply"
                },
                "agency": {
                    "id": 115,
                    "url": "https://ll.thespacedevs.com/2.2.0/agencies/115/?format=api",
                    "name": "Arianespace",
                    "type": "Commercial"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/automated_trans_image_20231118111716.jpeg"
            }
        },
        {
            "id": 461,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/461/?format=api",
            "name": "Tianzhou-1",
            "serial_number": "1",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P154DT22H18M25S",
            "time_docked": "P154DT8H15M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "First operational Tianzhou spacecraft. Launched to the Tiangong-2 space station.",
            "spacecraft_config": {
                "id": 25,
                "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/25/?format=api",
                "name": "Tianzhou",
                "type": {
                    "id": 4,
                    "name": "Cargo Resupply"
                },
                "agency": {
                    "id": 88,
                    "url": "https://ll.thespacedevs.com/2.2.0/agencies/88/?format=api",
                    "name": "China Aerospace Science and Technology Corporation",
                    "type": "Government"
                },
                "in_use": true,
                "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/tianzhou_image_20210513100807.jpg"
            }
        },
        {
            "id": 303,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/303/?format=api",
            "name": "Progress M-58",
            "serial_number": "Progress M-58 (No.358)",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P155DT9H49M24S",
            "time_docked": "P152DT3H43M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Progress M-58 (Russian: Прогресс М-58), identified by NASA as Progress 23 or 23P, was a Progress spacecraft used to resupply the International Space Station.",
            "spacecraft_config": {
                "id": 35,
                "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/35/?format=api",
                "name": "Progress-M",
                "type": {
                    "id": 4,
                    "name": "Cargo Resupply"
                },
                "agency": {
                    "id": 63,
                    "url": "https://ll.thespacedevs.com/2.2.0/agencies/63/?format=api",
                    "name": "Russian Federal Space Agency (ROSCOSMOS)",
                    "type": "Government"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/progress-m_image_20231219141001.jpeg"
            }
        },
        {
            "id": 602,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/602/?format=api",
            "name": "Tianzhou-8",
            "serial_number": "8",
            "is_placeholder": false,
            "in_space": true,
            "time_in_space": "P156DT11H19M2S",
            "time_docked": "P156DT8H20S",
            "flights_count": 1,
            "mission_ends_count": 0,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Eighth operational Tianzhou spacecraft",
            "spacecraft_config": {
                "id": 25,
                "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/25/?format=api",
                "name": "Tianzhou",
                "type": {
                    "id": 4,
                    "name": "Cargo Resupply"
                },
                "agency": {
                    "id": 88,
                    "url": "https://ll.thespacedevs.com/2.2.0/agencies/88/?format=api",
                    "name": "China Aerospace Science and Technology Corporation",
                    "type": "Government"
                },
                "in_use": true,
                "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/tianzhou_image_20210513100807.jpg"
            }
        },
        {
            "id": 73,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/73/?format=api",
            "name": "Soyuz TMA-20",
            "serial_number": "Soyuz TMA 11F732A17 #230",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P159DT7H17M35S",
            "time_docked": "P157DT1H23M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Soyuz TMA-20 was a Soyuz spacecraft which launched on 15 December 2010 19:09 UTC. It transported three members of the Expedition 27 crew to the International Space Station. The crew consisted of Dmitri Kondratyev, Catherine Coleman, and Paolo Nespoli.",
            "spacecraft_config": {
                "id": 40,
                "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/40/?format=api",
                "name": "Soyuz TMA",
                "type": {
                    "id": 2,
                    "name": "Capsule"
                },
                "agency": {
                    "id": 63,
                    "url": "https://ll.thespacedevs.com/2.2.0/agencies/63/?format=api",
                    "name": "Russian Federal Space Agency (ROSCOSMOS)",
                    "type": "Government"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/soyuz_tma_image_20231225093222.jpeg"
            }
        },
        {
            "id": 70,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/70/?format=api",
            "name": "Soyuz TMA-01M",
            "serial_number": "Soyuz TMA-M 11F732A47 #701",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P159DT8H43M5S",
            "time_docked": "P157DT4H26M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Soyuz TMA-01M was a Soyuz spacecraft which launched on 7 October 2010 07:54 UTC. It transported three members of the Expedition 25 crew to the International Space Station. The crew consisted of Aleksandr Kaleri, Oleg Skripochka, and Scott Kelly.",
            "spacecraft_config": {
                "id": 39,
                "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/39/?format=api",
                "name": "Soyuz TMA-M",
                "type": {
                    "id": 2,
                    "name": "Capsule"
                },
                "agency": {
                    "id": 63,
                    "url": "https://ll.thespacedevs.com/2.2.0/agencies/63/?format=api",
                    "name": "Russian Federal Space Agency (ROSCOSMOS)",
                    "type": "Government"
                },
                "in_use": false,
                "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/soyuz_tma-m_image_20231225092103.jpeg"
            }
        }
    ]
}