CelesTrak: orbital element sets for Starlink, OneWeb, Kuiper and every constellation
CelesTrak, run by Dr. T.S. Kelso, publishes the general perturbation element sets (TLE, OMM, JSON, CSV) for every tracked satellite, grouped by constellation: Starlink, OneWeb, Kuiper, Iridium NEXT, Globalstar and more, plus operator-supplied supplemental data. Free, updated continuously.
What it is
CelesTrak is the oldest public source of orbital data on the internet, maintained by Dr. T.S. Kelso since the 1980s and still updated round the clock (the elements page shows its refresh time to the second). It redistributes the general perturbation (GP) element sets of the US Space Force's public catalogue and adds its own groupings, tools and supplemental data. Everything is free and needs no account, which is why nearly every tracking app, including satellitemap.space, and every research framework, including Hypatia, reads from it.
What you can do with it
- Download a constellation in one request: groups exist for Starlink, OneWeb, Kuiper (Amazon Leo), Qianfan and Hulianwang Digui among the mega-constellations; Iridium NEXT, Orbcomm, Globalstar, Intelsat, SES, Eutelsat and Telesat among communications operators; GPS, GLONASS, Galileo and BeiDou for navigation.
- Choose a format: classic two-line elements (TLE, 2LE, 3LE) or the CCSDS Orbit Mean-Elements Message as XML, KVN, JSON or CSV. The query pattern is
gp.php?GROUP=starlink&FORMAT=csv. - Use supplemental GP data: for some operators CelesTrak publishes ephemerides derived from the operator's own tracking rather than radar, which is more accurate for satellites that manoeuvre often.
- Count what is in orbit: the number of rows in the Starlink group is the number of catalogued Starlink objects on that day, a figure to set against the operator's own claims and against Jonathan McDowell's statistics.
Who it is for
Developers and analysts. An integrator sizing a maritime or aviation deployment can compute pass geometry and elevation angles for a route from these elements; a journalist or consultant can verify a launch count; a ground station operator schedules contacts from them. It is not a tool for choosing a provider, but it is the data behind every honest statement about constellation size and altitude in our LEO providers listings.
How to use it
- Pick the group on the elements page (for example Starlink) and the format; copy the URL.
- Fetch it from your script no more than a few times a day: CelesTrak asks users to cache, and the elements only change when the catalogue updates.
- Propagate with SGP4 (Python
sgp4, or Skyfield, which handles the OMM formats) to get positions at a given time; compute look angles from your site. - For long-term analysis, keep a daily snapshot: the catalogue is a live view, not an archive.
Limits
GP elements are mean elements for the SGP4 model with kilometre-level accuracy, not precise ephemerides; they are unsuitable for conjunction analysis, which is what commercial services such as LeoLabs exist for. Objects appear in the catalogue days after launch, and classified payloads are absent. Respect the site's usage guidance: it is run as a public service.
Related
Definitions: orbital inclination, orbital period, elevation angle, satellite constellation. Directories: Starlink providers, OneWeb providers.
Find a provider
The listings this resource is relevant to — every company is profiled with services, coverage and contact details.
Keep reading

Starlink Maritime vs VSAT for commercial fleets: cost per vessel, plans and hybrid setups (2026)
Starlink Global Priority costs $250 (50 GB) to $2,150 (2 TB) a month per vessel when bought direct, and authorised distributors sell an unlimited…

Starlink in the United States: prices, installation cost and installers (2026)
Starlink covers every US state. Residential costs $55, $85 or $130 a month by speed tier, there is no upfront hardware cost in select areas ($349…

Starlink in the UK: availability, prices and installers (2026)
Starlink covers all of the UK. Residential costs £40, £60 or £80 a month depending on the speed tier your address is offered, there is no upfront…
Related resources
Jonathan McDowell's Starlink statistics: launched, in orbit, working, reentered
The independent ledger of the Starlink constellation, updated several times a day by astronomer Jonathan McDowell: 12,962 satellites launched, 11,154 in orbit, 11,139 working and 1,808 reentered or failed as of 21 September 2026, broken down by generation and by launch. The citation-grade source for constellation size.
LeoLabs Space Platform: live LEO visualization and conjunction search
LeoLabs' browser visualization of low Earth orbit, built on its own radar network: search the catalogue by satellite or constellation, watch today's conjunctions and follow launches. Free to open, commercial data behind it.
satellitemap.space: real-time map of Starlink, OneWeb and 30,000 satellites
satellitemap.space, online since 2019, plots more than 30,000 satellites live on a WebGL globe with dedicated views for Starlink and other internet constellations: growth and launch charts, decays, orbits, ground stations, a re-entry monitor, close-approach detector and a LEO box score comparing constellations.