API endpoint that returns all Launch objects or a single launch.

EXAMPLE - /launch// or /launch/?mode=list&search=SpaceX

GET: Return a list of all Launch objects.

FILTERS: Fields - 'name', 'id(s)', 'lsp_id', 'lsp_name', 'serial_number', 'launcher_config__id', 'rocket__spacecraftflight__spacecraft__name'

MODE: 'normal', 'list', 'detailed' EXAMPLE: ?mode=list

SEARCH: Searches through the launch name, rocket name, launch agency, mission name & spacecraft name. EXAMPLE - ?search=SpaceX

GET /2.0.0/launch/4e29f6d7-a6ea-4536-81a3-6ec758840122/?format=api
HTTP 200 OK
Allow: GET
Content-Type: application/json
Vary: Accept

{
  "id": "4e29f6d7-a6ea-4536-81a3-6ec758840122",
  "url": "https://lldev.thespacedevs.com/2.0.0/launch/4e29f6d7-a6ea-4536-81a3-6ec758840122/?format=api",
  "launch_library_id": 108,
  "slug": "zenit-3sl-eutelsat-3b",
  "name": "Zenit 3SL | Eutelsat 3B",
  "status": {
    "id": 3,
    "name": "Success"
  },
  "net": "2014-05-26T21:09:59Z",
  "window_end": "2014-05-26T21:09:59Z",
  "window_start": "2014-05-26T21:09:59Z",
  "inhold": false,
  "tbdtime": false,
  "tbddate": false,
  "probability": null,
  "holdreason": "",
  "failreason": "",
  "hashtag": null,
  "launch_service_provider": {
    "id": 122,
    "url": "https://lldev.thespacedevs.com/2.0.0/agencies/122/?format=api",
    "name": "Sea Launch",
    "featured": false,
    "type": "Commercial",
    "country_code": "RUS",
    "abbrev": "SL",
    "description": null,
    "administrator": null,
    "founding_year": null,
    "launchers": "",
    "spacecraft": "",
    "launch_library_url": null,
    "total_launch_count": 43,
    "consecutive_successful_launches": 3,
    "successful_launches": 40,
    "failed_launches": 3,
    "pending_launches": 0,
    "consecutive_successful_landings": 0,
    "successful_landings": 0,
    "failed_landings": 0,
    "attempted_landings": 0,
    "info_url": "https://www.sea-launch.com/",
    "wiki_url": "https://en.wikipedia.org/wiki/Sea_Launch",
    "logo_url": null,
    "image_url": null,
    "nation_url": null
  },
  "rocket": {
    "id": 1760,
    "configuration": {
      "id": 11,
      "launch_library_id": 12,
      "url": "https://lldev.thespacedevs.com/2.0.0/config/launcher/11/?format=api",
      "name": "Zenit",
      "description": "",
      "family": "Zenith",
      "full_name": "Zenit 3SL",
      "manufacturer": {
        "id": 122,
        "url": "https://lldev.thespacedevs.com/2.0.0/agencies/122/?format=api",
        "name": "Sea Launch",
        "featured": false,
        "type": "Commercial",
        "country_code": "RUS",
        "abbrev": "SL",
        "description": null,
        "administrator": null,
        "founding_year": null,
        "launchers": "",
        "spacecraft": "",
        "launch_library_url": null,
        "total_launch_count": 43,
        "consecutive_successful_launches": 3,
        "successful_launches": 40,
        "failed_launches": 3,
        "pending_launches": 0,
        "consecutive_successful_landings": 0,
        "successful_landings": 0,
        "failed_landings": 0,
        "attempted_landings": 0,
        "info_url": "https://www.sea-launch.com/",
        "wiki_url": "https://en.wikipedia.org/wiki/Sea_Launch",
        "logo_url": null,
        "image_url": null,
        "nation_url": null
      },
      "program": [],
      "variant": "3SL",
      "alias": "",
      "min_stage": 1,
      "max_stage": 1,
      "length": 4.6,
      "diameter": 0.42,
      "maiden_flight": "1999-03-28",
      "launch_mass": 0,
      "leo_capacity": 0,
      "gto_capacity": 0,
      "to_thrust": 45,
      "apogee": 140,
      "vehicle_range": null,
      "image_url": null,
      "info_url": null,
      "wiki_url": null,
      "total_launch_count": 36,
      "consecutive_successful_launches": 1,
      "successful_launches": 33,
      "failed_launches": 3,
      "pending_launches": 0
    },
    "launcher_stage": [],
    "spacecraft_stage": null
  },
  "mission": {
    "id": 57,
    "launch_library_id": 93,
    "name": "Eutelsat 3B",
    "description": "With up to 51 transponders, the EUTELSAT 3B satellite will complement Eutelsat’s capacity portfolio and geographic reach, adding resources in three frequency bands connected to fixed and steerable antennas for maximum flexibility.",
    "launch_designator": null,
    "type": "Communications",
    "orbit": {
      "id": 2,
      "name": "Geostationary Transfer Orbit",
      "abbrev": "GTO"
    }
  },
  "pad": {
    "id": 13,
    "url": "https://lldev.thespacedevs.com/2.0.0/pad/13/?format=api",
    "agency_id": 80,
    "name": "Launch Platform Odyssey",
    "info_url": null,
    "wiki_url": "https://en.wikipedia.org/wiki/Odyssey_(launch_platform)",
    "map_url": "https://www.google.com/maps?q=0.0,-154",
    "latitude": "0.0",
    "longitude": "-154.0",
    "location": {
      "id": 3,
      "url": "https://lldev.thespacedevs.com/2.0.0/location/3/?format=api",
      "name": "Sea Launch",
      "country_code": "???",
      "map_image": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/map_images/location_3_20200803142448.jpg",
      "total_launch_count": 40,
      "total_landing_count": 0
    },
    "map_image": "https://thespacedevs-dev.nyc3.digitaloceanspaces.com/media/map_images/pad_13_20200803143257.jpg",
    "total_launch_count": 36
  },
  "infoURLs": [],
  "vidURLs": [
    {
      "priority": 0,
      "title": "SeaLaunch Eutelsat 3B Launch Webcast May 26 2014",
      "description": "",
      "feature_image": "https://i.ytimg.com/vi/NvX83p3PDH4/hqdefault.jpg",
      "url": "https://www.youtube.com/watch?v=NvX83p3PDH4"
    }
  ],
  "webcast_live": false,
  "image": null,
  "infographic": null,
  "program": [],
  "orbital_launch_attempt_count": 5380,
  "location_launch_attempt_count": 39,
  "pad_launch_attempt_count": 36,
  "agency_launch_attempt_count": 42,
  "orbital_launch_attempt_count_year": 31,
  "location_launch_attempt_count_year": 1,
  "pad_launch_attempt_count_year": 1,
  "agency_launch_attempt_count_year": 1
}