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

{
  "count": 606,
  "next": "https://ll.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=260&ordering=flights_count",
  "previous": "https://ll.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=240&ordering=flights_count",
  "results": [
    {
      "id": 257,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/257/?format=api",
      "name": "Progress M-17M",
      "serial_number": "Progress M-17M (No.417)",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P172DT7H20M42S",
      "time_docked": "P165DT22H29M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress M-17M (Russian: Прогресс М-17М), identified by NASA as Progress 49 or 49P, was a Progress spacecraft used by Roskosmos 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": 169,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/169/?format=api",
      "name": "Cygnus CRS OA-9E",
      "serial_number": null,
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P70DT32M54S",
      "time_docked": "P52DT54M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Cygnus CRS OA-9E, also known as Orbital ATK OA-9E and Northrop Grumman OA-9E, was the tenth planned flight of the Orbital ATK uncrewed resupply spacecraft Cygnus and its ninth 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 Services (COTS) program, then Orbital Sciences 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.",
      "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": 135,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/135/?format=api",
      "name": "Soyuz T-10",
      "serial_number": "Soyuz T 11F732 #15",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P62DT22H41M22S",
      "time_docked": "P61DT16H50M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Soyuz T-10 was a Soyuz spacecraft which launched on 8 February 1984 12:07 UTC. It transported three cosmonauts of EO-3 to Salyut 7. The EO-3 crew was Leonid Kizim,\r\nVladimir Solovyov, and Oleg Atkov.",
      "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": 264,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/264/?format=api",
      "name": "Progress M-10M",
      "serial_number": "Progress M-10M (No.410)",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P184DT23H48M39S",
      "time_docked": "P182DT18H35M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress M-10M (Russian: Прогресс М-10М), identified by NASA as Progress 42 or 42P, is a Progress spacecraft which was launched on 27 April 2011 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": 387,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/387/?format=api",
      "name": "Progress 28",
      "serial_number": "Progress 28 (No.135)",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P24DT16H34M55S",
      "time_docked": "P20DT16H24M12S",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress 28 (Russian: Прогресс 28), was a Progress spacecraft used to resupply the space station Mir.",
      "spacecraft_config": {
        "id": 8,
        "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/8/?format=api",
        "name": "Progress 7K-TG",
        "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_7k-tg_image_20231220085840.png"
      }
    },
    {
      "id": 194,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/194/?format=api",
      "name": "Soyuz 13",
      "serial_number": "Soyuz 7K-T 11F615A8 #33",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P7DT20H55M35S",
      "time_docked": "P0D",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Soyuz 13 was a Soyuz spacecraft which launched on 18 December 1973 11:55 UTC. It launched two cosmonauts to orbit for science purposes. The crew was Pyotr Klimuk and Valentin Lebedev.",
      "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": 372,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/372/?format=api",
      "name": "Progress M-1",
      "serial_number": "Progress M-1 (No.201)",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P100DT8H11M28S",
      "time_docked": "P98DT3H43M21S",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress M-1 (Russian: Прогресс М-1), 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": 600,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/600/?format=api",
      "name": "Ship 31",
      "serial_number": "S31",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "PT1H5M32S",
      "time_docked": "P0D",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 3,
        "name": "Destroyed"
      },
      "description": "Ship 31 (S31) is the 2nd stage vehicle, used for the sixth Starship integrated flight test.",
      "spacecraft_config": {
        "id": 26,
        "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/26/?format=api",
        "name": "Starship V1",
        "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_image_20231116184708.jpeg"
      }
    },
    {
      "id": 182,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/182/?format=api",
      "name": "Soyuz 25",
      "serial_number": "Soyuz 7K-T 11F615A8 #42",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P2DT44M45S",
      "time_docked": "P0D",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Soyuz 25 was a Soyuz spacecraft which launched on 9 October 1977 02:40 UTC. It  transported two cosmonauts to Salyut 6. Soyuz 25 was the first flight to the new Salyut 6 Space Station, but the craft failed to dock. The crew was Vladimir Kovalyonok and Valery Ryumin.",
      "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": 191,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/191/?format=api",
      "name": "Soyuz 16",
      "serial_number": "Soyuz 7K-TM 11F615A12 #73",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P5DT22H23M35S",
      "time_docked": "P0D",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Soyuz 16 was a Soyuz spacecraft which launched on 2 December 1974 09:40 UTC. It launched two cosmonauts on a test flight for the upcoming Apollo-Soyuz mission. The crew was Anatoly Filipchenko and Nikolai Rukavishnikov.",
      "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"
      }
    }
  ]
}