News — entry 013 of 17
Spaceflight News
Spaceflight News API is a free, keyless aggregator of space and astronomy news, articles, blogs, and reports pulled from NASA, ESA, and dozens of other spaceflight outlets, currently indexing more than 35,000 articles. The v4 API is fully open — no signup or API key needed — and returns paginated JSON with count/next/previous fields, plus a public OpenAPI/Swagger reference at its /v4/docs endpoint.
Spaceflight News API is a free, community-run aggregator that indexes space and astronomy articles from dozens of outlets, including SpaceNews and Space Scout, into one paginated JSON feed. A live GET this run against /articles/?limit=2 returned genuine, current article data with no registration, key, or authentication of any kind.
GreatAPIs Score
Auth quickstart
- No API key, signup, or credit card required. A live GET this run against
/articles/?limit=2returned real article JSON withaccess-control-allow-origin: *on the response, confirming both keyless auth and open CORS with nothing to configure first.
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.
List the latest spaceflight news articles
GEThttps://api.spaceflightnewsapi.net/v4/articles/?limit=2
{"count":35543,"next":"https://api.spaceflightnewsapi.net/v4/articles/?limit=2&offset=2","previous":null,"results":[{"id":39397,"title":"Northrop Grumman, Canadian Space Agency repurpose their Gateway projects","authors":[{"name":"Jeff Foust","socials":{"x":"https://x.com/jeff_foust"}}],"url":"https://spacenews.com/northrop-grumman-canadian-space-agency-repurpose-their-gateway-projects/","image_url":"https://i0.wp.com/spacenews.com/wp-content/uploads/2026/08/northrop-lid.jpeg","news_site":"SpaceNews","summary":"Northrop Grumman and the Canadian Space Agency will adapt what they had been working on for NASA's lunar Gateway into applications for a planned lunar base, albeit with few specifics.","published_at":"2026-08-08T17:45:40Z","updated_at":"2026-08-08T17:50:29.804144Z","featured":false,"launches":[],"events":[]},{"...":"1 more article, same shape"}]}count is the total size of the whole article index (35,543 at capture time), not this page — pagination is cursor-free offset/limit, and next/previous are full ready-to-fetch URLs rather than bare tokens. socials and summary are trimmed here for length; the live response also carries empty social-platform keys per author and untrimmed summary text.
Developer reference
Gotchas & limits
- A nonexistent article id is a real HTTP 404, not a 200 with an empty body — a live GET this run against
/articles/999999999/returnedHTTP 404with JSON body{"detail":"No Article matches the given query."}. - CORS reflects any origin — a live GET this run with
Origin: https://example.comagainst/articles/?limit=2still returnedaccess-control-allow-origin: *, so this API can be called directly from client-side JavaScript on any domain. summaryis prose scraped from the source outlet and sometimes carries the outlet's own boilerplate (a trailing "The post ... appeared first on ..." line was present in this run's live capture) — do not assume it is a clean editorial abstract.- There is no
/articles/{id}.jsonshorthand like some read-only news APIs use — the id is a query-string-free path segment,/articles/{id}/, with the trailing slash required by the underlying Django REST Framework router. - A public OpenAPI/Swagger reference is served at
/v4/docs/for the full endpoint set (articles, blogs, reports, info) — this quickstart only exercises/articles/; the other two content types share the same shape and pagination style.