Anatel Brazil Satellite & Orbital Spectrum Scraper
Pricing
Pay per event
Anatel Brazil Satellite & Orbital Spectrum Scraper
Extracts Anatel's official Brazilian satellite authorization database: geostationary satellites authorized to operate in Brazil, frequency band allocations, landing rights, orbital positions, and expiration dates. Data sourced directly from Anatel's open data portal (dadosabertos).
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Share
Extracts Anatel's official Brazilian satellite authorization database: geostationary satellites authorized to operate in Brazil, frequency band allocations, landing rights, orbital positions, and expiration dates. Data sourced directly from Anatel's open data portal (dadosabertos).
What data does this actor scrape?
Each record represents one frequency sub-band allocation for a satellite authorized to operate in Brazil. The actor joins two official Anatel datasets:
- Frequency sub-band records — operator, satellite name, orbit type, orbital position, frequency band, uplink/downlink MHz range, polarization, and license dates
- Landing rights records — authorization code, type (Brazilian vs foreign satellite), status, launch date, and validity expiry
Sample output record:
{"satellite_name": "ABS-3A","cospar_id": null,"operator": "ABS SINGAPORE SATELLITE PTE. LTD.","operator_country": null,"orbital_position_deg": -3,"orbital_position_label": "3 W","frequency_bands": "C","frequency_uplink_mhz_range": null,"frequency_downlink_mhz_range": "3949-4021","polarization": "Horizontal (H)","service_class": "FSS","status": "operação comercial","authorization_date": "2021-02-10","expiration_date": "2030-12-24","direito_exploracao_processo": "-3KuC","direito_exploracao_value_brl": null,"coverage_footprint": null,"is_brazilian_satellite": false,"last_updated": "2021-02-10"}
Use cases
- Satellite operator regulatory teams (SES, Intelsat, Eutelsat, Hispasat, ViaSat) tracking Latin America landing rights and authorization status
- LATAM ISP integrators verifying which satellites and operators are authorized to serve Brazil
- Spectrum analytics platforms (PolicyTracker, Quilty Analytics) building LATAM frequency allocation databases
- Compliance monitoring — tracking expiration dates for Brazilian and foreign satellite authorizations
How it works
The actor downloads Anatel's satellite data bundle directly from anatel.gov.br/dadosabertos — no browser automation required. The ZIP file is updated weekly by Anatel and contains multiple CSV datasets. The actor parses and joins the frequency sub-band records with landing rights authorization data to produce unified, structured output.
Data source: https://www.anatel.gov.br/dadosabertos/paineis_de_dados/espectro_e_orbita/satelites.zip
Input
| Field | Type | Description | Default |
|---|---|---|---|
maxItems | Integer | Maximum number of records to return | 10 |
Output
One record per frequency sub-band allocation. The current Anatel dataset contains approximately 3 266 records covering over 100 satellite operators authorized to use spectrum in Brazil.
| Field | Type | Description |
|---|---|---|
satellite_name | String | Satellite name (e.g. "STAR ONE C2") |
cospar_id | String | COSPAR international designator (not in Anatel dataset) |
operator | String | Commercial operator name |
operator_country | String | "BR" for Brazilian operators, null for foreign |
orbital_position_deg | Number | Longitude in decimal degrees (negative = West) |
orbital_position_label | String | Raw label (e.g. "70 W", "43,1ºO") |
frequency_bands | String | ITU frequency band code (C, Ku, Ka, L, X, etc.) |
frequency_uplink_mhz_range | String | Uplink frequency range in MHz |
frequency_downlink_mhz_range | String | Downlink frequency range in MHz |
polarization | String | Signal polarization (Horizontal/Vertical/Circular) |
service_class | String | ITU service class (FSS, MSS) |
status | String | Authorization status in Portuguese |
authorization_date | String | License issue date (ISO 8601) |
expiration_date | String | Authorization expiry date (ISO 8601) |
direito_exploracao_processo | String | Anatel authorization code or station ID |
direito_exploracao_value_brl | Number | Fee amount in BRL (not in this dataset) |
coverage_footprint | String | Coverage area description (not in this dataset) |
is_brazilian_satellite | Boolean | True = Brazilian satellite, False = foreign |
last_updated | String | Last known data update date (ISO 8601) |
Notes
- Data is updated quarterly by Anatel; the actor always downloads the latest version on each run
cospar_id,direito_exploracao_value_brl, andcoverage_footprintare not available in the Anatel open dataset and will always be nulloperator_countryis set to "BR" for confirmed Brazilian operators; foreign operators return null (country not specified in the dataset)- The Anatel Paineis dashboard uses Qlik for interactive visualization — this actor bypasses the dashboard entirely and uses the raw CSV data