Spaceflight News · JSON Structure

Spaceflight News Report Structure

A spaceflight report (mission report, program update, or agency briefing) from a participating publisher.

Type: object Properties: 9 Required: 8
NewsSpaceSpaceflightAerospaceOpen-SourceLaunchesPublic APIs

Report is a JSON Structure definition published by Spaceflight News, describing 9 properties, of which 8 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

id title authors url image_url news_site summary published_at updated_at

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/spaceflight-news/refs/heads/main/json-structure/spaceflight-news-report-structure.json",
  "name": "Report",
  "description": "A spaceflight report (mission report, program update, or agency briefing) from a participating publisher.",
  "type": "object",
  "properties": {
    "id": {
      "type": "int32",
      "readOnly": true,
      "description": "Unique identifier of the report.",
      "example": 1662
    },
    "title": {
      "type": "string",
      "maxLength": 250,
      "description": "Title of the report.",
      "example": "Starliner arrives safely back on Earth"
    },
    "authors": {
      "type": "array",
      "description": "List of authors who contributed to the report.",
      "items": {
        "type": "object",
        "description": "Author byline for an article, blog, or report.",
        "properties": {
          "name": {
            "type": "string",
            "maxLength": 250,
            "description": "Display name of the author.",
            "example": "Will Robinson-Smith"
          },
          "socials": {
            "type": "object",
            "description": "Social media handles for an author.",
            "properties": {
              "x": {
                "type": "uri",
                "maxLength": 200,
                "description": "URL of the author's X (Twitter) profile.",
                "example": "https://x.com/willrobinsons"
              },
              "youtube": {
                "type": "uri",
                "maxLength": 200,
                "description": "URL of the author's YouTube channel.",
                "example": "https://youtube.com/@author"
              },
              "instagram": {
                "type": "uri",
                "maxLength": 200,
                "description": "URL of the author's Instagram profile.",
                "example": "https://instagram.com/author"
              },
              "linkedin": {
                "type": "uri",
                "maxLength": 200,
                "description": "URL of the author's LinkedIn profile.",
                "example": "https://linkedin.com/in/author"
              },
              "mastodon": {
                "type": "uri",
                "maxLength": 200,
                "description": "URL of the author's Mastodon profile.",
                "example": "https://mastodon.social/@author"
              },
              "bluesky": {
                "type": "uri",
                "maxLength": 200,
                "description": "URL of the author's Bluesky profile.",
                "example": "https://bsky.app/profile/author.bsky.social"
              }
            }
          }
        },
        "required": [
          "name"
        ]
      }
    },
    "url": {
      "type": "uri",
      "maxLength": 200,
      "description": "Canonical URL of the report on the source publisher.",
      "example": "https://starlinerupdates.com/starliner-arrives-safely-back-on-earth/"
    },
    "image_url": {
      "type": "uri",
      "maxLength": 200,
      "description": "URL to a cover/header image for the report.",
      "example": "https://boeing-jtti.s3.amazonaws.com/wp-content/uploads/2023/02/docking.png"
    },
    "news_site": {
      "type": "string",
      "readOnly": true,
      "description": "Display name of the publisher that produced the report.",
      "example": "Boeing"
    },
    "summary": {
      "type": "string",
      "description": "Short summary of the report.",
      "example": "Boeing's Starliner landed safely at 12:01 a.m. Eastern time on Saturday."
    },
    "published_at": {
      "type": "datetime",
      "description": "ISO 8601 timestamp when the report was originally published.",
      "example": "2024-09-07T04:14:32Z"
    },
    "updated_at": {
      "type": "datetime",
      "readOnly": true,
      "description": "ISO 8601 timestamp when the report was last updated in SNAPI.",
      "example": "2024-09-07T04:18:06.656360Z"
    }
  },
  "required": [
    "authors",
    "id",
    "image_url",
    "news_site",
    "published_at",
    "title",
    "updated_at",
    "url"
  ]
}

Work with this as data

Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for json structure

4 MCP tools reach this
  • find_json_structuresBrowse and filter every JSON Structure in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/spaceflight-news-report-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.