API Documentation

Official Documentation of the Space Launch Now Public API.

View the Changelog on GitHub

Latest: Version 3.2.0

v1

API endpoint that allows Orbiters to be viewed.

GET: Return a list of all the existing orbiters.

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • agency: ReadOnlyField
  • history: CharField
  • details: CharField
  • image_url: SerializerMethodField
  • nation_url: SerializerMethodField
  • wiki_link: URLField

API endpoint that allows Orbiters to be viewed.

GET: Return a list of all the existing orbiters.

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • agency: ReadOnlyField
  • history: CharField
  • details: CharField
  • image_url: SerializerMethodField
  • nation_url: SerializerMethodField
  • wiki_link: URLField

API endpoint that allows Launcher to be viewed.

GET: Return a list of all the existing users.

Fields:

  • url: HyperlinkedIdentityField
  • agency: SerializerMethodField
  • launchers: CharField
  • orbiters: ReadOnlyField
  • launcher_list: ListSerializer Array of objects
    • id: ReadOnlyField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • description: CharField
    • agency: ReadOnlyField
    • variant: CharField
    • image_url: SerializerMethodField
    • info_url: CharField
    • wiki_url: CharField
  • orbiter_list: ListSerializer Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • agency: ReadOnlyField
    • image_url: SerializerMethodField
    • nation_url: SerializerMethodField
  • description: CharField
  • image_url: SerializerMethodField
  • nation_url: SerializerMethodField

API endpoint that allows Launcher to be viewed.

GET: Return a list of all the existing users.

Fields:

  • url: HyperlinkedIdentityField
  • agency: SerializerMethodField
  • launchers: CharField
  • orbiters: ReadOnlyField
  • launcher_list: ListSerializer Array of objects
    • id: ReadOnlyField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • description: CharField
    • agency: ReadOnlyField
    • variant: CharField
    • image_url: SerializerMethodField
    • info_url: CharField
    • wiki_url: CharField
  • orbiter_list: ListSerializer Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • agency: ReadOnlyField
    • image_url: SerializerMethodField
    • nation_url: SerializerMethodField
  • description: CharField
  • image_url: SerializerMethodField
  • nation_url: SerializerMethodField

API endpoint that allows Launchers to be viewed.

GET: Return a list of all the existing launchers.

FILTERS: 'family', 'name', 'launch_agency__agency', 'full_name'

Fields:

  • id: ReadOnlyField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • family: CharField
  • full_name: CharField
  • agency: ReadOnlyField
  • variant: CharField
  • alias: CharField
  • min_stage: IntegerField
  • max_stage: IntegerField
  • length: FloatField
  • diameter: FloatField
  • launch_mass: IntegerField
  • leo_capacity: IntegerField
  • gto_capacity: IntegerField
  • to_thrust: IntegerField
  • apogee: IntegerField
  • vehicle_range: IntegerField
  • image_url: SerializerMethodField
  • info_url: CharField
  • wiki_url: CharField

API endpoint that allows Launchers to be viewed.

GET: Return a list of all the existing launchers.

FILTERS: 'family', 'name', 'launch_agency__agency', 'full_name'

Fields:

  • id: ReadOnlyField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • family: CharField
  • full_name: CharField
  • agency: ReadOnlyField
  • variant: CharField
  • alias: CharField
  • min_stage: IntegerField
  • max_stage: IntegerField
  • length: FloatField
  • diameter: FloatField
  • launch_mass: IntegerField
  • leo_capacity: IntegerField
  • gto_capacity: IntegerField
  • to_thrust: IntegerField
  • apogee: IntegerField
  • vehicle_range: IntegerField
  • image_url: SerializerMethodField
  • info_url: CharField
  • wiki_url: CharField

Space Launch Now's public API - for more information join our discord!

No fields.

2.0.0

API endpoint that allows Orbiters to be viewed.

GET: Return a list of all the existing orbiters.

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • agency: ReadOnlyField
  • history: CharField
  • details: CharField
  • image_url: FileField
  • nation_url: FileField
  • wiki_link: URLField
  • in_use: BooleanField
  • capability: CharField

API endpoint that allows Orbiters to be viewed.

GET: Return a list of all the existing orbiters.

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • agency: ReadOnlyField
  • history: CharField
  • details: CharField
  • image_url: FileField
  • nation_url: FileField
  • wiki_link: URLField
  • in_use: BooleanField
  • capability: CharField

API endpoint that allows Agencies to be viewed.

GET: Return a list of all the existing users.

FILTERS: Fields - 'featured', 'launch_library_id' Example - /2.0.0/agencies/?featured=true&launch_library_id=44

SEARCH EXAMPLE: /2.0.0/agencies/?search=nasa

ORDERING: Fields - 'id', 'name', 'featured', 'launch_library_id' Example - /v200/agencies/?ordering=featured

Fields:

  • id: IntegerField R
  • url: HyperlinkedIdentityField
  • name: CharField R
  • featured: BooleanField
  • launchers: CharField
  • orbiters: ReadOnlyField
  • launcher_list: ListSerializer Array of objects
    • id: ReadOnlyField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • description: CharField
    • agency: ReadOnlyField
    • variant: CharField
    • image_url: FileField
    • info_url: CharField
    • wiki_url: CharField
  • orbiter_list: ListSerializer Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • agency: ReadOnlyField
    • image_url: FileField
    • nation_url: FileField
  • description: CharField
  • legacy_image_url: URLField
  • image_url: FileField
  • legacy_nation_url: URLField
  • nation_url: FileField
  • ceo: SerializerMethodField
  • founding_year: CharField
  • logo_url: FileField
  • launch_library_url: ReadOnlyField

API endpoint that allows Agencies to be viewed.

GET: Return a list of all the existing users.

FILTERS: Fields - 'featured', 'launch_library_id' Example - /2.0.0/agencies/?featured=true&launch_library_id=44

SEARCH EXAMPLE: /2.0.0/agencies/?search=nasa

ORDERING: Fields - 'id', 'name', 'featured', 'launch_library_id' Example - /v200/agencies/?ordering=featured

Fields:

  • id: IntegerField R
  • url: HyperlinkedIdentityField
  • name: CharField R
  • featured: BooleanField
  • launchers: CharField
  • orbiters: ReadOnlyField
  • launcher_list: ListSerializer Array of objects
    • id: ReadOnlyField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • description: CharField
    • agency: ReadOnlyField
    • variant: CharField
    • image_url: FileField
    • info_url: CharField
    • wiki_url: CharField
  • orbiter_list: ListSerializer Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • agency: ReadOnlyField
    • image_url: FileField
    • nation_url: FileField
  • description: CharField
  • legacy_image_url: URLField
  • image_url: FileField
  • legacy_nation_url: URLField
  • nation_url: FileField
  • ceo: SerializerMethodField
  • founding_year: CharField
  • logo_url: FileField
  • launch_library_url: ReadOnlyField

API endpoint that allows Launchers to be viewed.

GET: Return a list of all the existing launchers.

FILTERS: Fields - 'family', 'name', 'launch_agency__name', 'full_name',

Get all Launchers with the Agency with name NASA. Example - /2.0.0/launchers/?launch_agency__name=NASA

Fields:

  • id: ReadOnlyField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • family: CharField
  • full_name: CharField
  • agency: ReadOnlyField
  • variant: CharField
  • alias: CharField
  • min_stage: IntegerField
  • max_stage: IntegerField
  • length: FloatField
  • diameter: FloatField
  • launch_mass: IntegerField
  • leo_capacity: IntegerField
  • gto_capacity: IntegerField
  • to_thrust: IntegerField
  • apogee: IntegerField
  • vehicle_range: IntegerField
  • image_url: FileField
  • info_url: CharField
  • wiki_url: CharField

API endpoint that allows Launchers to be viewed.

GET: Return a list of all the existing launchers.

FILTERS: Fields - 'family', 'name', 'launch_agency__name', 'full_name',

Get all Launchers with the Agency with name NASA. Example - /2.0.0/launchers/?launch_agency__name=NASA

Fields:

  • id: ReadOnlyField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • family: CharField
  • full_name: CharField
  • agency: ReadOnlyField
  • variant: CharField
  • alias: CharField
  • min_stage: IntegerField
  • max_stage: IntegerField
  • length: FloatField
  • diameter: FloatField
  • launch_mass: IntegerField
  • leo_capacity: IntegerField
  • gto_capacity: IntegerField
  • to_thrust: IntegerField
  • apogee: IntegerField
  • vehicle_range: IntegerField
  • image_url: FileField
  • info_url: CharField
  • wiki_url: CharField

API endpoint that allows Events to be viewed.

GET: Return a list of future Events

Fields:

  • id: IntegerField
  • name: CharField R
  • description: CharField
  • location: CharField
  • feature_image: FileField
  • date: DateTimeField

API endpoint that allows Events to be viewed.

GET: Return a list of future Events

Fields:

  • id: IntegerField
  • name: CharField R
  • description: CharField
  • location: CharField
  • feature_image: FileField
  • date: DateTimeField

Space Launch Now's public API - for more information join our discord!

No fields.

3.0.0

API endpoint that allows Orbiters to be viewed.

GET: Return a list of all the existing orbiters.

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • agency: ReadOnlyField
  • history: CharField
  • details: CharField
  • image_url: FileField
  • nation_url: FileField
  • wiki_link: URLField
  • capability: CharField

API endpoint that allows Orbiters to be viewed.

GET: Return a list of all the existing orbiters.

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • agency: ReadOnlyField
  • history: CharField
  • details: CharField
  • image_url: FileField
  • nation_url: FileField
  • wiki_link: URLField
  • capability: CharField

API endpoint that allows Agencies to be viewed.

GET: Return a list of all the existing users.

FILTERS: Parameters - 'featured', 'launch_library_id', 'detailed' Example - /3.0.0/agencies/?featured=true&launch_library_id=44&detailed

SEARCH EXAMPLE: /3.0.0/agencies/?search=nasa

ORDERING: Fields - 'id', 'name', 'featured', 'launch_library_id' Example - /v300/agencies/?ordering=featured

No fields.

API endpoint that allows Agencies to be viewed.

GET: Return a list of all the existing users.

FILTERS: Parameters - 'featured', 'launch_library_id', 'detailed' Example - /3.0.0/agencies/?featured=true&launch_library_id=44&detailed

SEARCH EXAMPLE: /3.0.0/agencies/?search=nasa

ORDERING: Fields - 'id', 'name', 'featured', 'launch_library_id' Example - /v300/agencies/?ordering=featured

No fields.

API endpoint that allows Launchers to be viewed.

GET: Return a list of all the existing launchers.

FILTERS: Fields - 'family', 'agency', 'name', 'launch_agencyname', 'full_name', 'launch_agencylaunch_library_id'

Get all Launchers with the Agency with name NASA. Example - /3.0.0/launchers/?launch_agency__name=NASA

Fields:

  • id: ReadOnlyField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • family: CharField
  • full_name: CharField
  • agency: AgencySerializer
    • id: IntegerField R
    • url: HyperlinkedIdentityField
    • name: CharField R
    • featured: BooleanField
    • launchers: CharField
    • orbiters: ReadOnlyField
    • description: CharField
    • image_url: FileField
    • nation_url: FileField
    • administrator: CharField
    • founding_year: CharField
    • logo_url: FileField
    • launch_library_url: ReadOnlyField
    • country_code: CharField
    • abbrev: CharField
    • info_url: URLField
    • wiki_url: URLField
    • type: ReadOnlyField
  • variant: CharField
  • alias: CharField
  • min_stage: IntegerField
  • max_stage: IntegerField
  • length: FloatField
  • diameter: FloatField
  • launch_mass: IntegerField
  • leo_capacity: IntegerField
  • gto_capacity: IntegerField
  • to_thrust: IntegerField
  • apogee: IntegerField
  • vehicle_range: IntegerField
  • image_url: FileField
  • info_url: CharField
  • wiki_url: CharField

API endpoint that allows Launchers to be viewed.

GET: Return a list of all the existing launchers.

FILTERS: Fields - 'family', 'agency', 'name', 'launch_agencyname', 'full_name', 'launch_agencylaunch_library_id'

Get all Launchers with the Agency with name NASA. Example - /3.0.0/launchers/?launch_agency__name=NASA

Fields:

  • id: ReadOnlyField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • family: CharField
  • full_name: CharField
  • agency: AgencySerializer
    • id: IntegerField R
    • url: HyperlinkedIdentityField
    • name: CharField R
    • featured: BooleanField
    • launchers: CharField
    • orbiters: ReadOnlyField
    • description: CharField
    • image_url: FileField
    • nation_url: FileField
    • administrator: CharField
    • founding_year: CharField
    • logo_url: FileField
    • launch_library_url: ReadOnlyField
    • country_code: CharField
    • abbrev: CharField
    • info_url: URLField
    • wiki_url: URLField
    • type: ReadOnlyField
  • variant: CharField
  • alias: CharField
  • min_stage: IntegerField
  • max_stage: IntegerField
  • length: FloatField
  • diameter: FloatField
  • launch_mass: IntegerField
  • leo_capacity: IntegerField
  • gto_capacity: IntegerField
  • to_thrust: IntegerField
  • apogee: IntegerField
  • vehicle_range: IntegerField
  • image_url: FileField
  • info_url: CharField
  • wiki_url: CharField

API endpoint that allows Events to be viewed.

GET: Return a list of future Events

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • location: CharField
  • feature_image: FileField
  • date: DateTimeField

API endpoint that allows Events to be viewed.

GET: Return a list of future Events

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • location: CharField
  • feature_image: FileField
  • date: DateTimeField

API endpoint that returns previous Launch objects.

GET: Return a list of previous Launches

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

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

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

No fields.

API endpoint that returns previous Launch objects.

GET: Return a list of previous Launches

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

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

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

No fields.

API endpoint that returns future Launch objects.

GET: Return a list of future Launches

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

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

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

No fields.

API endpoint that returns future Launch objects.

GET: Return a list of future Launches

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

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

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

No fields.

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', 'launcher_config__id',

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

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

No fields.

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', 'launcher_config__id',

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

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

No fields.

Space Launch Now's public API - for more information join our discord!

No fields.

3.1.0

API endpoint that allows Orbiters to be viewed.

GET: Return a list of all the existing orbiters.

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • agency: ReadOnlyField
  • in_use: BooleanField
  • capability: CharField
  • history: CharField
  • details: CharField
  • maiden_flight: DateField
  • height: FloatField
  • diameter: FloatField
  • human_rated: BooleanField
  • crew_capacity: IntegerField
  • payload_capacity: IntegerField
  • flight_life: CharField
  • image_url: FileField
  • nation_url: FileField
  • wiki_link: URLField
  • info_link: URLField

API endpoint that allows Orbiters to be viewed.

GET: Return a list of all the existing orbiters.

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • agency: ReadOnlyField
  • in_use: BooleanField
  • capability: CharField
  • history: CharField
  • details: CharField
  • maiden_flight: DateField
  • height: FloatField
  • diameter: FloatField
  • human_rated: BooleanField
  • crew_capacity: IntegerField
  • payload_capacity: IntegerField
  • flight_life: CharField
  • image_url: FileField
  • nation_url: FileField
  • wiki_link: URLField
  • info_link: URLField

API endpoint that allows Agencies to be viewed.

GET: Return a list of all the existing users.

FILTERS: Parameters - 'featured', 'launch_library_id', 'detailed', 'orbiters' Example - /3.1.0/agencies/?featured=true&launch_library_id=44&detailed

SEARCH EXAMPLE: /3.1.0/agencies/?search=nasa

ORDERING: Fields - 'id', 'name', 'featured', 'launch_library_id' Example - /3.1.0/agencies/?ordering=featured

No fields.

API endpoint that allows Agencies to be viewed.

GET: Return a list of all the existing users.

FILTERS: Parameters - 'featured', 'launch_library_id', 'detailed', 'orbiters' Example - /3.1.0/agencies/?featured=true&launch_library_id=44&detailed

SEARCH EXAMPLE: /3.1.0/agencies/?search=nasa

ORDERING: Fields - 'id', 'name', 'featured', 'launch_library_id' Example - /3.1.0/agencies/?ordering=featured

No fields.

API endpoint that allows Events to be viewed.

GET: Return a list of future Events

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • location: CharField
  • feature_image: FileField
  • date: DateTimeField

API endpoint that allows Events to be viewed.

GET: Return a list of future Events

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • location: CharField
  • feature_image: FileField
  • date: DateTimeField

API endpoint that returns previous Launch objects.

GET: Return a list of previous Launches

No fields.

API endpoint that returns previous Launch objects.

GET: Return a list of previous Launches

No fields.

API endpoint that returns future Launch objects.

GET: Return a list of future Launches

No fields.

API endpoint that returns future Launch objects.

GET: Return a list of future Launches

No fields.

API endpoint that returns all Launch objects.

GET: Return a list of all Launch objects.

No fields.

API endpoint that returns all Launch objects.

GET: Return a list of all Launch objects.

No fields.

API endpoint that allows Launcher instances to be viewed.

GET: Return a list of all the existing launcher instances.

FILTERS:

Get all Launchers with the Launch Library ID of 44. Example - /3.1.0/launcher

Get all Launchers with the Agency with name NASA. Example - /3.1.0/launcher/?launch_agency__name=NASA

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • flight_proven: BooleanField
  • serial_number: CharField
  • status: CharField
  • previous_flights: ReadOnlyField

API endpoint that allows Launcher instances to be viewed.

GET: Return a list of all the existing launcher instances.

FILTERS:

Get all Launchers with the Launch Library ID of 44. Example - /3.1.0/launcher

Get all Launchers with the Agency with name NASA. Example - /3.1.0/launcher/?launch_agency__name=NASA

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • flight_proven: BooleanField
  • serial_number: CharField
  • status: CharField
  • previous_flights: ReadOnlyField

API endpoint that allows Launcher Configurations to be viewed.

GET: Return a list of all the existing launcher configurations.

FILTERS: Fields - 'family', 'agency', 'name', 'launch_agencyname', 'full_name', 'launch_agencylaunch_library_id'

Get all Launchers with the Launch Library ID of 44. Example - /3.1.0/launcher_config/?launch_agency__launch_library_id=44

Get all Launchers with the Agency with name NASA. Example - /3.1.0/launcher_config/?launch_agency__name=NASA

Fields:

  • id: ReadOnlyField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • family: CharField
  • full_name: CharField
  • agency: AgencySerializer
    • id: IntegerField R
    • url: HyperlinkedIdentityField
    • name: CharField R
    • featured: BooleanField
    • type: ReadOnlyField
    • country_code: CharField
    • abbrev: CharField
    • description: CharField
    • administrator: CharField
    • founding_year: CharField
    • launchers: CharField
    • orbiters: ReadOnlyField
    • parent: StringRelatedField
    • related_agencies: ManyRelatedField R
  • variant: CharField
  • alias: CharField
  • min_stage: IntegerField
  • max_stage: IntegerField
  • length: FloatField
  • diameter: FloatField
  • launch_mass: IntegerField
  • leo_capacity: IntegerField
  • gto_capacity: IntegerField
  • to_thrust: IntegerField
  • apogee: IntegerField
  • vehicle_range: IntegerField
  • image_url: FileField
  • info_url: CharField
  • wiki_url: CharField

API endpoint that allows Launcher Configurations to be viewed.

GET: Return a list of all the existing launcher configurations.

FILTERS: Fields - 'family', 'agency', 'name', 'launch_agencyname', 'full_name', 'launch_agencylaunch_library_id'

Get all Launchers with the Launch Library ID of 44. Example - /3.1.0/launcher_config/?launch_agency__launch_library_id=44

Get all Launchers with the Agency with name NASA. Example - /3.1.0/launcher_config/?launch_agency__name=NASA

Fields:

  • id: ReadOnlyField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • family: CharField
  • full_name: CharField
  • agency: AgencySerializer
    • id: IntegerField R
    • url: HyperlinkedIdentityField
    • name: CharField R
    • featured: BooleanField
    • type: ReadOnlyField
    • country_code: CharField
    • abbrev: CharField
    • description: CharField
    • administrator: CharField
    • founding_year: CharField
    • launchers: CharField
    • orbiters: ReadOnlyField
    • parent: StringRelatedField
    • related_agencies: ManyRelatedField R
  • variant: CharField
  • alias: CharField
  • min_stage: IntegerField
  • max_stage: IntegerField
  • length: FloatField
  • diameter: FloatField
  • launch_mass: IntegerField
  • leo_capacity: IntegerField
  • gto_capacity: IntegerField
  • to_thrust: IntegerField
  • apogee: IntegerField
  • vehicle_range: IntegerField
  • image_url: FileField
  • info_url: CharField
  • wiki_url: CharField

API endpoint that allows News posts to be viewed.

No fields.

API endpoint that allows News posts to be viewed.

No fields.

Space Launch Now's public API - for more information join our discord!

No fields.

3.2.0

API endpoint that allows Orbiters to be viewed.

GET: Return a list of all the existing orbiters.

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • agency: ReadOnlyField
  • in_use: BooleanField
  • capability: CharField
  • history: CharField
  • details: CharField
  • maiden_flight: DateField
  • height: FloatField
  • diameter: FloatField
  • human_rated: BooleanField
  • crew_capacity: IntegerField
  • payload_capacity: IntegerField
  • flight_life: CharField
  • image_url: FileField
  • nation_url: FileField
  • wiki_link: URLField
  • info_link: URLField

API endpoint that allows Orbiters to be viewed.

GET: Return a list of all the existing orbiters.

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • agency: ReadOnlyField
  • in_use: BooleanField
  • capability: CharField
  • history: CharField
  • details: CharField
  • maiden_flight: DateField
  • height: FloatField
  • diameter: FloatField
  • human_rated: BooleanField
  • crew_capacity: IntegerField
  • payload_capacity: IntegerField
  • flight_life: CharField
  • image_url: FileField
  • nation_url: FileField
  • wiki_link: URLField
  • info_link: URLField

API endpoint that allows Agencies to be viewed.

GET: Return a list of all the existing users.

FILTERS: Parameters - 'featured', 'launch_library_id', 'detailed', 'orbiters' Example - /3.2.0/agencies/?featured=true&launch_library_id=44&detailed

SEARCH EXAMPLE: /3.2.0/agencies/?search=nasa

ORDERING: Fields - 'id', 'name', 'featured', 'launch_library_id' Example - /3.2.0/agencies/?ordering=featured

No fields.

API endpoint that allows Agencies to be viewed.

GET: Return a list of all the existing users.

FILTERS: Parameters - 'featured', 'launch_library_id', 'detailed', 'orbiters' Example - /3.2.0/agencies/?featured=true&launch_library_id=44&detailed

SEARCH EXAMPLE: /3.2.0/agencies/?search=nasa

ORDERING: Fields - 'id', 'name', 'featured', 'launch_library_id' Example - /3.2.0/agencies/?ordering=featured

No fields.

API endpoint that allows Events to be viewed.

GET: Return a list of future Events

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • location: CharField
  • feature_image: FileField
  • date: DateTimeField

API endpoint that allows Events to be viewed.

GET: Return a list of future Events

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • location: CharField
  • feature_image: FileField
  • date: DateTimeField

API endpoint that returns previous Launch objects.

GET: Return a list of previous Launches

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

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

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

No fields.

API endpoint that returns previous Launch objects.

GET: Return a list of previous Launches

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

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

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

No fields.

API endpoint that returns future Launch objects and launches from the last twenty four hours.

GET: Return a list of future Launches

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

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

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

No fields.

API endpoint that returns future Launch objects and launches from the last twenty four hours.

GET: Return a list of future Launches

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

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

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

No fields.

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',

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

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

No fields.

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',

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

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

No fields.

API endpoint that allows Launcher instances to be viewed.

GET: Return a list of all the existing launcher instances.

FILTERS:

Get all Launchers with the Launch Library ID of 44. Example - /3.2.0/launcher

Get all Launchers with the Agency with name NASA. Example - /3.2.0/launcher/?launch_agency__name=NASA

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • details: CharField
  • flight_proven: BooleanField
  • serial_number: CharField
  • status: CharField
  • previous_flights: ReadOnlyField

API endpoint that allows Launcher instances to be viewed.

GET: Return a list of all the existing launcher instances.

FILTERS:

Get all Launchers with the Launch Library ID of 44. Example - /3.2.0/launcher

Get all Launchers with the Agency with name NASA. Example - /3.2.0/launcher/?launch_agency__name=NASA

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • details: CharField
  • flight_proven: BooleanField
  • serial_number: CharField
  • status: CharField
  • previous_flights: ReadOnlyField

API endpoint that allows Launcher Configurations to be viewed.

GET: Return a list of all the existing launcher configurations.

FILTERS: Fields - 'family', 'agency', 'name', 'launch_agencyname', 'full_name', 'launch_agencylaunch_library_id'

Get all Launchers with the Launch Library ID of 44. Example - /3.2.0/launcher_config/?launch_agency__launch_library_id=44

Get all Launchers with the Agency with name NASA. Example - /3.2.0/launcher_config/?launch_agency__name=NASA

Fields:

  • id: ReadOnlyField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • family: CharField
  • full_name: CharField
  • launch_service_provider: AgencySerializerDetailedForLaunches
    • id: IntegerField R
    • url: HyperlinkedIdentityField
    • name: CharField R
    • featured: BooleanField
    • type: CharField
    • country_code: CharField
    • abbrev: CharField
    • description: CharField
    • administrator: CharField
    • founding_year: CharField
    • launchers: CharField
    • orbiters: ReadOnlyField
    • launch_library_url: ReadOnlyField
    • successful_launches: ReadOnlyField
    • failed_launches: ReadOnlyField
    • pending_launches: ReadOnlyField
    • info_url: URLField
    • wiki_url: URLField
    • logo_url: FileField
    • image_url: FileField
    • nation_url: FileField
  • variant: CharField
  • alias: CharField
  • min_stage: IntegerField
  • max_stage: IntegerField
  • length: FloatField
  • diameter: FloatField
  • maiden_flight: DateField
  • launch_mass: IntegerField
  • leo_capacity: IntegerField
  • gto_capacity: IntegerField
  • to_thrust: IntegerField
  • apogee: IntegerField
  • vehicle_range: IntegerField
  • image_url: FileField
  • info_url: CharField
  • wiki_url: CharField

API endpoint that allows Launcher Configurations to be viewed.

GET: Return a list of all the existing launcher configurations.

FILTERS: Fields - 'family', 'agency', 'name', 'launch_agencyname', 'full_name', 'launch_agencylaunch_library_id'

Get all Launchers with the Launch Library ID of 44. Example - /3.2.0/launcher_config/?launch_agency__launch_library_id=44

Get all Launchers with the Agency with name NASA. Example - /3.2.0/launcher_config/?launch_agency__name=NASA

Fields:

  • id: ReadOnlyField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • description: CharField
  • family: CharField
  • full_name: CharField
  • launch_service_provider: AgencySerializerDetailedForLaunches
    • id: IntegerField R
    • url: HyperlinkedIdentityField
    • name: CharField R
    • featured: BooleanField
    • type: CharField
    • country_code: CharField
    • abbrev: CharField
    • description: CharField
    • administrator: CharField
    • founding_year: CharField
    • launchers: CharField
    • orbiters: ReadOnlyField
    • launch_library_url: ReadOnlyField
    • successful_launches: ReadOnlyField
    • failed_launches: ReadOnlyField
    • pending_launches: ReadOnlyField
    • info_url: URLField
    • wiki_url: URLField
    • logo_url: FileField
    • image_url: FileField
    • nation_url: FileField
  • variant: CharField
  • alias: CharField
  • min_stage: IntegerField
  • max_stage: IntegerField
  • length: FloatField
  • diameter: FloatField
  • maiden_flight: DateField
  • launch_mass: IntegerField
  • leo_capacity: IntegerField
  • gto_capacity: IntegerField
  • to_thrust: IntegerField
  • apogee: IntegerField
  • vehicle_range: IntegerField
  • image_url: FileField
  • info_url: CharField
  • wiki_url: CharField

API endpoint that allows News posts to be viewed.

No fields.

API endpoint that allows News posts to be viewed.

No fields.

Space Launch Now's public API - for more information join our discord!

No fields.

api/3.3.0

API endpoint that allows Agencies to be viewed.

GET: Return a list of all the existing users.

MODE: Normal and Detailed /3.3.0/agencies/?mode=detailed

FILTERS: Parameters - 'featured', 'agency_type', 'country_code' Example - /3.3.0/agencies/?featured=true

SEARCH EXAMPLE: /3.3.0/agencies/?search=nasa

ORDERING: Fields - 'id', 'name', 'featured' Example - /3.3.0/agencies/?ordering=featured

No fields.

API endpoint that allows Agencies to be viewed.

GET: Return a list of all the existing users.

MODE: Normal and Detailed /3.3.0/agencies/?mode=detailed

FILTERS: Parameters - 'featured', 'agency_type', 'country_code' Example - /3.3.0/agencies/?featured=true

SEARCH EXAMPLE: /3.3.0/agencies/?search=nasa

ORDERING: Fields - 'id', 'name', 'featured' Example - /3.3.0/agencies/?ordering=featured

No fields.

API endpoint that allows Astronaut to be viewed.

GET: Return a list of all the existing astronauts.

MODE: Normal, List and Detailed /3.3.0/astronaut/?mode=detailed

FILTERS: Parameters - 'name', 'status', 'nationality', 'agencyname', 'agencyabbrev', 'date_of_birth', 'date_of_death', 'status_ids' Example - /3.3.0/astronaut/?nationality=American

SEARCH EXAMPLE: /3.3.0/astronaut/?search=armstrong Searches through name, nationality and agency name

ORDERING: Fields - 'name', 'status', 'date_of_birth' Example - /3.3.0/astronaut/?order=name

No fields.

API endpoint that allows Astronaut to be viewed.

GET: Return a list of all the existing astronauts.

MODE: Normal, List and Detailed /3.3.0/astronaut/?mode=detailed

FILTERS: Parameters - 'name', 'status', 'nationality', 'agencyname', 'agencyabbrev', 'date_of_birth', 'date_of_death', 'status_ids' Example - /3.3.0/astronaut/?nationality=American

SEARCH EXAMPLE: /3.3.0/astronaut/?search=armstrong Searches through name, nationality and agency name

ORDERING: Fields - 'name', 'status', 'date_of_birth' Example - /3.3.0/astronaut/?order=name

No fields.

API endpoint that allows Launcher Configurations to be viewed.

GET: Return a list of all the existing launcher configurations.

MODE: Normal and Detailed /3.3.0/config/launcher/?mode=detailed

FILTERS: Fields - 'family', 'agency', 'name', 'launch_agencyname', 'full_name', 'launch_agencylaunch_library_id'

Get all Launchers with the Launch Library ID of 44. Example - /3.3.0/config/launcher/?launch_agency__launch_library_id=44

Get all Launchers with the Agency with name NASA. Example - /3.3.0/config/launcher/?launch_agency__name=NASA

No fields.

API endpoint that allows Launcher Configurations to be viewed.

GET: Return a list of all the existing launcher configurations.

MODE: Normal and Detailed /3.3.0/config/launcher/?mode=detailed

FILTERS: Fields - 'family', 'agency', 'name', 'launch_agencyname', 'full_name', 'launch_agencylaunch_library_id'

Get all Launchers with the Launch Library ID of 44. Example - /3.3.0/config/launcher/?launch_agency__launch_library_id=44

Get all Launchers with the Agency with name NASA. Example - /3.3.0/config/launcher/?launch_agency__name=NASA

No fields.

API endpoint that allows Spacecraft Configs to be viewed.

GET: Return a list of all the existing spacecraft.

FILTERS: Parameters - 'name', 'launch_agency', 'in_use', 'human_rated' Example - /api/3.3.0/config/spacecraft/?status=Active

SEARCH EXAMPLE: Example - /api/3.3.0/config/spacecraft/?search=Dragon

ORDERING: Fields - 'name', 'launch_mass', 'leo_capacity', 'gto_capacity', 'launch_cost' Example - /api/3.3.0/config/spacecraft/?order=launch_mass

No fields.

API endpoint that allows Spacecraft Configs to be viewed.

GET: Return a list of all the existing spacecraft.

FILTERS: Parameters - 'name', 'launch_agency', 'in_use', 'human_rated' Example - /api/3.3.0/config/spacecraft/?status=Active

SEARCH EXAMPLE: Example - /api/3.3.0/config/spacecraft/?search=Dragon

ORDERING: Fields - 'name', 'launch_mass', 'leo_capacity', 'gto_capacity', 'launch_cost' Example - /api/3.3.0/config/spacecraft/?order=launch_mass

No fields.

API endpoint that allows Docking Events to be viewed.

GET: Return a list of all the docking events.

FILTERS: Fields - 'space_station', 'flight_vehicle', 'docking_location'

MODE: 'detailed' EXAMPLE: ?mode=detailed

ORDERING: Fields - 'id', 'docking', 'departure' Order reverse via Docking date. Example - /3.3.0/docking_event/?ordering=-docking

No fields.

API endpoint that allows Docking Events to be viewed.

GET: Return a list of all the docking events.

FILTERS: Fields - 'space_station', 'flight_vehicle', 'docking_location'

MODE: 'detailed' EXAMPLE: ?mode=detailed

ORDERING: Fields - 'id', 'docking', 'departure' Order reverse via Docking date. Example - /3.3.0/docking_event/?ordering=-docking

No fields.

API endpoint that allows past Events to be viewed.

GET: Return a list of past Events

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • type: EventTypeSerializer
    • id: IntegerField R
    • name: CharField
  • description: CharField
  • location: CharField
  • news_url: URLField
  • video_url: URLField
  • feature_image: FileField
  • date: DateTimeField
  • launches: ListSerializer R Array of objects
    • id: UUIDField
    • url: HyperlinkedIdentityField
    • launch_library_id: IntegerField
    • slug: SlugField R
    • name: CharField
    • status: LaunchStatusSerializer
      • id: IntegerField R
      • name: CharField
    • net: DateTimeField
    • window_end: DateTimeField
    • window_start: DateTimeField
    • mission: StringRelatedField
    • mission_type: StringRelatedField
    • pad: StringRelatedField
    • location: StringRelatedField
    • landing: SerializerMethodField
    • landing_success: SerializerMethodField
    • launcher: SerializerMethodField
    • orbit: SerializerMethodField
    • image: SerializerMethodField
  • expeditions: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • start: DateTimeField R
    • end: DateTimeField
    • spacestation: SpaceStationSerializerForExpedition
      • id: IntegerField
      • url: HyperlinkedIdentityField
      • name: CharField R
      • status: SpaceStationStatusSerializer
        • id: IntegerField
        • name: CharField R
      • orbit: StringRelatedField
      • image_url: FileField
  • spacestations: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • status: SpaceStationStatusSerializer
      • id: IntegerField
      • name: CharField R
    • founded: DateField R
    • description: CharField R
    • orbit: StringRelatedField
    • image_url: FileField

API endpoint that allows past Events to be viewed.

GET: Return a list of past Events

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • type: EventTypeSerializer
    • id: IntegerField R
    • name: CharField
  • description: CharField
  • location: CharField
  • news_url: URLField
  • video_url: URLField
  • feature_image: FileField
  • date: DateTimeField
  • launches: ListSerializer R Array of objects
    • id: UUIDField
    • url: HyperlinkedIdentityField
    • launch_library_id: IntegerField
    • slug: SlugField R
    • name: CharField
    • status: LaunchStatusSerializer
      • id: IntegerField R
      • name: CharField
    • net: DateTimeField
    • window_end: DateTimeField
    • window_start: DateTimeField
    • mission: StringRelatedField
    • mission_type: StringRelatedField
    • pad: StringRelatedField
    • location: StringRelatedField
    • landing: SerializerMethodField
    • landing_success: SerializerMethodField
    • launcher: SerializerMethodField
    • orbit: SerializerMethodField
    • image: SerializerMethodField
  • expeditions: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • start: DateTimeField R
    • end: DateTimeField
    • spacestation: SpaceStationSerializerForExpedition
      • id: IntegerField
      • url: HyperlinkedIdentityField
      • name: CharField R
      • status: SpaceStationStatusSerializer
        • id: IntegerField
        • name: CharField R
      • orbit: StringRelatedField
      • image_url: FileField
  • spacestations: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • status: SpaceStationStatusSerializer
      • id: IntegerField
      • name: CharField R
    • founded: DateField R
    • description: CharField R
    • orbit: StringRelatedField
    • image_url: FileField

API endpoint that allows future Events to be viewed.

GET: Return a list of future Events

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • type: EventTypeSerializer
    • id: IntegerField R
    • name: CharField
  • description: CharField
  • location: CharField
  • news_url: URLField
  • video_url: URLField
  • feature_image: FileField
  • date: DateTimeField
  • launches: ListSerializer R Array of objects
    • id: UUIDField
    • url: HyperlinkedIdentityField
    • launch_library_id: IntegerField
    • slug: SlugField R
    • name: CharField
    • status: LaunchStatusSerializer
      • id: IntegerField R
      • name: CharField
    • net: DateTimeField
    • window_end: DateTimeField
    • window_start: DateTimeField
    • mission: StringRelatedField
    • mission_type: StringRelatedField
    • pad: StringRelatedField
    • location: StringRelatedField
    • landing: SerializerMethodField
    • landing_success: SerializerMethodField
    • launcher: SerializerMethodField
    • orbit: SerializerMethodField
    • image: SerializerMethodField
  • expeditions: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • start: DateTimeField R
    • end: DateTimeField
    • spacestation: SpaceStationSerializerForExpedition
      • id: IntegerField
      • url: HyperlinkedIdentityField
      • name: CharField R
      • status: SpaceStationStatusSerializer
        • id: IntegerField
        • name: CharField R
      • orbit: StringRelatedField
      • image_url: FileField
  • spacestations: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • status: SpaceStationStatusSerializer
      • id: IntegerField
      • name: CharField R
    • founded: DateField R
    • description: CharField R
    • orbit: StringRelatedField
    • image_url: FileField

API endpoint that allows future Events to be viewed.

GET: Return a list of future Events

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • type: EventTypeSerializer
    • id: IntegerField R
    • name: CharField
  • description: CharField
  • location: CharField
  • news_url: URLField
  • video_url: URLField
  • feature_image: FileField
  • date: DateTimeField
  • launches: ListSerializer R Array of objects
    • id: UUIDField
    • url: HyperlinkedIdentityField
    • launch_library_id: IntegerField
    • slug: SlugField R
    • name: CharField
    • status: LaunchStatusSerializer
      • id: IntegerField R
      • name: CharField
    • net: DateTimeField
    • window_end: DateTimeField
    • window_start: DateTimeField
    • mission: StringRelatedField
    • mission_type: StringRelatedField
    • pad: StringRelatedField
    • location: StringRelatedField
    • landing: SerializerMethodField
    • landing_success: SerializerMethodField
    • launcher: SerializerMethodField
    • orbit: SerializerMethodField
    • image: SerializerMethodField
  • expeditions: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • start: DateTimeField R
    • end: DateTimeField
    • spacestation: SpaceStationSerializerForExpedition
      • id: IntegerField
      • url: HyperlinkedIdentityField
      • name: CharField R
      • status: SpaceStationStatusSerializer
        • id: IntegerField
        • name: CharField R
      • orbit: StringRelatedField
      • image_url: FileField
  • spacestations: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • status: SpaceStationStatusSerializer
      • id: IntegerField
      • name: CharField R
    • founded: DateField R
    • description: CharField R
    • orbit: StringRelatedField
    • image_url: FileField

API endpoint that allows all Events to be viewed.

GET: Return a list of all Events

SEARCH EXAMPLE: /3.3.0/event/?search=Dragon Searches through name

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • type: EventTypeSerializer
    • id: IntegerField R
    • name: CharField
  • description: CharField
  • location: CharField
  • news_url: URLField
  • video_url: URLField
  • feature_image: FileField
  • date: DateTimeField
  • launches: ListSerializer R Array of objects
    • id: UUIDField
    • url: HyperlinkedIdentityField
    • launch_library_id: IntegerField
    • slug: SlugField R
    • name: CharField
    • status: LaunchStatusSerializer
      • id: IntegerField R
      • name: CharField
    • net: DateTimeField
    • window_end: DateTimeField
    • window_start: DateTimeField
    • mission: StringRelatedField
    • mission_type: StringRelatedField
    • pad: StringRelatedField
    • location: StringRelatedField
    • landing: SerializerMethodField
    • landing_success: SerializerMethodField
    • launcher: SerializerMethodField
    • orbit: SerializerMethodField
    • image: SerializerMethodField
  • expeditions: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • start: DateTimeField R
    • end: DateTimeField
    • spacestation: SpaceStationSerializerForExpedition
      • id: IntegerField
      • url: HyperlinkedIdentityField
      • name: CharField R
      • status: SpaceStationStatusSerializer
        • id: IntegerField
        • name: CharField R
      • orbit: StringRelatedField
      • image_url: FileField
  • spacestations: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • status: SpaceStationStatusSerializer
      • id: IntegerField
      • name: CharField R
    • founded: DateField R
    • description: CharField R
    • orbit: StringRelatedField
    • image_url: FileField

API endpoint that allows all Events to be viewed.

GET: Return a list of all Events

SEARCH EXAMPLE: /3.3.0/event/?search=Dragon Searches through name

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • type: EventTypeSerializer
    • id: IntegerField R
    • name: CharField
  • description: CharField
  • location: CharField
  • news_url: URLField
  • video_url: URLField
  • feature_image: FileField
  • date: DateTimeField
  • launches: ListSerializer R Array of objects
    • id: UUIDField
    • url: HyperlinkedIdentityField
    • launch_library_id: IntegerField
    • slug: SlugField R
    • name: CharField
    • status: LaunchStatusSerializer
      • id: IntegerField R
      • name: CharField
    • net: DateTimeField
    • window_end: DateTimeField
    • window_start: DateTimeField
    • mission: StringRelatedField
    • mission_type: StringRelatedField
    • pad: StringRelatedField
    • location: StringRelatedField
    • landing: SerializerMethodField
    • landing_success: SerializerMethodField
    • launcher: SerializerMethodField
    • orbit: SerializerMethodField
    • image: SerializerMethodField
  • expeditions: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • start: DateTimeField R
    • end: DateTimeField
    • spacestation: SpaceStationSerializerForExpedition
      • id: IntegerField
      • url: HyperlinkedIdentityField
      • name: CharField R
      • status: SpaceStationStatusSerializer
        • id: IntegerField
        • name: CharField R
      • orbit: StringRelatedField
      • image_url: FileField
  • spacestations: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • status: SpaceStationStatusSerializer
      • id: IntegerField
      • name: CharField R
    • founded: DateField R
    • description: CharField R
    • orbit: StringRelatedField
    • image_url: FileField

API endpoint that allows Expeditions to be viewed.

GET: Return a list of all the existing expeditions.

MODE: Normal and Detailed /api/3.3.0/expedition/?mode=detailed

FILTERS: Fields - 'name', 'crewastronaut', 'crewastronaut__agency', 'space_station'

Get all Expeditions with the Space Station ID of 1. Example - /api/3.3.0/expedition/?space_station=1&mode=detailed

Search for all Expeditions with the Astronaut named John Example - /api/3.3.0/expedition/?search=John

ORDERING: Fields - 'id', 'start', 'end' Order reverse via Start date. Example - /3.3.0/astronaut/?order=-start

No fields.

API endpoint that allows Expeditions to be viewed.

GET: Return a list of all the existing expeditions.

MODE: Normal and Detailed /api/3.3.0/expedition/?mode=detailed

FILTERS: Fields - 'name', 'crewastronaut', 'crewastronaut__agency', 'space_station'

Get all Expeditions with the Space Station ID of 1. Example - /api/3.3.0/expedition/?space_station=1&mode=detailed

Search for all Expeditions with the Astronaut named John Example - /api/3.3.0/expedition/?search=John

ORDERING: Fields - 'id', 'start', 'end' Order reverse via Start date. Example - /3.3.0/astronaut/?order=-start

No fields.

API endpoint that returns previous Launch objects.

GET: Return a list of previous Launches

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

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

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

No fields.

API endpoint that returns previous Launch objects.

GET: Return a list of previous Launches

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

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

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

No fields.

API endpoint that returns future Launch objects and launches from the last twenty four hours.

GET: Return a list of future Launches

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

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

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

No fields.

API endpoint that returns future Launch objects and launches from the last twenty four hours.

GET: Return a list of future Launches

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

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

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

No fields.

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_configid', 'rocketspacecraftflightspacecraftname'

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

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

No fields.

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_configid', 'rocketspacecraftflightspacecraftname'

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

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

No fields.

API endpoint that allows Launcher instances to be viewed.

GET: Return a list of all the existing launcher instances.

FILTERS: Parameters - 'id', 'serial_number', 'flight_proven', 'launcher_config', 'launcher_config__launch_agency' Example - /api/3.3.0/launcher/?serial_number=B1046

SEARCH EXAMPLE: /api/3.3.0/launcher/?search=expended Searches through serial number or status

ORDERING: Fields - 'id', 'flight_proven', Example - /api/3.3.0/launcher/?order=flight_proven

No fields.

API endpoint that allows Launcher instances to be viewed.

GET: Return a list of all the existing launcher instances.

FILTERS: Parameters - 'id', 'serial_number', 'flight_proven', 'launcher_config', 'launcher_config__launch_agency' Example - /api/3.3.0/launcher/?serial_number=B1046

SEARCH EXAMPLE: /api/3.3.0/launcher/?search=expended Searches through serial number or status

ORDERING: Fields - 'id', 'flight_proven', Example - /api/3.3.0/launcher/?order=flight_proven

No fields.

API endpoint that allows Space Stations to be viewed.

GET: Return a list of all the existing space stations.

FILTERS: Parameters - 'name', 'status', 'owners', 'orbit', 'type', 'ownersname', 'ownersabrev' Example - /api/3.3.0/spacestation/?status=Active

SEARCH EXAMPLE: Example - /api/3.3.0/spacestation/?search=ISS Searches through 'name', 'ownersname', 'ownersabbrev'

ORDERING: Fields - 'id', 'status', 'type', 'founded', 'volume' Example - /api/3.3.0/spacestation/?ordering=id

No fields.

API endpoint that allows Space Stations to be viewed.

GET: Return a list of all the existing space stations.

FILTERS: Parameters - 'name', 'status', 'owners', 'orbit', 'type', 'ownersname', 'ownersabrev' Example - /api/3.3.0/spacestation/?status=Active

SEARCH EXAMPLE: Example - /api/3.3.0/spacestation/?search=ISS Searches through 'name', 'ownersname', 'ownersabbrev'

ORDERING: Fields - 'id', 'status', 'type', 'founded', 'volume' Example - /api/3.3.0/spacestation/?ordering=id

No fields.

API endpoint that allows a flight of a specific Spacecraft instances to be viewed.

GET: Return a list of all the existing Spacecraft flights.

FILTERS: Parameters - 'spacecraft' Example - /api/3.3.0/launcher/?spacecraft=37

No fields.

API endpoint that allows a flight of a specific Spacecraft instances to be viewed.

GET: Return a list of all the existing Spacecraft flights.

FILTERS: Parameters - 'spacecraft' Example - /api/3.3.0/launcher/?spacecraft=37

No fields.

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 - /api/3.3.0/spacecraft/?status=Active

SEARCH EXAMPLE: Example - /api/3.3.0/spacecraft/?search=Dragon

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

No fields.

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 - /api/3.3.0/spacecraft/?status=Active

SEARCH EXAMPLE: Example - /api/3.3.0/spacecraft/?search=Dragon

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

No fields.

Space Launch Now's public API - for more information join our discord!

No fields.

api/3.3.1

API endpoint that allows Agencies to be viewed.

GET: Return a list of all the existing users.

MODE: Normal and Detailed /3.3.0/agencies/?mode=detailed

FILTERS: Parameters - 'featured', 'agency_type', 'country_code' Example - /3.3.0/agencies/?featured=true

SEARCH EXAMPLE: /3.3.0/agencies/?search=nasa

ORDERING: Fields - 'id', 'name', 'featured' Example - /3.3.0/agencies/?ordering=featured

No fields.

API endpoint that allows Agencies to be viewed.

GET: Return a list of all the existing users.

MODE: Normal and Detailed /3.3.0/agencies/?mode=detailed

FILTERS: Parameters - 'featured', 'agency_type', 'country_code' Example - /3.3.0/agencies/?featured=true

SEARCH EXAMPLE: /3.3.0/agencies/?search=nasa

ORDERING: Fields - 'id', 'name', 'featured' Example - /3.3.0/agencies/?ordering=featured

No fields.

API endpoint that allows Astronaut to be viewed.

GET: Return a list of all the existing astronauts.

MODE: Normal, List and Detailed /3.3.0/astronaut/?mode=detailed

FILTERS: Parameters - 'name', 'status', 'nationality', 'agencyname', 'agencyabbrev', 'date_of_birth', 'date_of_death', 'status_ids' Example - /3.3.0/astronaut/?nationality=American

SEARCH EXAMPLE: /3.3.0/astronaut/?search=armstrong Searches through name, nationality and agency name

ORDERING: Fields - 'name', 'status', 'date_of_birth' Example - /3.3.0/astronaut/?order=name

No fields.

API endpoint that allows Astronaut to be viewed.

GET: Return a list of all the existing astronauts.

MODE: Normal, List and Detailed /3.3.0/astronaut/?mode=detailed

FILTERS: Parameters - 'name', 'status', 'nationality', 'agencyname', 'agencyabbrev', 'date_of_birth', 'date_of_death', 'status_ids' Example - /3.3.0/astronaut/?nationality=American

SEARCH EXAMPLE: /3.3.0/astronaut/?search=armstrong Searches through name, nationality and agency name

ORDERING: Fields - 'name', 'status', 'date_of_birth' Example - /3.3.0/astronaut/?order=name

No fields.

API endpoint that allows Launcher Configurations to be viewed.

GET: Return a list of all the existing launcher configurations.

MODE: Normal and Detailed /3.3.0/config/launcher/?mode=detailed

FILTERS: Fields - 'family', 'agency', 'name', 'launch_agencyname', 'full_name', 'launch_agencylaunch_library_id'

Get all Launchers with the Launch Library ID of 44. Example - /3.3.0/config/launcher/?launch_agency__launch_library_id=44

Get all Launchers with the Agency with name NASA. Example - /3.3.0/config/launcher/?launch_agency__name=NASA

No fields.

API endpoint that allows Launcher Configurations to be viewed.

GET: Return a list of all the existing launcher configurations.

MODE: Normal and Detailed /3.3.0/config/launcher/?mode=detailed

FILTERS: Fields - 'family', 'agency', 'name', 'launch_agencyname', 'full_name', 'launch_agencylaunch_library_id'

Get all Launchers with the Launch Library ID of 44. Example - /3.3.0/config/launcher/?launch_agency__launch_library_id=44

Get all Launchers with the Agency with name NASA. Example - /3.3.0/config/launcher/?launch_agency__name=NASA

No fields.

API endpoint that allows Spacecraft Configs to be viewed.

GET: Return a list of all the existing spacecraft.

FILTERS: Parameters - 'name', 'launch_agency', 'in_use', 'human_rated' Example - /api/3.3.0/config/spacecraft/?status=Active

SEARCH EXAMPLE: Example - /api/3.3.0/config/spacecraft/?search=Dragon

ORDERING: Fields - 'name', 'launch_mass', 'leo_capacity', 'gto_capacity', 'launch_cost' Example - /api/3.3.0/config/spacecraft/?order=launch_mass

No fields.

API endpoint that allows Spacecraft Configs to be viewed.

GET: Return a list of all the existing spacecraft.

FILTERS: Parameters - 'name', 'launch_agency', 'in_use', 'human_rated' Example - /api/3.3.0/config/spacecraft/?status=Active

SEARCH EXAMPLE: Example - /api/3.3.0/config/spacecraft/?search=Dragon

ORDERING: Fields - 'name', 'launch_mass', 'leo_capacity', 'gto_capacity', 'launch_cost' Example - /api/3.3.0/config/spacecraft/?order=launch_mass

No fields.

API endpoint that allows Docking Events to be viewed.

GET: Return a list of all the docking events.

FILTERS: Fields - 'space_station', 'flight_vehicle', 'docking_location'

MODE: 'detailed' EXAMPLE: ?mode=detailed

ORDERING: Fields - 'id', 'docking', 'departure' Order reverse via Docking date. Example - /3.3.0/docking_event/?ordering=-docking

No fields.

API endpoint that allows Docking Events to be viewed.

GET: Return a list of all the docking events.

FILTERS: Fields - 'space_station', 'flight_vehicle', 'docking_location'

MODE: 'detailed' EXAMPLE: ?mode=detailed

ORDERING: Fields - 'id', 'docking', 'departure' Order reverse via Docking date. Example - /3.3.0/docking_event/?ordering=-docking

No fields.

API endpoint that allows past Events to be viewed.

GET: Return a list of past Events

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • type: EventTypeSerializer
    • id: IntegerField R
    • name: CharField
  • description: CharField
  • location: CharField
  • news_url: URLField
  • video_url: URLField
  • feature_image: FileField
  • date: DateTimeField
  • launches: ListSerializer R Array of objects
    • id: UUIDField
    • url: HyperlinkedIdentityField
    • launch_library_id: IntegerField
    • slug: SlugField R
    • name: CharField
    • status: LaunchStatusSerializer
      • id: IntegerField R
      • name: CharField
    • net: DateTimeField
    • window_end: DateTimeField
    • window_start: DateTimeField
    • mission: StringRelatedField
    • mission_type: StringRelatedField
    • pad: StringRelatedField
    • location: StringRelatedField
    • landing: SerializerMethodField
    • landing_success: SerializerMethodField
    • launcher: SerializerMethodField
    • orbit: SerializerMethodField
    • image: SerializerMethodField
  • expeditions: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • start: DateTimeField R
    • end: DateTimeField
    • spacestation: SpaceStationSerializerForExpedition
      • id: IntegerField
      • url: HyperlinkedIdentityField
      • name: CharField R
      • status: SpaceStationStatusSerializer
        • id: IntegerField
        • name: CharField R
      • orbit: StringRelatedField
      • image_url: FileField
  • spacestations: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • status: SpaceStationStatusSerializer
      • id: IntegerField
      • name: CharField R
    • founded: DateField R
    • description: CharField R
    • orbit: StringRelatedField
    • image_url: FileField

API endpoint that allows past Events to be viewed.

GET: Return a list of past Events

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • type: EventTypeSerializer
    • id: IntegerField R
    • name: CharField
  • description: CharField
  • location: CharField
  • news_url: URLField
  • video_url: URLField
  • feature_image: FileField
  • date: DateTimeField
  • launches: ListSerializer R Array of objects
    • id: UUIDField
    • url: HyperlinkedIdentityField
    • launch_library_id: IntegerField
    • slug: SlugField R
    • name: CharField
    • status: LaunchStatusSerializer
      • id: IntegerField R
      • name: CharField
    • net: DateTimeField
    • window_end: DateTimeField
    • window_start: DateTimeField
    • mission: StringRelatedField
    • mission_type: StringRelatedField
    • pad: StringRelatedField
    • location: StringRelatedField
    • landing: SerializerMethodField
    • landing_success: SerializerMethodField
    • launcher: SerializerMethodField
    • orbit: SerializerMethodField
    • image: SerializerMethodField
  • expeditions: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • start: DateTimeField R
    • end: DateTimeField
    • spacestation: SpaceStationSerializerForExpedition
      • id: IntegerField
      • url: HyperlinkedIdentityField
      • name: CharField R
      • status: SpaceStationStatusSerializer
        • id: IntegerField
        • name: CharField R
      • orbit: StringRelatedField
      • image_url: FileField
  • spacestations: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • status: SpaceStationStatusSerializer
      • id: IntegerField
      • name: CharField R
    • founded: DateField R
    • description: CharField R
    • orbit: StringRelatedField
    • image_url: FileField

API endpoint that allows future Events to be viewed.

GET: Return a list of future Events

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • type: EventTypeSerializer
    • id: IntegerField R
    • name: CharField
  • description: CharField
  • location: CharField
  • news_url: URLField
  • video_url: URLField
  • feature_image: FileField
  • date: DateTimeField
  • launches: ListSerializer R Array of objects
    • id: UUIDField
    • url: HyperlinkedIdentityField
    • launch_library_id: IntegerField
    • slug: SlugField R
    • name: CharField
    • status: LaunchStatusSerializer
      • id: IntegerField R
      • name: CharField
    • net: DateTimeField
    • window_end: DateTimeField
    • window_start: DateTimeField
    • mission: StringRelatedField
    • mission_type: StringRelatedField
    • pad: StringRelatedField
    • location: StringRelatedField
    • landing: SerializerMethodField
    • landing_success: SerializerMethodField
    • launcher: SerializerMethodField
    • orbit: SerializerMethodField
    • image: SerializerMethodField
  • expeditions: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • start: DateTimeField R
    • end: DateTimeField
    • spacestation: SpaceStationSerializerForExpedition
      • id: IntegerField
      • url: HyperlinkedIdentityField
      • name: CharField R
      • status: SpaceStationStatusSerializer
        • id: IntegerField
        • name: CharField R
      • orbit: StringRelatedField
      • image_url: FileField
  • spacestations: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • status: SpaceStationStatusSerializer
      • id: IntegerField
      • name: CharField R
    • founded: DateField R
    • description: CharField R
    • orbit: StringRelatedField
    • image_url: FileField

API endpoint that allows future Events to be viewed.

GET: Return a list of future Events

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • type: EventTypeSerializer
    • id: IntegerField R
    • name: CharField
  • description: CharField
  • location: CharField
  • news_url: URLField
  • video_url: URLField
  • feature_image: FileField
  • date: DateTimeField
  • launches: ListSerializer R Array of objects
    • id: UUIDField
    • url: HyperlinkedIdentityField
    • launch_library_id: IntegerField
    • slug: SlugField R
    • name: CharField
    • status: LaunchStatusSerializer
      • id: IntegerField R
      • name: CharField
    • net: DateTimeField
    • window_end: DateTimeField
    • window_start: DateTimeField
    • mission: StringRelatedField
    • mission_type: StringRelatedField
    • pad: StringRelatedField
    • location: StringRelatedField
    • landing: SerializerMethodField
    • landing_success: SerializerMethodField
    • launcher: SerializerMethodField
    • orbit: SerializerMethodField
    • image: SerializerMethodField
  • expeditions: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • start: DateTimeField R
    • end: DateTimeField
    • spacestation: SpaceStationSerializerForExpedition
      • id: IntegerField
      • url: HyperlinkedIdentityField
      • name: CharField R
      • status: SpaceStationStatusSerializer
        • id: IntegerField
        • name: CharField R
      • orbit: StringRelatedField
      • image_url: FileField
  • spacestations: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • status: SpaceStationStatusSerializer
      • id: IntegerField
      • name: CharField R
    • founded: DateField R
    • description: CharField R
    • orbit: StringRelatedField
    • image_url: FileField

API endpoint that allows all Events to be viewed.

GET: Return a list of all Events

SEARCH EXAMPLE: /3.3.0/event/?search=Dragon Searches through name

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • type: EventTypeSerializer
    • id: IntegerField R
    • name: CharField
  • description: CharField
  • location: CharField
  • news_url: URLField
  • video_url: URLField
  • feature_image: FileField
  • date: DateTimeField
  • launches: ListSerializer R Array of objects
    • id: UUIDField
    • url: HyperlinkedIdentityField
    • launch_library_id: IntegerField
    • slug: SlugField R
    • name: CharField
    • status: LaunchStatusSerializer
      • id: IntegerField R
      • name: CharField
    • net: DateTimeField
    • window_end: DateTimeField
    • window_start: DateTimeField
    • mission: StringRelatedField
    • mission_type: StringRelatedField
    • pad: StringRelatedField
    • location: StringRelatedField
    • landing: SerializerMethodField
    • landing_success: SerializerMethodField
    • launcher: SerializerMethodField
    • orbit: SerializerMethodField
    • image: SerializerMethodField
  • expeditions: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • start: DateTimeField R
    • end: DateTimeField
    • spacestation: SpaceStationSerializerForExpedition
      • id: IntegerField
      • url: HyperlinkedIdentityField
      • name: CharField R
      • status: SpaceStationStatusSerializer
        • id: IntegerField
        • name: CharField R
      • orbit: StringRelatedField
      • image_url: FileField
  • spacestations: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • status: SpaceStationStatusSerializer
      • id: IntegerField
      • name: CharField R
    • founded: DateField R
    • description: CharField R
    • orbit: StringRelatedField
    • image_url: FileField

API endpoint that allows all Events to be viewed.

GET: Return a list of all Events

SEARCH EXAMPLE: /3.3.0/event/?search=Dragon Searches through name

Fields:

  • id: IntegerField
  • url: HyperlinkedIdentityField
  • name: CharField R
  • type: EventTypeSerializer
    • id: IntegerField R
    • name: CharField
  • description: CharField
  • location: CharField
  • news_url: URLField
  • video_url: URLField
  • feature_image: FileField
  • date: DateTimeField
  • launches: ListSerializer R Array of objects
    • id: UUIDField
    • url: HyperlinkedIdentityField
    • launch_library_id: IntegerField
    • slug: SlugField R
    • name: CharField
    • status: LaunchStatusSerializer
      • id: IntegerField R
      • name: CharField
    • net: DateTimeField
    • window_end: DateTimeField
    • window_start: DateTimeField
    • mission: StringRelatedField
    • mission_type: StringRelatedField
    • pad: StringRelatedField
    • location: StringRelatedField
    • landing: SerializerMethodField
    • landing_success: SerializerMethodField
    • launcher: SerializerMethodField
    • orbit: SerializerMethodField
    • image: SerializerMethodField
  • expeditions: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • start: DateTimeField R
    • end: DateTimeField
    • spacestation: SpaceStationSerializerForExpedition
      • id: IntegerField
      • url: HyperlinkedIdentityField
      • name: CharField R
      • status: SpaceStationStatusSerializer
        • id: IntegerField
        • name: CharField R
      • orbit: StringRelatedField
      • image_url: FileField
  • spacestations: ListSerializer R Array of objects
    • id: IntegerField
    • url: HyperlinkedIdentityField
    • name: CharField R
    • status: SpaceStationStatusSerializer
      • id: IntegerField
      • name: CharField R
    • founded: DateField R
    • description: CharField R
    • orbit: StringRelatedField
    • image_url: FileField

API endpoint that allows Expeditions to be viewed.

GET: Return a list of all the existing expeditions.

MODE: Normal and Detailed /api/3.3.0/expedition/?mode=detailed

FILTERS: Fields - 'name', 'crewastronaut', 'crewastronaut__agency', 'space_station'

Get all Expeditions with the Space Station ID of 1. Example - /api/3.3.0/expedition/?space_station=1&mode=detailed

Search for all Expeditions with the Astronaut named John Example - /api/3.3.0/expedition/?search=John

ORDERING: Fields - 'id', 'start', 'end' Order reverse via Start date. Example - /3.3.0/astronaut/?order=-start

No fields.

API endpoint that allows Expeditions to be viewed.

GET: Return a list of all the existing expeditions.

MODE: Normal and Detailed /api/3.3.0/expedition/?mode=detailed

FILTERS: Fields - 'name', 'crewastronaut', 'crewastronaut__agency', 'space_station'

Get all Expeditions with the Space Station ID of 1. Example - /api/3.3.0/expedition/?space_station=1&mode=detailed

Search for all Expeditions with the Astronaut named John Example - /api/3.3.0/expedition/?search=John

ORDERING: Fields - 'id', 'start', 'end' Order reverse via Start date. Example - /3.3.0/astronaut/?order=-start

No fields.

API endpoint that returns previous Launch objects.

GET: Return a list of previous Launches

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

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

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

No fields.

API endpoint that returns previous Launch objects.

GET: Return a list of previous Launches

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

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

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

No fields.

API endpoint that returns future Launch objects and launches from the last twenty four hours.

GET: Return a list of future Launches

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

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

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

No fields.

API endpoint that returns future Launch objects and launches from the last twenty four hours.

GET: Return a list of future Launches

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

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

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

No fields.

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_configid', 'rocketspacecraftflightspacecraftname'

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

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

No fields.

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_configid', 'rocketspacecraftflightspacecraftname'

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

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

No fields.

API endpoint that allows Launcher instances to be viewed.

GET: Return a list of all the existing launcher instances.

FILTERS: Parameters - 'id', 'serial_number', 'flight_proven', 'launcher_config', 'launcher_config__launch_agency' Example - /api/3.3.0/launcher/?serial_number=B1046

SEARCH EXAMPLE: /api/3.3.0/launcher/?search=expended Searches through serial number or status

ORDERING: Fields - 'id', 'flight_proven', Example - /api/3.3.0/launcher/?order=flight_proven

No fields.

API endpoint that allows Launcher instances to be viewed.

GET: Return a list of all the existing launcher instances.

FILTERS: Parameters - 'id', 'serial_number', 'flight_proven', 'launcher_config', 'launcher_config__launch_agency' Example - /api/3.3.0/launcher/?serial_number=B1046

SEARCH EXAMPLE: /api/3.3.0/launcher/?search=expended Searches through serial number or status

ORDERING: Fields - 'id', 'flight_proven', Example - /api/3.3.0/launcher/?order=flight_proven

No fields.

API endpoint that allows Space Stations to be viewed.

GET: Return a list of all the existing space stations.

FILTERS: Parameters - 'name', 'status', 'owners', 'orbit', 'type', 'ownersname', 'ownersabrev' Example - /api/3.3.0/spacestation/?status=Active

SEARCH EXAMPLE: Example - /api/3.3.0/spacestation/?search=ISS Searches through 'name', 'ownersname', 'ownersabbrev'

ORDERING: Fields - 'id', 'status', 'type', 'founded', 'volume' Example - /api/3.3.0/spacestation/?ordering=id

No fields.

API endpoint that allows Space Stations to be viewed.

GET: Return a list of all the existing space stations.

FILTERS: Parameters - 'name', 'status', 'owners', 'orbit', 'type', 'ownersname', 'ownersabrev' Example - /api/3.3.0/spacestation/?status=Active

SEARCH EXAMPLE: Example - /api/3.3.0/spacestation/?search=ISS Searches through 'name', 'ownersname', 'ownersabbrev'

ORDERING: Fields - 'id', 'status', 'type', 'founded', 'volume' Example - /api/3.3.0/spacestation/?ordering=id

No fields.

API endpoint that allows a flight of a specific Spacecraft instances to be viewed.

GET: Return a list of all the existing Spacecraft flights.

FILTERS: Parameters - 'spacecraft' Example - /api/3.3.0/launcher/?spacecraft=37

No fields.

API endpoint that allows a flight of a specific Spacecraft instances to be viewed.

GET: Return a list of all the existing Spacecraft flights.

FILTERS: Parameters - 'spacecraft' Example - /api/3.3.0/launcher/?spacecraft=37

No fields.

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 - /api/3.3.0/spacecraft/?status=Active

SEARCH EXAMPLE: Example - /api/3.3.0/spacecraft/?search=Dragon

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

No fields.

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 - /api/3.3.0/spacecraft/?status=Active

SEARCH EXAMPLE: Example - /api/3.3.0/spacecraft/?search=Dragon

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

No fields.

Space Launch Now's public API - for more information join our discord!

No fields.