Spaceflight News logo

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.

2 APIs 0 Features
NewsSpaceSpaceflightAerospaceOpen SourceLaunchesPublic APIs

APIs

Spaceflight News API v4

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-...

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...

Semantic Vocabularies

Spaceflight News Context

11 classes · 29 properties

JSON-LD

API Governance Rules

Spaceflight News API Rules

41 rules · 10 errors 24 warnings 7 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
Repository
Repository
👥
GitHubOrganization
GitHubOrganization
🔗
AGPL-3.0
License
📄
ChangeLog
ChangeLog
🔗
Twitter
Twitter
🔗
Discord
Discord
🔗
Patreon (Funding)
Patreon
🔗
Email
Email
🔗
PublicAPIsListing
PublicAPIsListing
🎓
TheSpaceDevs Tutorials & FAQs
Tutorials
💬
SNAPI FAQ
FAQ
💬
TSD FAQ
FAQ
🔧
Launch Library MCP Server
Tools
🔧
SNAPI Website (snapiwebsite)
Tools
🔧
Serpy (Serialization Library)
Tools
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD

Sources

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
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: Spaceflight News API v4
  description: >-
    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-site filters, date ranges, related Launch Library
    2 launches/events), pagination, and ordering. A companion GraphQL endpoint is also exposed at /v4/graphql/.
  humanURL: https://spaceflightnewsapi.net
  baseURL: https://api.spaceflightnewsapi.net/v4
  version: 4.30.2
  tags:
  - News
  - Space
  - Articles
  - Blogs
  - Reports
  properties:
  - type: Documentation
    url: https://api.spaceflightnewsapi.net/v4/docs/
  - type: OpenAPI
    url: openapi/spaceflight-news-openapi.yml
  - type: SwaggerUI
    url: https://api.spaceflightnewsapi.net/v4/docs/
  - type: GraphQL
    title: GraphQL Endpoint
    url: https://api.spaceflightnewsapi.net/v4/graphql/
  - type: Schema
    title: OpenAPI Schema (Live)
    url: https://api.spaceflightnewsapi.net/v4/schema/
  - type: Repository
    url: https://github.com/TheSpaceDevs/spaceflightnewsapi
  - type: SourceCode
    url: https://github.com/TheSpaceDevs/spaceflightnewsapi
  - url: graphql/spaceflight-news-graphql.md
    type: GraphQL
- 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
common:
- 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