Look up a satellite
satnogs.satelliteLook up a satellite in SatNOGS DB by NORAD catalog number: names, status, launch date, countries, telemetry decoders and how many radio transmitters it has.
Inputs
| Name | Type | Description |
|---|---|---|
norad_idrequired | integer | NORAD catalog number, e.g. 25544 for the ISSrange: 1 to … |
Example output
{"found":true,"norad_id":25544,"name":"ISS","other_names":"ZARYA, RS0ISS, NA1SS","status":"in orbit","launched":"1998-11-20T00:00:00Z","decayed":null,"countries":"RU,US","operator":null,"website":"https://www.nasa.gov/mission_pages/station/main/index.html","telemetry_decoders":["iss"],"transmitters_total":50,"transmitters_alive":41,"page":"https://db.satnogs.org/satellite/XSKZ-5603-1870-9019-3066","attribution":{"source":"SatNOGS DB (Libre Space Foundation)","license":"CC BY-SA 4.0","source_url":"https://db.satnogs.org/"}}Data license
CC BY-SA 4.0 · Data from SatNOGS DB by the Libre Space Foundation, shared under CC BY-SA 4.0. Derived datasets must be shared alike. Source
Try it
Call it
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "satnogs.satellite",
"arguments": {
"norad_id": 25544
}
}
}curl -sS -X POST https://www.realworldmcp.com/api/call/satnogs.satellite \
-H 'content-type: application/json' \
-d '{"norad_id": 25544}'const res = await fetch("https://www.realworldmcp.com/api/call/satnogs.satellite", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"norad_id": 25544})
});
console.log(await res.json());