OrbTop

SatBeams Satellite Operator & Footprint Scraper

BUSINESSLEAD GENERATIONAUTOMATION

SatBeams Satellite Operator & Footprint Scraper

Get the complete SatBeams satellite catalog from SatBeams.com — every orbit class (LEO, GEO, MEO, HEO), roughly 16,800 satellites — as clean, structured, dataset-ready records. One row per satellite with orbit, status, operator, manufacturer, NORAD/COSPAR IDs, launch details, and the GEO orbital slot.

What it does

Returns the full satellite fleet in a single run — current and up to date. Each record carries the operational profile you need to analyze, join, or feed downstream: orbit class, operational status, operator, spacecraft manufacturer and platform, launch vehicle and site, mass, expected lifetime, and (for geostationary satellites) the orbital position. Filter the whole catalog down to a single status, or pull everything at once.

Use cases

  • VSAT and teleport engineers researching satellite capacity by orbital slot
  • Space-industry analysts tracking active vs. decayed/deorbited fleet composition
  • Satellite capacity brokers comparing operators and assets by position
  • Competitive intelligence across LEO constellations and GEO operators
  • Cross-referencing with NORAD/TLE orbital element data from other datasets

Input

Field Type Description
maxItems integer Maximum number of satellites to return. Leave blank (or 0) to return the full fleet (~16.8k).
statusFilter string Filter by operational status: active, decayed, retired, deorbited, failed, disabled, moving, testing. Leave blank for all statuses.

Output

One record per satellite with these fields:

Field Type Description
satellite_name string Full satellite name
norad_id integer NORAD catalog number — joins to TLE/orbital element datasets
intl_designator string International (COSPAR) designator, e.g. 2017-038A
status string Operational status: active, decayed, retired, deorbited, failed, disabled, moving, testing
orbit string Orbit class: LEO, GEO, MEO, or HEO
orbital_position number GEO orbital slot in degrees (positive = east, negative = west); null for non-GEO
operator string Satellite operator / owner
manufacturer string Spacecraft bus manufacturer (GEO records)
model string Spacecraft platform / bus model (GEO records)
launch_date string Launch date (ISO 8601)
launch_mass_kg number Launch mass in kilograms
dry_mass_kg number Dry mass in kilograms
expected_lifetime string Design/expected operational lifetime in years
launch_vehicle string Launch vehicle name
launch_site string Launch site name
beacon_frequencies string Beacon frequencies, as published
updated string Timestamp of the last catalog update for this satellite

Example output

{
  "satellite_name": "BulgariaSat-1",
  "norad_id": 42801,
  "intl_designator": "2017-038A",
  "status": "active",
  "orbit": "GEO",
  "orbital_position": 1.9,
  "operator": "BulgariaSat",
  "manufacturer": "Intuitive Machines (SSL/MDA/Maxar/Lanteris)",
  "model": "LS-1300",
  "launch_date": "2017-06-23T00:00:00Z",
  "launch_mass_kg": 3669,
  "dry_mass_kg": null,
  "expected_lifetime": "15+ yrs.",
  "launch_vehicle": "Falcon 9 Block 5",
  "launch_site": "Cape Canaveral SFS",
  "beacon_frequencies": null,
  "updated": "2026-07-24T03:10:52"
}

Notes

  • Coverage spans the full SatBeams catalog across every orbit — not just geostationary.
  • orbital_position, manufacturer, and model are geostationary-specific and are null for LEO/MEO/HEO satellites.
  • Fields are populated only where SatBeams publishes the data — not every satellite has a complete profile.
  • norad_id is the standard join key to link records with TLE orbital element datasets.