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' Example - /2.0.0/spacecraft/?status=Active

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

ORDERING: Fields - 'id' Example - /2.0.0/spacecraft/?order=id

GET /2.0.0/spacecraft/?format=api&offset=50
HTTP 200 OK
Allow: GET
Content-Type: application/json
Vary: Accept

{
  "count": 609,
  "next": "https://lldev.thespacedevs.com/2.0.0/spacecraft/?format=api&limit=10&offset=60",
  "previous": "https://lldev.thespacedevs.com/2.0.0/spacecraft/?format=api&limit=10&offset=40",
  "results": [
    {
      "id": 617,
      "url": "https://lldev.thespacedevs.com/2.0.0/spacecraft/617/?format=api",
      "name": "Progress MS-31",
      "serial_number": "MS-31 (No.461)",
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress MS-31 is a Progress spacecraft used by Roscosmos to resupply the International Space Station (ISS).",
      "spacecraft_config": {
        "id": 33,
        "url": "https://lldev.thespacedevs.com/2.0.0/config/spacecraft/33/?format=api",
        "name": "Progress-MS",
        "type": {
          "id": 4,
          "name": "Cargo Resupply"
        },
        "agency": {
          "id": 63,
          "url": "https://lldev.thespacedevs.com/2.0.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": 621,
      "url": "https://lldev.thespacedevs.com/2.0.0/spacecraft/621/?format=api",
      "name": "Ship 39",
      "serial_number": "S39",
      "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://lldev.thespacedevs.com/2.0.0/config/spacecraft/46/?format=api",
        "name": "Starship V3",
        "type": {
          "id": 6,
          "name": "Reuseable Upper Stage"
        },
        "agency": {
          "id": 121,
          "url": "https://lldev.thespacedevs.com/2.0.0/agencies/121/?format=api",
          "name": "SpaceX",
          "type": "Commercial"
        },
        "in_use": true,
        "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/starship_during_image_20250824175325.jpg"
      }
    },
    {
      "id": 484,
      "url": "https://lldev.thespacedevs.com/2.0.0/spacecraft/484/?format=api",
      "name": "Mercury No.6",
      "serial_number": "6",
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Mercury No.6 is the Mercury capsule used for the Mercury-Atlas 2 mission.",
      "spacecraft_config": {
        "id": 11,
        "url": "https://lldev.thespacedevs.com/2.0.0/config/spacecraft/11/?format=api",
        "name": "Mercury",
        "type": {
          "id": 2,
          "name": "Capsule"
        },
        "agency": {
          "id": 44,
          "url": "https://lldev.thespacedevs.com/2.0.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": 497,
      "url": "https://lldev.thespacedevs.com/2.0.0/spacecraft/497/?format=api",
      "name": "Soyuz 7K-T No.36",
      "serial_number": "Soyuz 7K-T 11F615A8 #36",
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Second generation Soyuz used for a test flight.",
      "spacecraft_config": {
        "id": 1,
        "url": "https://lldev.thespacedevs.com/2.0.0/config/spacecraft/1/?format=api",
        "name": "Soyuz",
        "type": {
          "id": 2,
          "name": "Capsule"
        },
        "agency": {
          "id": 63,
          "url": "https://lldev.thespacedevs.com/2.0.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": 166,
      "url": "https://lldev.thespacedevs.com/2.0.0/spacecraft/166/?format=api",
      "name": "Cygnus CRS OA-5",
      "serial_number": null,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Cygnus CRS OA-5, also known as Orbital Sciences CRS Flight 5, was the seventh planned flight of the Orbital Sciences' unmanned resupply spacecraft Cygnus and its sixth flight to the International Space Station under the Commercial Resupply Services contract with NASA. Orbital and NASA jointly developed a new space transportation system to provide commercial cargo resupply services to the International Space Station (ISS). Under the Commercial Orbital Transportation System (COTS) program, Orbital designed and built Antares, a medium-class launch vehicle; Cygnus, an advanced maneuvering spacecraft; and a Pressurized Cargo Module which is provided by Orbital's industrial partner Thales Alenia Space.\r\n\r\nThe Cygnus spacecraft for this mission is named the S.S. Alan Poindexter in honor to astronaut Alan G. Poindexter, a deceased space shuttle commander. Poindexter was selected in the 1998 NASA Group (G17) and went into orbit aboard Space Shuttle missions STS-122 and STS-131.",
      "spacecraft_config": {
        "id": 19,
        "url": "https://lldev.thespacedevs.com/2.0.0/config/spacecraft/19/?format=api",
        "name": "Cygnus Enhanced",
        "type": {
          "id": 4,
          "name": "Cargo Resupply"
        },
        "agency": {
          "id": 257,
          "url": "https://lldev.thespacedevs.com/2.0.0/agencies/257/?format=api",
          "name": "Northrop Grumman Space Systems",
          "type": "Commercial"
        },
        "in_use": true,
        "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/cygnus2520enhanced_image_20190207032513.jpeg"
      }
    },
    {
      "id": 32,
      "url": "https://lldev.thespacedevs.com/2.0.0/spacecraft/32/?format=api",
      "name": "Apollo CSM-111",
      "serial_number": "CSM-111",
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "CSM-111 was an Apollo Command & Service Module used in the Apollo-Soyuz Test Project.",
      "spacecraft_config": {
        "id": 10,
        "url": "https://lldev.thespacedevs.com/2.0.0/config/spacecraft/10/?format=api",
        "name": "Apollo Command/Service Module",
        "type": {
          "id": 2,
          "name": "Capsule"
        },
        "agency": {
          "id": 999,
          "url": "https://lldev.thespacedevs.com/2.0.0/agencies/999/?format=api",
          "name": "North American Aviation",
          "type": "Commercial"
        },
        "in_use": false,
        "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/apollo2520command2fservice2520module_image_20190207032507.jpeg"
      }
    },
    {
      "id": 357,
      "url": "https://lldev.thespacedevs.com/2.0.0/spacecraft/357/?format=api",
      "name": "Progress M-16",
      "serial_number": "Progress M-16 (No.216)",
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress M-16 (Russian: Прогресс М-16), was a Progress spacecraft used to resupply the space station Mir.",
      "spacecraft_config": {
        "id": 35,
        "url": "https://lldev.thespacedevs.com/2.0.0/config/spacecraft/35/?format=api",
        "name": "Progress-M",
        "type": {
          "id": 4,
          "name": "Cargo Resupply"
        },
        "agency": {
          "id": 63,
          "url": "https://lldev.thespacedevs.com/2.0.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": 47,
      "url": "https://lldev.thespacedevs.com/2.0.0/spacecraft/47/?format=api",
      "name": "Soyuz MS-04",
      "serial_number": "Soyuz MS 11F732A48 #735",
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Soyuz MS-04 was a Soyuz spacecraft that launched on 20 April 2017. It transported two members of the Expedition 52 crew to the International Space Station. The crew consisted of Fyodor Yurchikhin and Jack D. Fischer.",
      "spacecraft_config": {
        "id": 38,
        "url": "https://lldev.thespacedevs.com/2.0.0/config/spacecraft/38/?format=api",
        "name": "Soyuz MS",
        "type": {
          "id": 2,
          "name": "Capsule"
        },
        "agency": {
          "id": 63,
          "url": "https://lldev.thespacedevs.com/2.0.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/soyuz_ms_in_orb_image_20240313130407.jpeg"
      }
    },
    {
      "id": 505,
      "url": "https://lldev.thespacedevs.com/2.0.0/spacecraft/505/?format=api",
      "name": "Soyuz 7K-L1 No.4",
      "serial_number": "Soyuz 7K-L1 #4",
      "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.0.0/config/spacecraft/1/?format=api",
        "name": "Soyuz",
        "type": {
          "id": 2,
          "name": "Capsule"
        },
        "agency": {
          "id": 63,
          "url": "https://lldev.thespacedevs.com/2.0.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": 104,
      "url": "https://lldev.thespacedevs.com/2.0.0/spacecraft/104/?format=api",
      "name": "Soyuz TM-26",
      "serial_number": "Soyuz TM 11F732A51 #75",
      "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://lldev.thespacedevs.com/2.0.0/config/spacecraft/41/?format=api",
        "name": "Soyuz TM",
        "type": {
          "id": 2,
          "name": "Capsule"
        },
        "agency": {
          "id": 63,
          "url": "https://lldev.thespacedevs.com/2.0.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_tm_image_20231228130713.jpeg"
      }
    }
  ]
}