Methodology
Catalog refresh
Every 3 hours, a Vercel Cron job pulls 21 small CelesTrak groups in parallel (stations, science, Starlink, OneWeb, Iridium-NEXT, GPS/GLONASS/Galileo/BeiDou, GEO, weather, NOAA, GOES, Intelsat, SES, visual, last-30-days, plus the four major debris clouds: Cosmos 1408, Fengyun-1C, Iridium-33, Cosmos-2251). We dedupe by NORAD ID and snapshot the orbital elements into our archive for delta detection.
We don't pull CelesTrak's large active feed — at ~1.5 MB it's prone to throttling. The smaller per-purpose groups together cover the same satellites with better category accuracy.
Orbit classification
We classify by orbital elements (semi-major axis, eccentricity, inclination) rather than instantaneous altitude. Naively classifying by current altitude misclassifies Molniya satellites as LEO when they happen to be near perigee.
- LEO — apogee < 2,000 km, normal inclination
- SSO — LEO at 96–102° inclination (sun-synchronous)
- MEO — apogee 2,000–30,000 km, near-circular
- GEO — apogee > 30,000 km, inclination < 10° (geostationary)
- IGSO — apogee > 30,000 km, inclination > 10° (BeiDou IGSO, QZSS)
- HEO — eccentricity > 0.25 (Molniya, Tundra, GTO, Cluster II)
Position propagation
Positions are computed using SGP4 — the standard analytical propagator used with TLE data. We do this in your browser via satellite.js, so the position you see is always computed for “now,” using the most recent TLE we ingested. We never claim “real-time” — positions are propagated from TLEs that may be hours old.
Per-object pages
Each page combines our proprietary computed layers (live orbit, decay forecast, pass predictions, constellation graph) with attributed enrichment from Wikipedia (CC-BY-SA, isolated in attribution boxes), Wikidata (CC0), Wikimedia Commons (per-file licenses), TheSpaceDevs Launch Library 2, and the NASA NSSDCA Master Catalog. Wikipedia text is always rendered in a clearly labeled box to avoid ShareAlike contaminating the rest of the page.
Visibility predictions
Pass predictions use SGP4 propagation against your observer location (latitude, longitude, altitude). We compute look angles (azimuth, elevation) and report passes above 10° peak elevation.
Where we sit in the tracking landscape
LowEarth is a public, consumer-facing window onto the orbital catalog — built for curiosity, education, and journalism, not for operations. We use open data (CelesTrak's public element sets) and never claim the precision of a sensor network. For operational tracking, conjunction screening, and threat assessment, the authoritative sources are Space-Track.org (the US Space Force's public catalog), CelesTrak (element sets and analysis), and commercial space-domain-awareness providers such as LeoLabs, which operates its own global radar network and produces higher-precision data for satellite operators and governments. We see ourselves as the front door to that world — the place a curious reader starts before reaching for professional tools.