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
| URL | Contents |
|---|---|
/data/launches.json | Next ~60 launches, slimmed & normalized (schema below). Refreshed every 6 h. |
/data/previous.json | Last ~30 launches with outcomes. |
/archive/2026.json | Every launch tracked in a year (grows automatically; one file per year). |
/launches.ics | iCalendar feed with a 30-minute alarm per launch — subscribe in Google/Apple/Outlook. |
/feed.xml | RSS 2.0 feed of upcoming launches. |
/embed.html | Embeddable next-launch countdown widget (?theme=dark supported). |
Launch object
| Field | Meaning |
|---|---|
id | Launch Library 2 UUID — stable across updates. |
name | "Rocket | Mission" display name. |
net, window_start, window_end | ISO-8601 UTC. NET = no earlier than. |
status | {abbrev, name, description} — Go, TBC, TBD, Hold, Success, Failure. |
probability | Weather "go" percentage, when published (or null). |
provider, rocket | Operator and vehicle names. |
mission | {name, description, type, orbit}. |
pad | {name, map_url, latitude, longitude, location:{name, country_code}}. |
image, webcasts, webcast_live | Mission 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