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