Query Space Satellite Filings (FCC satellite licensing docket)
query_space_satellite_filings_v1Query the verified FCC satellite licensing docket — every space-station (SAT) filing in the FCC's own daily IBFS database dump, back to the 1960s — by applicant, application type, status, and filing date.
Use this for "who is authorized to operate what in orbit, what has been filed, and where does each filing stand" questions — the satellite-buildout licensing pipeline. Each filing carries the FCC's public filing key (file_number, e.g. "SATLOA2025061800149"), the callsign (e.g. "S3069" = SpaceX Gen2), the application type and status in the FCC's OWN vocabulary — verbatim codes plus the FCC's own decode text from the same dump vintage (app_type_code "LOA" = Launch and Operating Authority, "STA" = Special Temporary Authority, "MOD" = Modification; status_code "A/C" = Action Complete, "ATPN" = Action Taken Public Notice — codebooks in describe) — the full lifecycle date family (filed / granted / expires / …), the FCC's plain-English description of the filing, and the applicant identity (applicant_name, the FCC's verbatim registrant, e.g. "Space Exploration Holdings, LLC"). Filter by applicant_name, app_type_code, status_code, callsign, file_number, state (the APPLICANT's address state), applicant_country, report_period (the filing date) via report_period_from/report_period_to, or date_grant/date_expire ranges. Group by any of applicant_name, app_type_code, status_code, state, applicant_country. Pass each parameter as a top-level key of params (flat — not nested under a filter, filters, or where key). Example: {"applicant_name": "Space Exploration Holdings, LLC", "group_by": ["app_type_code"]} for one operator's filing mix; {"report_period_from": "2020-01-01", "group_by": ["applicant_name"], "order_by": "source_record_count", "top_n": 10} for the most active filers of the 2020s. Returns JSON aggregates with citations and optional row-level records when include_records is true — every record cites its exact row in the FCC's dump, re-verifiable via get_source_evidence_v1.
THE ENGRAVED BOUNDARY: new-filing intake into IBFS structurally ENDED at the FCC's ICFS system cutover (~mid-2025), and ICFS publishes no bulk data — so filings SUBMITTED after the cutover are not in this docket, and counts near/after 2025 UNDERCOUNT new filing activity (say so when answering; every response carries an icfs_cutover note). Status and lifecycle updates on the filings that ARE here continue to flow daily. A filing is an authorization EVENT: never a satellite count (one NGSO grant can cover thousands of satellites), never an orbital catalog (satellites in orbit are not served here), never launch activity (FAA data, not served here). state/applicant_city are the APPLICANT's mailing address — satellites are not in states. Earth stations (SES) and non-satellite FCC dockets are out of scope. The one measure is source_record_count (filings in scope).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||