Tools / Satellite Tracker
Satellite Tracker icon

Satellite Tracker

Track 15,000+ satellites in real-time

Track satellites in real-time with orbital data and approximate positions. Military, GPS, Starlink, weather, space stations, and 30+ groups. Search by name, track by NORAD ID, browse groups, and see recent launches.

5 skillsv0.01
List Groups

List all available satellite groups — military, GPS, Starlink, weather, space stations, communications, science, and more. Returns group IDs to use with track_group.

Returns: All available satellite groups with descriptions and group IDs
Example
List all satellite groups
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "satellite-tracker",
  "skill": "list_groups",
  "input": {}
}' \
  https://api.toolrouter.com/v1/tools/call
Track Group

Get all satellites in a group with orbital data and current approximate positions. Groups include military, gps-ops, starlink, weather, stations, geo, and 25+ more. Use list_groups to see all options.

Returns: Satellites in the group with orbital data, orbit type classification, and approximate positions
Parameters
group *stringSatellite group ID (e.g. 'military', 'gps-ops', 'stations', 'starlink', 'weather', 'geo', 'last-30-days')
show_positionbooleanInclude approximate current lat/lon/altitude for each satellite (default: true)
limitnumberMaximum satellites to return (default: 50, max: 200)
Example
Track all military satellites
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "satellite-tracker",
  "skill": "track_group",
  "input": {
    "group": "military"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Search Satellites

Search for satellites by name. Partial matches supported — searching "STARLINK" returns thousands, "ISS" returns the space station, "GPS" returns navigation satellites. Returns orbital data and NORAD IDs.

Returns: Matching satellites with names, NORAD IDs, orbit types, and optional positions
Parameters
query *stringSatellite name or partial name (e.g. 'ISS', 'STARLINK', 'GPS', 'COSMOS', 'SENTINEL', 'ONEWEB')
show_positionbooleanInclude approximate current position for each result
limitnumberMaximum results to return (default: 20, max: 100)
Example
Find the International Space Station
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "satellite-tracker",
  "skill": "search_satellites",
  "input": {
    "query": "ISS"
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Satellite Info

Get detailed information about a specific satellite by NORAD catalog number. Returns full orbital parameters, current approximate position, orbit classification, drag coefficient, and data age. Use search_satellites to find the NORAD ID first.

Returns: Detailed satellite info with full orbital elements, position, velocity, and orbit classification
Parameters
norad_id *numberNORAD catalog number (e.g. 25544 for ISS, 39088 for SAPPHIRE). Find IDs via search_satellites.
Example
ISS details
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "satellite-tracker",
  "skill": "satellite_info",
  "input": {
    "norad_id": 25544
  }
}' \
  https://api.toolrouter.com/v1/tools/call
Recent Launches

Get satellites launched in the last 30 days. Shows the newest objects in orbit, sorted by launch date. Useful for tracking new deployments, Starlink batches, and military launches.

Returns: Recently launched satellites sorted newest first with orbital data
Parameters
show_positionbooleanInclude approximate current position for each satellite
limitnumberMaximum results to return (default: 30, max: 100)
Example
Recent satellite launches
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{
  "tool": "satellite-tracker",
  "skill": "recent_launches",
  "input": {}
}' \
  https://api.toolrouter.com/v1/tools/call
Loading reviews...
Loading activity...
v0.012026-03-25
  • Initial release with 5 skills: track_group, search_satellites, satellite_info, recent_launches, list_groups

Quick Start

MCP (Claude Code)
claude mcp add --transport stdio \
  --env TOOLROUTER_API_KEY=YOUR_API_KEY \
  toolrouter -- npx -y toolrouter-mcp
REST API
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \
  -d '{"tool":"satellite-tracker","skill":"list_groups","input":{}}' \
  https://api.toolrouter.com/v1/tools/call

Frequently Asked Questions

Can I browse satellite groups before I search a specific craft?

Yes. `list_groups` shows the available groups, and `track_group` returns all satellites in one group such as Starlink, GPS, weather, or stations.

Can I search by satellite name?

`search_satellites` supports partial matches, so names like ISS, STARLINK, GPS, or COSMOS work well.

What does satellite_info add?

`satellite_info` gives the NORAD-based orbital parameters, approximate position, orbit classification, drag coefficient, and data age for one satellite.

Can I see recent launches?

`recent_launches` lists satellites launched in the last 30 days, sorted by launch date.