SatBeams Satellite Operator & Footprint Scraper
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, andmodelare geostationary-specific and arenullfor LEO/MEO/HEO satellites.- Fields are populated only where SatBeams publishes the data — not every satellite has a complete profile.
norad_idis the standard join key to link records with TLE orbital element datasets.