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

{
    "count": 599,
    "next": "https://ll.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=250&ordering=mission_ends_count",
    "previous": "https://ll.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=230&ordering=mission_ends_count",
    "results": [
        {
            "id": 104,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/104/?format=api",
            "name": "Soyuz TM-26",
            "serial_number": "Soyuz TM 11F732A51 #75",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P197DT17H34M6S",
            "time_docked": "P195DT12H50M43S",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Soyuz TM-26 was a Soyuz spacecraft which launched on 5 August 1997 15:35 UTC. It transported two members of the Expedition 24  to Mir. The crew consisted of Anatoly Solovyev and Pavel Vinogradov.",
            "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": 139,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/139/?format=api",
            "name": "Soyuz T-7",
            "serial_number": "Soyuz T 11F732 #12",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P113DT1H50M44S",
            "time_docked": "P111DT21H13M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Soyuz T-7 was a Soyuz spacecraft which launched on  19 August 1982 17:11 UTC. It  transported three cosmonauts of EP-2 to Salyut 7. The crew was Leonid Popov, Aleksandr Serebrov, and Svetlana Savitskaya.",
            "spacecraft_config": {
                "id": 42,
                "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/42/?format=api",
                "name": "Soyuz T",
                "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_t_image_20231228134543.png"
            }
        },
        {
            "id": 428,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/428/?format=api",
            "name": "Shenzhou 11",
            "serial_number": "11",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P32DT6H28M29S",
            "time_docked": "P26DT11H17M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Shenzhou 11 was a crewed spaceflight of the Shenzhou program of China, launched on 17 October 2016 (16 October UTC) from the Jiuquan Satellite Launch Center. It was China's sixth crewed space mission. Two days after launch, it docked with the Tiangong-2 space laboratory, which had been launched on September 15, 2016.",
            "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": 144,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/144/?format=api",
            "name": "Soyuz 40",
            "serial_number": "Soyuz 7K-T 11F615A8 #56",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P7DT20H41M52S",
            "time_docked": "P6DT15H47M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Soyuz 40 was a Soyuz spacecraft which launched on 14 May 1981 17:16 UTC. It  transported two cosmonauts of EP-10 to Salyut 6. The crew was Leonid Popov and Dumitru Prunariu.",
            "spacecraft_config": {
                "id": 1,
                "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/1/?format=api",
                "name": "Soyuz",
                "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_image_20201015191152.jpg"
            }
        },
        {
            "id": 570,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/570/?format=api",
            "name": "Cygnus CRS NG-20 (S.S. Patricia “Patty” Hilliard Robertson)",
            "serial_number": null,
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P164DT21H52M39S",
            "time_docked": "P162DT1H2M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "This is the twentieth flight to the ISS by the Cygnus spacecraft under the CRS program and their ninth under the CRS-2 program. This is also the 16th use of the enhanced size Cygnus.",
            "spacecraft_config": {
                "id": 19,
                "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/19/?format=api",
                "name": "Cygnus Enhanced",
                "type": {
                    "id": 4,
                    "name": "Cargo Resupply"
                },
                "agency": {
                    "id": 257,
                    "url": "https://ll.thespacedevs.com/2.2.0/agencies/257/?format=api",
                    "name": "Northrop Grumman Space Systems",
                    "type": "Commercial"
                },
                "in_use": true,
                "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/cygnus2520enhanced_image_20190207032513.jpeg"
            }
        },
        {
            "id": 121,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/121/?format=api",
            "name": "Soyuz TM-9",
            "serial_number": "Soyuz TM 11F732A51 #60",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P179DT1H17M57S",
            "time_docked": "P176DT21H31M2S",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Soyuz TM-9 was a Soyuz spacecraft which launched on 11 February 1990 06:16 UTC. It transported two members of the Expedition 6 crew to Mir. The crew consisted of Anatoly Solovyev and Aleksandr Balandin.",
            "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": 353,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/353/?format=api",
            "name": "Progress M-20",
            "serial_number": "Progress M-20 (No.220)",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P40DT11H32M41S",
            "time_docked": "P38DT3H13M57S",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Progress M-20 (Russian: Прогресс М-20), was a Progress spacecraft used to resupply the space station Mir.",
            "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": 180,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/180/?format=api",
            "name": "Soyuz 27",
            "serial_number": "Soyuz 7K-T 11F615A8 #44",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P64DT22H52M47S",
            "time_docked": "P63DT17H52M6S",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Soyuz 27 was a Soyuz spacecraft which launched on 10 January 1978 12:26 UTC. It  transported two cosmonauts of EP-1 to Salyut 6. The crew was Vladimir Dzhanibekov and Oleg Makarov. It also transported down the two cosmonauts from EO-1.",
            "spacecraft_config": {
                "id": 1,
                "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/1/?format=api",
                "name": "Soyuz",
                "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_image_20201015191152.jpg"
            }
        },
        {
            "id": 476,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/476/?format=api",
            "name": "Progress M-02M",
            "serial_number": "Progress M-02M (No.402)",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P66DT21H50M51S",
            "time_docked": "P48DT23H5M",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Progress M-02M (Russian: Прогресс М-02М), identified by NASA as Progress 33P, was a Progress spacecraft used by the Russian Federal Space Agency to resupply the International Space Station.",
            "spacecraft_config": {
                "id": 34,
                "url": "https://ll.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://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_252_image_20231219140115.jpeg"
            }
        },
        {
            "id": 246,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/246/?format=api",
            "name": "Progress M-27M",
            "serial_number": "Progress M-27M (No.426)",
            "is_placeholder": false,
            "in_space": false,
            "time_in_space": "P9DT18H54M10S",
            "time_docked": "P0D",
            "flights_count": 1,
            "mission_ends_count": 1,
            "status": {
                "id": 4,
                "name": "Single Use"
            },
            "description": "Progress M-27M (Russian: Прогресс М-27М), identified by NASA as Progress 59 or 59P, was a Progress spacecraft used by Roscosmos in an unsuccessful attempt to resupply the International Space Station.",
            "spacecraft_config": {
                "id": 34,
                "url": "https://ll.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://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_252_image_20231219140115.jpeg"
            }
        }
    ]
}