RocketLaunchTracker

For developers

Free launch-data feeds

Everything this site runs on is a set of static files you're welcome to use — no key, no rate limits beyond common sense, CORS enabled. Data originates from Launch Library 2 by The Space Devs (please credit them); a link back to rocketlaunchtracker.com is appreciated.

Endpoints

URLContents
/data/launches.jsonNext ~60 launches, slimmed & normalized (schema below). Refreshed every 6 h.
/data/previous.jsonLast ~30 launches with outcomes.
/archive/2026.jsonEvery launch tracked in a year (grows automatically; one file per year).
/launches.icsiCalendar feed with a 30-minute alarm per launch — subscribe in Google/Apple/Outlook.
/feed.xmlRSS 2.0 feed of upcoming launches.
/embed.htmlEmbeddable next-launch countdown widget (?theme=dark supported).

Launch object

FieldMeaning
idLaunch Library 2 UUID — stable across updates.
name"Rocket | Mission" display name.
net, window_start, window_endISO-8601 UTC. NET = no earlier than.
status{abbrev, name, description} — Go, TBC, TBD, Hold, Success, Failure.
probabilityWeather "go" percentage, when published (or null).
provider, rocketOperator and vehicle names.
mission{name, description, type, orbit}.
pad{name, map_url, latitude, longitude, location:{name, country_code}}.
image, webcasts, webcast_liveMission image URL and webcast links.
crew[{name, role, img}] for crewed flights, else [].

Example

const r = await fetch("https://rocketlaunchtracker.com/data/launches.json");
const { generated, results } = await r.json();
const next = results.find(l => new Date(l.net) > new Date());
console.log(`Next: ${next.name} at ${next.net} from ${next.pad.location.name}`);

Push alerts (ntfy)

We publish to free public ntfy topics ~30–60 minutes before every Go/TBC liftoff. Subscribe in the ntfy app to rocketlaunchtracker-alerts for everything, or a per-provider topic like rocketlaunchtracker-alerts-spacex, rocketlaunchtracker-alerts-rocket-lab, rocketlaunchtracker-alerts-united-launch-alliance (provider name, lowercased, non-alphanumerics as dashes).

Fair use

These are static files on a free host — cache on your side, don't poll faster than the 6-hour refresh, and don't strip attribution. If you build something with this, tell us — we'll link the best ones from here.

← All upcoming launches · Glossary · Stats · Data: Launch Library 2