fshy

Home / Data APIs

Spaceflight News API (SNAPI)

api.spaceflightnewsapi.net/v4/docs/News search APIdata-apis/spaceflight-news-apiJSONcomparereport an errorprovider JSON

Free allowance
Free for everyone with no API key: articles, blogs and ISS reports from many spaceflight news sites, up to 500 results a request, 5 requests a second for anonymous callers.
Verdict
★ qualifiesusable as stated; the read path was probed
Cost
free tier
Identity
anonymousno card, no phone
Binding limit
request-rate5 requests a second for anonymous callers
Evidence
documented8 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-12-03checked 2026-11-02 (live); stale on 2026-12-03
Free tierFree for everyone with no API key: articles, blogs and ISS reports from many spaceflight news sites, up to 500 results a request, 5 requests a second for anonymous callers.
unit requests; metered on request-count; No daily or monthly request quota is stated; the only published limit is the anonymous throttle of 5 requests a second. The importer checks for new data every 10 minutes. The project asks commercial users to consider supporting it through Patreon or a donation.
Pricenone stated
Limits
  • request-rate (binding) 5 requests a second for anonymous callers source
  • retention-clamped a limit above 500 is clamped to 500 results a request
  • per-object-cap offset at most 10,000; filter on published_at_lt to go further back source
Bindingrequest-rate 5 requests a second is the only published limit; 36741 articles at 500 results a request is 74 requests (36741 / 500, rounded up).
Identityanonymous No account and no key: a plain GET answered HTTP 200 with articles.
Egressnot applicable
Per-object cap500 results a request: a limit above 500 is answered with 500 results and a next link at limit=500
Retentionthe full archive is served: the article list counted 36741 articles when read
Interfacerest, graphql REST over HTTPS at api.spaceflightnewsapi.net/v4 (articles, blogs, reports, info) with an OpenAPI 3 schema at /v4/schema/, and a GraphQL endpoint at /v4/graphql/
Toolingany HTTP client or GraphQL client; the OpenAPI schema generates a client
Composes withArticle, blog and report metadata with a summary, the source URL and Launch Library 2 launch and event ids; the full article is fetched from the source URL by a crawler.
ReliabilityResponses carry cache-control max-age 600; the throttle for anonymous callers is stated in the project changelog and was not exercised by a burst.
NotesStorage: no storage or caching limit is stated in the documentation or the FAQ. Bulk path: page the article list at limit=500 with offset up to 10,000, then filter on published_at_lt with the published_at of the last result; 74 requests cover 36741 articles.
Evidence notedocumented The no-key access and the page-size clamp were read from live answers; the 5 requests a second throttle is read from the project changelog and was not exercised, so the record stays documented.
Parsed numbers
  • has-free-tier 1
  • request-rate 5 requests
Evidence 8
datesourcewhat it proved
2026-11-02github.com/TheSpaceDevs/Tutorials/blob/main/faqs/faq_SNAPI.mthe API is free for everyone
2026-11-02github.com/TheSpaceDevs/Tutorials/blob/main/faqs/faq_SNAPI.mno API key is needed
2026-11-02github.com/TheSpaceDevs/Tutorials/blob/main/faqs/faq_SNAPI.mnew articles appear within 10 minutes
2026-11-02github.com/TheSpaceDevs/spaceflightnewsapi/blob/main/CHANGELanonymous requests are throttled to 5 per second
2026-11-02api.spaceflightnewsapi.net/v4/schema/the offset parameter is at most 10,000, with published_at_lt for going further
2026-11-02api.spaceflightnewsapi.net/v4/docs/a GraphQL endpoint is offered beside REST
2026-11-02probe: https://api.spaceflightnewsapi.net/v4/articles/?limit=1a keyless GET answered with articles and counted 36741 of them
2026-11-02probe: https://api.spaceflightnewsapi.net/v4/articles/?limit=2000a request for limit=2000 was clamped: the next link is at limit=500
Unknown values 1
  • egress terms: the field does not apply to this kind of offer