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

{
  "count": 612,
  "next": "https://ll.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=280&ordering=flights_count",
  "previous": "https://ll.thespacedevs.com/2.2.0/spacecraft/?format=api&limit=10&offset=260&ordering=flights_count",
  "results": [
    {
      "id": 317,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/317/?format=api",
      "name": "Progress M1-9",
      "serial_number": "Progress M1-9 (No.258)",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P129DT3H1M36S",
      "time_docked": "P124DT23H",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress M1-9 (Russian: Прогресс М1-9), identified by NASA as Progress 9 or 9P, was a Progress spacecraft used to resupply the International Space Station.",
      "spacecraft_config": {
        "id": 36,
        "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/36/?format=api",
        "name": "Progress-M1",
        "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-m1_image_20231219142545.jpeg"
      }
    },
    {
      "id": 245,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/245/?format=api",
      "name": "Progress M-28M",
      "serial_number": "Progress M-28M (No.428)",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P169DT6H32M15S",
      "time_docked": "P167DT24M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress M-28M (Russian: Прогресс М-28М), identified by NASA as Progress 60 or 60P 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": 105,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/105/?format=api",
      "name": "Soyuz TM-25",
      "serial_number": "Soyuz TM 11F732A51 #74",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P184DT22H7M30S",
      "time_docked": "P182DT17H4M45S",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Soyuz TM-25 was a Soyuz spacecraft which launched on 10 February 1997 14:09 UTC. It transported two members of the Expedition 23 and a German astronaut to Mir. The Expedition 23 crew consisted of Vasili Tsibliyev and Aleksandr Lazutkin. The ESA astronaut was Reinhold Ewald.",
      "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": 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"
      }
    },
    {
      "id": 142,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/142/?format=api",
      "name": "Soyuz T-4",
      "serial_number": "Soyuz T 11F732 #10",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P74DT17H37M23S",
      "time_docked": "P73DT12H47M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Soyuz T-4 was a Soyuz spacecraft which launched on 12 March 1981 19:00 UTC. It  transported two cosmonauts of EO-6 to Salyut 6. The crew was Vladimir Kovalyonok and Viktor Savinykh.",
      "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": 249,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/249/?format=api",
      "name": "Progress M-24M",
      "serial_number": "Progress M-24M (No.423)",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P119DT2H1M16S",
      "time_docked": "P95DT2H7M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress M-24M (Russian: Прогресс М-24М), identified by NASA as Progress 56 or 56P, is 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": 250,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/250/?format=api",
      "name": "Progress M-23M",
      "serial_number": "Progress M-23M (No.427)",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P113DT7H15M33S",
      "time_docked": "P103DT30M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress M-23M (Russian: Прогресс М-23М), identified by NASA as Progress 55 or 55P, is 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": 252,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/252/?format=api",
      "name": "Progress M-21M",
      "serial_number": "Progress M-21M (No.421)",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P195DT20H29M54S",
      "time_docked": "P191DT13H58M40S",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress M-21M (Russian: Прогресс М-21М), identified by NASA as Progress 53 or 53P, is 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": 41,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/41/?format=api",
      "name": "Soyuz MS-10",
      "serial_number": "Soyuz MS 11F732A48 #740",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "PT18M45S",
      "time_docked": "P0D",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Soyuz MS-10 was a manned Soyuz MS spaceflight which aborted shortly after launch on 11 October 2018 due to a failure of the Soyuz-FG launch vehicle boosters. It was intended to transport Aleksey Ovchinin and Nick Hague to the International Space Station.",
      "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": 398,
      "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/398/?format=api",
      "name": "Progress 18",
      "serial_number": "Progress 18 (No.118)",
      "is_placeholder": false,
      "in_space": false,
      "time_in_space": "P26DT18H18M55S",
      "time_docked": "P21DT15H34M",
      "flights_count": 1,
      "mission_ends_count": 1,
      "status": {
        "id": 4,
        "name": "Single Use"
      },
      "description": "Progress 18 (Russian: Прогресс 18), was a Progress spacecraft used to resupply the space station Salyut 7.",
      "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"
      }
    }
  ]
}