fetch current gp/tle element sets from celestrak in json or csv

domain: celestrak.org · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Build a GET request to https://celestrak.org/NORAD/elements/gp.php with one query predicate (CATNR, INTDES, NAME, or GROUP) plus FORMAT.
  2. Use GROUP=active or another named group for a curated set (e.g. GROUP=active&FORMAT=json), or CATNR=<id> for a single object.
  3. Set FORMAT=json (or json-pretty/csv) to get OMM-keyword fields instead of the legacy fixed-width TLE default.
  4. Parse OMM fields (OBJECT_NAME, NORAD_CAT_ID, EPOCH, MEAN_MOTION, ECCENTRICITY, etc.) which follow the CCSDS 502.0-B-3 naming used by the OMM standard.
  5. Cache the response locally and only re-fetch after CelesTrak's ~2-hour update cycle.

Known gotchas

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans