Spaceflight News website screenshot

Spaceflight News

The Spaceflight News API (SNAPI) by The Space Devs (TSD) is the most complete and up-to-date open spaceflight news API. It aggregates articles, blogs, and reports from 40+ news sites (NASA, ESA, SpaceX, Spaceflight Now, SpaceNews, Ars Technica, Reuters, and more) and exposes them through a public REST API (and a GraphQL endpoint). The project is open source under AGPL-3.0, runs on community Patreon funding, and is integrated with the Launch Library 2 API so any article can be linked to a specific launch or event.

Spaceflight News publishes 4 APIs on the APIs.io network, including Articles API, Blogs API, Info API, and 1 more. Tagged areas include News, Space, Spaceflight, Aerospace, and Open Source.

The Spaceflight News catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Spaceflight News’ developer surface includes documentation, changelog, FAQ, tooling, and 18 more developer resources.

34.9/100 thin ▼ -6.8 Agent 25/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
5 APIs
NewsSpaceSpaceflightAerospaceOpen SourceLaunchesPublic APIs

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 34.9/100 · thin
Contract Quality 14.0 / 25
Developer Ergonomics 1.7 / 20
Commercial Clarity 0.0 / 20
Operational Transparency 2.7 / 13
Governance 8.3 / 12
Discoverability 8.2 / 10
Agent readiness — 25/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/spaceflight-news: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 5

Individual APIs this provider publishes, each with its own machine-readable definition.

Launch Library 2 API

Sister API by The Space Devs, used by SNAPI to relate news articles to specific launches and events. Provides upcoming/previous launch data, events, agencies, astronauts, expedi...

Spaceflight News Articles API

News articles aggregated from 40+ spaceflight news sites.

Spaceflight News Blogs API

Blog posts and longform commentary from spaceflight publishers.

Spaceflight News Info API

API metadata, version, and the list of currently imported news sites.

Spaceflight News Reports API

Official mission, program, and agency reports.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Spaceflight News API

OPEN COLLECTION

GraphQL 1

GraphQL schemas published by this provider.

Spaceflight News GraphQL API

REST API providing access to aggregated spaceflight news articles, blog posts, and official mission reports from 40+ news sites. Supports rich filtering (full-text search, news-...

GRAPHQL

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Spaceflight News Context

11 classes · 29 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Spaceflight News API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Spaceflight News API Rules

41 rules · 10 errors 24 warnings 7 info

SPECTRAL

JSON Schema 11

Standalone JSON Schema definitions for this provider's data models.

Article

12 properties

JSON SCHEMA

Author

2 properties

JSON SCHEMA

Blog

12 properties

JSON SCHEMA

Event

2 properties

JSON SCHEMA

Info

2 properties

JSON SCHEMA

Launch

2 properties

JSON SCHEMA

PaginatedArticleList

4 properties

JSON SCHEMA

PaginatedBlogList

4 properties

JSON SCHEMA

PaginatedReportList

4 properties

JSON SCHEMA

Report

9 properties

JSON SCHEMA

Socials

6 properties

JSON SCHEMA

Scroll for all 11

JSON Structure 11

JSON Structure definitions describing this provider's data shapes.

Spaceflight News Article Structure

12 properties

JSON STRUCTURE

Spaceflight News Author Structure

2 properties

JSON STRUCTURE

Spaceflight News Blog Structure

12 properties

JSON STRUCTURE

Spaceflight News Event Structure

2 properties

JSON STRUCTURE

Spaceflight News Info Structure

2 properties

JSON STRUCTURE

Spaceflight News Launch Structure

2 properties

JSON STRUCTURE

Spaceflight News Report Structure

9 properties

JSON STRUCTURE

Spaceflight News Socials Structure

6 properties

JSON STRUCTURE

Scroll for all 11

Examples 11

Example request and response payloads for these APIs.

Scroll for all 11

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Spaceflight News Domain Security

TLSv1.3 · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Spaceflight News Agentic Access

7 operations

7 operations · 0 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 4

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 4

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: spaceflight-news
name: Spaceflight News
description: The Spaceflight News API (SNAPI) by The Space Devs (TSD) is the most complete and up-to-date open spaceflight
  news API. It aggregates articles, blogs, and reports from 40+ news sites (NASA, ESA, SpaceX, Spaceflight Now, SpaceNews,
  Ars Technica, Reuters, and more) and exposes them through a public REST API (and a GraphQL endpoint). The project is open
  source under AGPL-3.0, runs on community Patreon funding, and is integrated with the Launch Library 2 API so any article
  can be linked to a specific launch or event.
url: https://spaceflightnewsapi.net
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  source: []
  generated: '2026-07-22'
  method: derived
image: https://raw.githubusercontent.com/TheSpaceDevs/spaceflightnewsapi/main/.github/profile/assets/snapi_poster.png
specificationVersion: '0.20'
created: '2026-05-28'
modified: '2026-05-30'
x-source: public-apis/public-apis
x-type: opensource
x-category: News
x-tier: 2
x-tier-reason: enriched-from-public-source
x-license: AGPL-3.0
x-governance: community
x-funding: Patreon
tags:
- News
- Space
- Spaceflight
- Aerospace
- Open Source
- Launches
- Public APIs
apis:
- name: Launch Library 2 API
  description: Sister API by The Space Devs, used by SNAPI to relate news articles to specific launches and events. Provides
    upcoming/previous launch data, events, agencies, astronauts, expeditions, spacecraft, launchers, and pads. SNAPI articles,
    blogs, and reports can be filtered by `launch` (UUID) or `event` (LL2 ID).
  humanURL: https://thespacedevs.com/llapi
  baseURL: https://ll.thespacedevs.com/2.3.0
  tags:
  - Space
  - Launches
  - Events
  properties:
  - type: Documentation
    url: https://ll.thespacedevs.com/2.3.0/swagger/
  - type: Tutorial
    title: Launch Library 2 Tutorial
    url: https://github.com/TheSpaceDevs/Tutorials
  - type: Tools
    title: Launch Library MCP Server
    url: https://github.com/TheSpaceDevs/launch-library-mcp
- aid: spaceflight-news:spaceflight-news-articles-api
  name: Spaceflight News Articles API
  description: News articles aggregated from 40+ spaceflight news sites.
  humanURL: https://spaceflightnewsapi.net
  baseURL: https://api.spaceflightnewsapi.net/v4
  tags:
  - Articles
  properties:
  - type: OpenAPI
    url: openapi/spaceflight-news-articles-api-openapi.yml
  - type: Documentation
    url: https://api.spaceflightnewsapi.net/v4/docs/
  - type: SwaggerUI
    url: https://api.spaceflightnewsapi.net/v4/docs/
  - type: GraphQL
    url: https://api.spaceflightnewsapi.net/v4/graphql/
  - type: Schema
    url: https://api.spaceflightnewsapi.net/v4/schema/
  - type: Repository
    url: https://github.com/TheSpaceDevs/spaceflightnewsapi
  - type: SourceCode
    url: https://github.com/TheSpaceDevs/spaceflightnewsapi
  - type: GraphQL
    url: graphql/spaceflight-news-graphql.md
- aid: spaceflight-news:spaceflight-news-blogs-api
  name: Spaceflight News Blogs API
  description: Blog posts and longform commentary from spaceflight publishers.
  humanURL: https://spaceflightnewsapi.net
  baseURL: https://api.spaceflightnewsapi.net/v4
  tags:
  - Blogs
  properties:
  - type: OpenAPI
    url: openapi/spaceflight-news-blogs-api-openapi.yml
  - type: Documentation
    url: https://api.spaceflightnewsapi.net/v4/docs/
  - type: SwaggerUI
    url: https://api.spaceflightnewsapi.net/v4/docs/
  - type: GraphQL
    url: https://api.spaceflightnewsapi.net/v4/graphql/
  - type: Schema
    url: https://api.spaceflightnewsapi.net/v4/schema/
  - type: Repository
    url: https://github.com/TheSpaceDevs/spaceflightnewsapi
  - type: SourceCode
    url: https://github.com/TheSpaceDevs/spaceflightnewsapi
  - type: GraphQL
    url: graphql/spaceflight-news-graphql.md
- aid: spaceflight-news:spaceflight-news-info-api
  name: Spaceflight News Info API
  description: API metadata, version, and the list of currently imported news sites.
  humanURL: https://spaceflightnewsapi.net
  baseURL: https://api.spaceflightnewsapi.net/v4
  tags:
  - Info
  properties:
  - type: OpenAPI
    url: openapi/spaceflight-news-info-api-openapi.yml
  - type: Documentation
    url: https://api.spaceflightnewsapi.net/v4/docs/
  - type: SwaggerUI
    url: https://api.spaceflightnewsapi.net/v4/docs/
  - type: GraphQL
    url: https://api.spaceflightnewsapi.net/v4/graphql/
  - type: Schema
    url: https://api.spaceflightnewsapi.net/v4/schema/
  - type: Repository
    url: https://github.com/TheSpaceDevs/spaceflightnewsapi
  - type: SourceCode
    url: https://github.com/TheSpaceDevs/spaceflightnewsapi
  - type: GraphQL
    url: graphql/spaceflight-news-graphql.md
- aid: spaceflight-news:spaceflight-news-reports-api
  name: Spaceflight News Reports API
  description: Official mission, program, and agency reports.
  humanURL: https://spaceflightnewsapi.net
  baseURL: https://api.spaceflightnewsapi.net/v4
  tags:
  - Reports
  properties:
  - type: OpenAPI
    url: openapi/spaceflight-news-reports-api-openapi.yml
  - type: Documentation
    url: https://api.spaceflightnewsapi.net/v4/docs/
  - type: SwaggerUI
    url: https://api.spaceflightnewsapi.net/v4/docs/
  - type: GraphQL
    url: https://api.spaceflightnewsapi.net/v4/graphql/
  - type: Schema
    url: https://api.spaceflightnewsapi.net/v4/schema/
  - type: Repository
    url: https://github.com/TheSpaceDevs/spaceflightnewsapi
  - type: SourceCode
    url: https://github.com/TheSpaceDevs/spaceflightnewsapi
  - type: GraphQL
    url: graphql/spaceflight-news-graphql.md
common:
- type: AgenticAccess
  url: agentic-access/spaceflight-news-agentic-access.yml
- type: DomainSecurity
  url: security/spaceflight-news-domain-security.yml
- type: Website
  url: https://spaceflightnewsapi.net
- type: Documentation
  url: https://api.spaceflightnewsapi.net/v4/docs/
- type: Repository
  url: https://github.com/TheSpaceDevs/spaceflightnewsapi
- type: GitHubOrganization
  url: https://github.com/TheSpaceDevs
- type: License
  title: AGPL-3.0
  url: https://github.com/TheSpaceDevs/spaceflightnewsapi/blob/main/LICENSE
- type: ChangeLog
  url: https://github.com/TheSpaceDevs/spaceflightnewsapi/releases
- type: Twitter
  url: https://twitter.com/the_snapi
- type: Discord
  url: https://discord.gg/p7ntkNA
- type: Patreon
  title: Patreon (Funding)
  url: https://www.patreon.com/TheSpaceDevs
- type: Email
  url: derk@spaceflightnewsapi.net
- type: PublicAPIsListing
  url: https://github.com/public-apis/public-apis
- type: Tutorials
  title: TheSpaceDevs Tutorials & FAQs
  url: https://github.com/TheSpaceDevs/Tutorials
- type: FAQ
  title: SNAPI FAQ
  url: https://github.com/TheSpaceDevs/Tutorials/blob/main/faqs/faq_SNAPI.md
- type: FAQ
  title: TSD FAQ
  url: https://github.com/TheSpaceDevs/Tutorials/blob/main/faqs/faq_TSD.md
- type: Tools
  title: Launch Library MCP Server
  url: https://github.com/TheSpaceDevs/launch-library-mcp
- type: Tools
  title: SNAPI Website (snapiwebsite)
  url: https://github.com/TheSpaceDevs/snapiwebsite
- type: Tools
  title: Serpy (Serialization Library)
  url: https://github.com/TheSpaceDevs/serpy
- type: SpectralRules
  url: rules/spaceflight-news-rules.yml
- type: Vocabulary
  url: vocabulary/spaceflight-news-vocabulary.yml
- type: JSONLD
  url: json-ld/spaceflight-news-context.jsonld
x-features:
- name: News Aggregation
  description: Aggregates spaceflight news from 40+ sites (NASA, ESA, SpaceX, ULA, Spaceflight Now, SpaceNews, Ars Technica,
    Reuters, and more) into a single API.
- name: Three Content Types
  description: Separate endpoints for articles (news), blogs (op-eds and longform), and reports (official mission/program
    reports).
- name: Full-Text Search
  description: Search articles by title, summary, or arbitrary keyword across all three content types.
- name: Launch Library 2 Integration
  description: Every article can be linked to a Launch Library 2 launch (UUID) or event (LL2 ID), enabling related-news widgets
    in launch tracking apps.
- name: Rich Filtering
  description: Filter by news site (inclusion/exclusion lists), published-at/updated-at date ranges, has_launch, has_event,
    is_featured.
- name: Ordering and Pagination
  description: Order by published_at or updated_at (ascending or descending) with offset/limit pagination.
- name: GraphQL Endpoint
  description: Companion GraphQL endpoint at /v4/graphql/ for clients that want to shape their own responses.
- name: Free and Open
  description: Free to use, no authentication required, open source under AGPL-3.0, funded through Patreon.
x-use-cases:
- name: Launch Tracker Companion Feed
  description: Embed a "related news" feed alongside upcoming launches in a launch tracking app, using the LL2 launch UUID
    to filter SNAPI articles.
- name: Space Industry Newsletter
  description: Pull recent articles, dedupe by news site, and publish a daily/weekly newsletter rollup.
- name: Voice Assistant Briefing
  description: Power a daily spaceflight briefing skill that reads out the latest featured articles from a curated set of
    news sites.
- name: Research and Analysis
  description: Build a corpus of spaceflight news for NLP/research projects (topic modeling, sentiment analysis, mission coverage
    analysis).
- name: Mission Operator Dashboard
  description: Surface official mission reports alongside live telemetry/operations dashboards for situational awareness.
- name: Educational Apps
  description: Power student-facing apps that pair upcoming launches with explanatory articles and blog posts.
x-integrations:
- name: Launch Library 2 API
  description: Sister TSD API; articles/blogs/reports can be linked to LL2 launch UUIDs and event IDs.
- name: Patreon
  description: Funding model — the API is community-funded via Patreon contributions to The Space Devs.
- name: Discord
  description: Support and feedback channel via the TSD Discord server (#feedback-and-help forum).
- name: GitHub Issues
  description: Bug reports and feature requests handled via GitHub Issues on TheSpaceDevs/spaceflightnewsapi.
x-solutions:
- name: Spaceflight News Apps
  description: Mobile and web apps that aggregate and display spaceflight news from many publishers without each app maintaining
    its own scrapers.
- name: Mission Coverage Dashboards
  description: Dashboards that combine launches, events, and news coverage in one view.
- name: Newsroom Tooling
  description: Editorial dashboards for spaceflight journalists tracking what competitor outlets are publishing on a given
    mission.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com