Environment

Earth-observation satellite catalog from WMO OSCAR/Space

Changed on

Return a filtered page of the WMO OSCAR/Space satellite catalog. The catalog covers 1,028 agency-validated Earth-observation satellites across mission status (operational, inactive, planned, mission concept, commissioning), orbit families (sunsynchronous, geostationary, drifting), and space agencies (NASA, ESA, JAXA, NOAA, EUMETSAT, and many others, with multi-agency missions encoded as comma-joined strings). Filters are applied client-side against Sugra's in-process catalog cache because WMO's upstream silently ignores query parameters. Attribution: WMO OSCAR/Space (World Meteorological Organization).

get/api/v1/environment/oscar-wmo/satellites

Request

Query parameters

agencystring nullable

Case-insensitive substring match on any participating agency name (e.g. NASA, ESA, JAXA, EUMETSAT). Multi-agency missions match on any constituent agency.

statusstring nullable

Mission status filter (operational, inactive, planned, mission concept, commissioning, stand-by, back-up, presumably inactive, lost at launch; decommissioned is an alias for inactive).

orbitstring nullable

Orbit family filter. Accepts LEO, GEO, MEO, or the exact upstream values Sunsynchronous orbit, Geostationary orbit, Drifting orbit. Substring matching is tolerated.

qstring nullable

Case-insensitive substring search across satellite acronym and full name.

limitinteger

Maximum number of records to return (1 to 500).

offsetinteger

Zero-indexed offset into the filtered result list.

Response

Paginated list of satellite records matching the requested filters, with total and filtered counts.

Example response

{
  "meta": {
    "endpoint": "/api/v1/fred/us/cpi",
    "data_time": "2026-04-16T14:30:00Z",
    "response_time": "2026-04-16T14:30:12Z",
    "provider": "Sugra API v1.0.1",
    "data_age_days": 8.532,
    "source": "sugra_crypto",
    "attribution": "Short interest and Reg SHO daily short volume data is owned by and sourced from FINRA (Financial Industry Regulatory Authority).",
    "source_url": "https://fred.stlouisfed.org/series/UNRATE",
    "citation": "Federal Reserve Bank of St. Louis (FRED) - Unemployment Rate (UNRATE) - https://fred.stlouisfed.org/series/UNRATE - retrieved 2026-11-02",
    "fallback_chain": [
      "sugra_crypto",
      "sugra_finance"
    ],
    "stale_since": "2026-09-08T12:00:00Z",
    "period": "2026-Q1",
    "notes": "the UKMTO report behind these counts is dated 2026-08-21 and is 11 days old"
  }
}

Changes

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • breaking

      added subschema #1 to the response body oneOf list for the response status

    • breaking

      the response's body type changed from object to no type for status

    • breaking

      removed the required property from the response with the status

    • breaking

      removed the required property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    This list may be incomplete.