Search Satellites by Name
celestrak.satellite.searchSearch the NORAD satellite catalog by name substring (case-insensitive). Returns all satellites whose name contains the query string, each with NORAD catalog number, international designator (COSPAR ID), epoch, and full orbital element set. Useful for finding the NORAD IDs and TLEs of satellites by operator or mission name (e.g. "STARLINK" returns all ~6000 Starlink satellites, "NOAA" returns NOAA weather sats, "GPS" returns GPS block satellites, "FENGYUN" returns Chinese weather satellites, "ISS" returns ISS modules). Data from US Space Force via CelesTrak, no auth required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Satellite name substring to search (case-insensitive). Examples: "ISS", "STARLINK", "GPS", "NOAA", "GOES", "HUBBLE", "FENGYUN". Returns all satellites whose name contains this string. Minimum 2 characters. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |