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

{
  "count": 603,
  "next": "https://lldev.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=270&ordering=-mission_ends_count",
  "previous": "https://lldev.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=250&ordering=-mission_ends_count",
  "results": [
    {
      "id": 257,
      "url": "https://lldev.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://lldev.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://lldev.thespacedevs.com/2.2.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_252_image_20231219140115.jpeg"
      }
    },
    {
      "id": 242,
      "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/242/?format=api",
      "name": "Progress MS-02",
      "serial_number": "Progress MS-02 (No.432)",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P196DT21H15M2S",
      "time_docked": "P194DT15H39M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress MS-02 (Russian: Прогресс МC-02), identified by NASA as Progress 63 or 63P, is a Progress spacecraft used by Roscosmos to resupply the International Space Station (ISS)",
      "spacecraft_config": {
        "id": 33,
        "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/33/?format=api",
        "name": "Progress-MS",
        "type": {
          "id": 4,
          "name": "Cargo Resupply"
        },
        "agency": {
          "id": 63,
          "url": "https://lldev.thespacedevs.com/2.2.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": 390,
      "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/390/?format=api",
      "name": "Progress 25",
      "serial_number": "Progress 25 (No.127)",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P32DT14H40M5S",
      "time_docked": "P30DT8H8M6S",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress 25 (Russian: Прогресс 25), was a Progress spacecraft used to resupply the space station Mir.",
      "spacecraft_config": {
        "id": 8,
        "url": "https://lldev.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://lldev.thespacedevs.com/2.2.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_7k-tg_image_20231220085840.png"
      }
    },
    {
      "id": 322,
      "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/322/?format=api",
      "name": "Progress M-45",
      "serial_number": "Progress M-45 (No.245)",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P93DT12H11M29S",
      "time_docked": "P91DT6H20M29S",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress M-45 (Russian: Прогресс М-45), identified by NASA as Progress 5 or 5P, was a Progress spacecraft used to resupply the International Space Station.",
      "spacecraft_config": {
        "id": 35,
        "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/35/?format=api",
        "name": "Progress-M",
        "type": {
          "id": 4,
          "name": "Cargo Resupply"
        },
        "agency": {
          "id": 63,
          "url": "https://lldev.thespacedevs.com/2.2.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": 571,
      "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/571/?format=api",
      "name": "Cygnus CRS NG-21 (S.S. Francis R. “Dick” Scobee)",
      "serial_number": null,
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P237DT19H12M7S",
      "time_docked": "P234DT3H46M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "This is the twenty-first flight to the ISS by the Cygnus spacecraft under the CRS program and their tenth under the CRS-2 program. This is also the 17th use of the enhanced size Cygnus.",
      "spacecraft_config": {
        "id": 19,
        "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/19/?format=api",
        "name": "Cygnus Enhanced",
        "type": {
          "id": 4,
          "name": "Cargo Resupply"
        },
        "agency": {
          "id": 257,
          "url": "https://lldev.thespacedevs.com/2.2.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": 203,
      "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/203/?format=api",
      "name": "Soyuz 4",
      "serial_number": "Soyuz 7K-OK (A) 11F615 #12",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P2DT23H20M47S",
      "time_docked": "PT4H35M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Soyuz 4 was a Soyuz spacecraft which launched on 14 January 1969 07:30 UTC. It launched three cosmonauts for a joint mission with Soyuz 5. The crew was Vladimir Shatalov, Aleksei Yeliseyev, and Yevgeny Khrunov.",
      "spacecraft_config": {
        "id": 1,
        "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/1/?format=api",
        "name": "Soyuz",
        "type": {
          "id": 2,
          "name": "Capsule"
        },
        "agency": {
          "id": 63,
          "url": "https://lldev.thespacedevs.com/2.2.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": 540,
      "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/540/?format=api",
      "name": "Orion Integrity",
      "serial_number": "003",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P9DT1H32M15S",
      "time_docked": "P0D",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 1,
        "name": "Active"
      },
      "description": "Orion spacecraft used for Artemis 2.",
      "spacecraft_config": {
        "id": 4,
        "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/4/?format=api",
        "name": "Orion",
        "type": {
          "id": 2,
          "name": "Capsule"
        },
        "agency": {
          "id": 44,
          "url": "https://lldev.thespacedevs.com/2.2.0/agencies/44/?format=api",
          "name": "National Aeronautics and Space Administration",
          "type": "Government"
        },
        "in_use": true,
        "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/orion_image_20231118102035.jpeg"
      }
    },
    {
      "id": 162,
      "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/162/?format=api",
      "name": "Cygnus CRS Orb-2",
      "serial_number": null,
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P34DT20H29M46S",
      "time_docked": "P30DT4M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Cygnus CRS Orb-2, also known as Orbital Sciences CRS Flight 2, was the third flight of the Orbital Sciences' unmanned resupply spacecraft Cygnus, its third flight to the International Space Station, and the fourth launch of the company's Antares launch vehicle. The mission launched from the Mid-Atlantic Regional Spaceport on 13 July 2014.",
      "spacecraft_config": {
        "id": 5,
        "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/5/?format=api",
        "name": "Cygnus Standard",
        "type": {
          "id": 4,
          "name": "Cargo Resupply"
        },
        "agency": {
          "id": 257,
          "url": "https://lldev.thespacedevs.com/2.2.0/agencies/257/?format=api",
          "name": "Northrop Grumman Space Systems",
          "type": "Commercial"
        },
        "in_use": false,
        "image_url": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/images/cygnus2520standard_image_20190207032514.jpeg"
      }
    },
    {
      "id": 128,
      "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/128/?format=api",
      "name": "Soyuz TM-2",
      "serial_number": "Soyuz TM 11F732A51 #52",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P174DT3H25M56S",
      "time_docked": "P324DT6H30M20S",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Soyuz TM-2 was a Soyuz spacecraft which launched on 5 February 1987 21:38 UTC. It transported two members of Expedition 2 crew to Mir. The crew consisted of Aleksandr Laveykin and Yuri Romanenko.",
      "spacecraft_config": {
        "id": 41,
        "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/41/?format=api",
        "name": "Soyuz TM",
        "type": {
          "id": 2,
          "name": "Capsule"
        },
        "agency": {
          "id": 63,
          "url": "https://lldev.thespacedevs.com/2.2.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"
      }
    },
    {
      "id": 562,
      "url": "https://lldev.thespacedevs.com/2.2.0/spacecraft/562/?format=api",
      "name": "Progress MS-23",
      "serial_number": "MS-23 (No.453)",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P188DT22H48M54S",
      "time_docked": "P188DT15H36M16S",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress MS-23 is a Progress spacecraft used by Roscosmos to resupply the International Space Station (ISS).",
      "spacecraft_config": {
        "id": 33,
        "url": "https://lldev.thespacedevs.com/2.2.0/config/spacecraft/33/?format=api",
        "name": "Progress-MS",
        "type": {
          "id": 4,
          "name": "Cargo Resupply"
        },
        "agency": {
          "id": 63,
          "url": "https://lldev.thespacedevs.com/2.2.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"
      }
    }
  ]
}