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

{
  "count": 611,
  "next": "https://ll.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=550&ordering=-mission_ends_count",
  "previous": "https://ll.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=530&ordering=-mission_ends_count",
  "results": [
    {
      "id": 610,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/610/?format=api",
      "name": "Shenzhou 21",
      "serial_number": "21",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P13DT16H55M14S",
      "time_docked": "P13DT7H52M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Spacecraft used to launch 3 astronauts on the 10th 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": 621,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/621/?format=api",
      "name": "Ship 39",
      "serial_number": "S39",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "PT1H6M35S",
      "time_docked": "P0D",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 3,
        "name": "Destroyed"
      },
      "description": "First V3 Starship, that flew on the 12th Starship test flight. Despite the loss of a Raptor Vacuum engine at ignition, it performed an extended ascent burn, reached a valid trajectory, and successfully reentered the atmosphere to splash down softly on target in the Indian Ocean. Lost in an explosion just after the soft splashdown.",
      "spacecraft_config": {
        "id": 46,
        "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/46/?format=api",
        "name": "Starship V3",
        "type": {
          "id": 6,
          "name": "Reuseable Upper Stage"
        },
        "agency": {
          "id": 121,
          "url": "https://ll.thespacedevs.com/2.2.0/agencies/121/?format=api",
          "name": "SpaceX",
          "type": "Commercial"
        },
        "in_use": true,
        "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/starship_during_image_20250824175325.jpg"
      }
    },
    {
      "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": false,
      "time_in_space": "P235DT7H28M42S",
      "time_docked": "P234DT12H37M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "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": 604,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/604/?format=api",
      "name": "Progress MS-29",
      "serial_number": "MS-29 (No.459)",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P222DT10H7M37S",
      "time_docked": "P220DT4H11M43S",
      "flights_count": 1,
      "mission_ends_count": 1,
      "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": 606,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/606/?format=api",
      "name": "Ship 34",
      "serial_number": "S34",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "PT13M",
      "time_docked": "P0D",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 3,
        "name": "Destroyed"
      },
      "description": "Ship 34 (S34) is the 2nd stage vehicle used for the eighth Starship flight test. It is the second \"Block 2\" Starship spacecraft with lengthened propellant tanks and forward flaps with a new design, among other enhancements.",
      "spacecraft_config": {
        "id": 45,
        "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/45/?format=api",
        "name": "Starship V2",
        "type": {
          "id": 6,
          "name": "Reuseable Upper Stage"
        },
        "agency": {
          "id": 121,
          "url": "https://ll.thespacedevs.com/2.2.0/agencies/121/?format=api",
          "name": "SpaceX",
          "type": "Commercial"
        },
        "in_use": false,
        "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/starship_during_image_20250824175325.jpg"
      }
    },
    {
      "id": 455,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/455/?format=api",
      "name": "Soyuz MS-18",
      "serial_number": "Soyuz MS 11F732A48 #748",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P190DT20H53M3S",
      "time_docked": "P190DT13H26M21S",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Launched to the ISS in April 2021.",
      "spacecraft_config": {
        "id": 38,
        "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/38/?format=api",
        "name": "Soyuz MS",
        "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": true,
        "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/soyuz_ms_in_orb_image_20240313130407.jpeg"
      }
    },
    {
      "id": 511,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/511/?format=api",
      "name": "Soyuz 7K-L1 No.12",
      "serial_number": "Soyuz 7K-L1 #12",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P6DT18H58M29S",
      "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://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": 517,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/517/?format=api",
      "name": "Soyuz 7K-L1E No.1",
      "serial_number": "Soyuz 7K-L1E",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "PT15M",
      "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://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": 460,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/460/?format=api",
      "name": "Apollo CSM-012",
      "serial_number": "CSM-012",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P0D",
      "time_docked": "P0D",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 3,
        "name": "Destroyed"
      },
      "description": "CSM-012 was an Apollo Command & Service Module that was planned to be used in the Apollo 1 mission. It was destroyed by a fatal cabin fire during a launch rehearsal on January 27, 1967.",
      "spacecraft_config": {
        "id": 10,
        "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/10/?format=api",
        "name": "Apollo Command/Service Module",
        "type": {
          "id": 2,
          "name": "Capsule"
        },
        "agency": {
          "id": 999,
          "url": "https://ll.thespacedevs.com/2.2.0/agencies/999/?format=api",
          "name": "North American Aviation",
          "type": "Commercial"
        },
        "in_use": false,
        "image_url": "https://thespacedevs-prod.nyc3.digitaloceanspaces.com/media/images/apollo2520command2fservice2520module_image_20190207032507.jpeg"
      }
    },
    {
      "id": 462,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/462/?format=api",
      "name": "Tianzhou-2",
      "serial_number": "2",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P305DT21H44M31S",
      "time_docked": "P301DT4H52M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Second operational Tianzhou spacecraft. First spacecraft to dock with the Chinese 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"
      }
    }
  ]
}