Home
Providers
Spaceflight News
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.
5 APIs
News Space Spaceflight Aerospace Open Source Launches Public APIs
On this page
Kin Score
APIs 5
Open Collections 1
GraphQL 1
Vocabularies 1
Spectral Rules 2
JSON Schema 11
JSON Structure 11
Examples 11
Security Posture 1
Agentic Access 1
Resources 22
apis.yml
21 Operational Transparency
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
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
Individual APIs this provider publishes, each with its own machine-readable definition.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
GraphQL schemas published by this provider.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 11
JSON Structure definitions describing this provider's data shapes.
Scroll for all 11
Example request and response payloads for these APIs.
Scroll for all 11
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
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)
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