Configure your widget below and copy the generated HTML or URL.
Option A: HTML Embed Code (For Forums/Blogs)
Option B: URL (For Home Assistant / Iframes)
Use the panel above to select your preferred language, tracking limits (days ahead), text theme (dark/light), and custom background colors. Choose which rockets to track specifically or leave unchecked to track all.
Click the Copy Embed HTML button to copy the minified, single-line iframe markup. Or click Copy Embed URL to get a direct preview link suitable for home dashboards or custom integrations.
Paste the copied HTML snippet directly into websites or forums supporting iframe embeddings. The widget is fully responsive and adjusts itself to container dimensions.
The widget transitions dynamically between different visual states depending on the status of the launch and timing precision.
| Launch Status | Timer Display | Visibility Rules | Visual Styling & Behavior |
|---|---|---|---|
| Go / Launch Pending | T- Countdown | Visible until NET (scheduled launch time) | Active countdown ticking down (days, hours, mins, secs). Displays weather probability badge if available. |
| In Flight | T+ Count-up | Visible up to 12 hours post-liftoff | Active count-up timer. The green T+ badge pulses on even seconds. |
| On Hold | T- 00:00:00:00 | Visible up to 60 minutes past NET | Timer is frozen at zero. Displays an amber badge and shows a red warning alert detailing the hold reason. |
| Coarse Date | Static Date Text | Until updated with precise time | Hides ticking timer and shows localized coarse date text (e.g. "Q3 2026" or "Nov 2026"). |
| No Upcoming Launch | None | Shown when no matches exist | Displays the fallback message: "No Launch Scheduled. Check back later." |
The widget uses a cache-first approach. It loads cached data from localStorage instantly on load, then fetches in the background. The update frequency changes dynamically to stay within the Space Devs API limit (15 requests/hour/IP).
| API Quota / Status | Proximity to Launch (NET) | Refresh Interval (TTL) |
|---|---|---|
| Launch is On Hold | Any time | 2 minutes (5m when quota is low) |
| Post-Launch (NET passed) | Any time | 5 minutes |
| API Quota Healthy (>3 requests remaining) |
< 5 mins to NET < 1 hour to NET < 6 hours to NET |
2 minutes 5 minutes 10 minutes |
| < 24 hours to NET / Coarse date | 15 minutes | |
| Default / Fallback | 30 minutes | |
| API Quota Low (1-3 requests remaining) |
< 30 mins to NET < 2 hours to NET < 12 hours to NET |
5 minutes 10 minutes 20 minutes |
| Default / Fallback | 30 minutes | |
| Quota Depleted (0 left) | Any time | 10 minutes |
| Throttled (HTTP 429) | Any time | Waits until reset time (+5s safety offset) |