CelesTrak orbital elements (TRIPWIRE cache)

CEV-OS / Data API / CelesTrak orbital elements (TRIPWIRE cache)

CEV-OS Data API · last updated 2026-11-04. Status: live. Version 1.

Use this when you need CelesTrak GP orbital elements (OMM) for a TRIPWIRE-cached group (stations, weather, resource, gps-ops, starlink) to propagate yourself with SGP4.

What it is

CelesTrak GP element sets for the groups TRIPWIRE already caches (stations, weather, resource, gps-ops, starlink). Data originates from space-track.org and is redistributed by CelesTrak (attribution required; redistribution terms uncertain). Served only from the TRIPWIRE cache — this endpoint never fetches CelesTrak per caller (CelesTrak allows one download per 2-hour update; 50 errors trigger an IP block). No ground positions. Not for navigation.

Endpoints

Parameters

Query parameters for GET /v1/satellite-elements
NameTypeDescriptionConstraints
groupstringCelesTrak GP group already cached by TRIPWIRE.enum: stations, weather, resource, gps-ops, starlink; example stations
limitintegerMax element sets (1-500, default 100).example 20; min 1; max 500

Example request

No account and no key. Query values below are the examples or defaults from the registry. An optional free key (header x-api-key) raises the limits; create one at https://cev-os.com/#api_keys after signing in with a verified email (Google sign-in is already verified).

curl -s "https://api.cev-os.com/v1/satellite-elements?group=stations&limit=20"

Example response

Every /v1 response is a JSON envelope (schema_version, product, timestamps, license, attribution, data). The registry example is the data member:

{
  "group": "stations",
  "count": 1,
  "available": 1,
  "cache_only": true,
  "degraded": false,
  "elements": [
    {
      "object_name": "ISS (ZARYA)",
      "norad_cat_id": 25544,
      "epoch": "2026-11-01T12:00:00.000000",
      "inclination": 51.64,
      "mean_motion": 15.5
    }
  ]
}

Update frequency

TRIPWIRE refreshes each cached group at most every 6 h (CelesTrak 2 h minimum); Data API reads cache only and caches 10 min.

Sources, license and usage

License status: cleared with attribution. CelesTrak redistributes GP/OMM element sets (stations, Starlink, weather, resource, gps-ops) that originate from space-track.org. Attribution required; redistribution terms uncertain (not a fully open license). Served from our cache only.

Underlying sources
SourceLicensecommercialOkTerms
CelesTrak GP orbital elements (OMM) for stations, Starlink, weather, resource and gps-opsCelesTrak redistributes GP/OMM element sets that originate from space-track.org (18 SDS / USSF). CelesTrak asks for attribution. space-track.org terms restrict redistribution; reuse is attribution-required / uncertain, not a fully open license. Cite CelesTrak. Served from our cache only.pendinghttps://celestrak.org/webmaster.php

Attribution (show this wherever you display the data):

Privacy class: public-derived. Access: public. Price: free (price is null; pay-per-call is not active).

Gaps

Disclaimer

Informational. Not for navigation, collision avoidance or safety-of-life use.

Reference data, not investment advice.