query_celestrak
Query satellite data from CelesTrak using flexible filters, sorting, and selection by group, name, catalog number, or status.
Instructions
Build and execute an advanced CelesTrak query with filtering and sorting.
This tool provides full access to the CelesTrak query builder, including client-side filtering and ordering that the simpler tools don't expose.
Args: query_type: One of "gp", "sup_gp", or "satcat" (case-insensitive). group: Satellite group name (GP queries). name: Satellite name search (GP queries). catnr: NORAD catalog number (GP/SATCAT queries). intdes: International designator (GP queries). source: Supplemental source name (sup_gp queries). active: Filter to active objects (SATCAT queries). payloads: Filter to payloads only (SATCAT queries). on_orbit: Filter to on-orbit objects (SATCAT queries). filters: List of filter dicts with "field" and "value" keys, e.g. [{"field": "INCLINATION", "value": ">50"}]. order_by: Field name to sort results by. order_ascending: Sort ascending (True) or descending (False). limit: Maximum number of records to return.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| catnr | No | ||
| group | No | ||
| limit | No | ||
| active | No | ||
| intdes | No | ||
| source | No | ||
| filters | No | ||
| on_orbit | No | ||
| order_by | No | ||
| payloads | No | ||
| query_type | Yes | ||
| order_ascending | No |