search_ground_stations
Search ground/earth stations by name, band, operator, entity, state, or lat/lon proximity; group results by state or operator and query FCC or national registers.
Instructions
Search ground / earth stations by name, frequency band, operator, entity, U.S. state, or geographic proximity (near='lat,lon' within radius_km, ordered by great-circle distance). Defaults to the FCC IBFS earth-station archive (one row per call sign, through 2025-06-17); source=acma|ised|ofcom reads a national register, source=extracted the stations extracted from filings. Each result is labeled with its source. group_by=state|operator returns call-sign counts per bucket (other sources: group_by=operator, station counts). Use for 'earth stations within 200km of 38.9,-77.0', 'how many V-band earth stations per state', or an operator's gateway footprint.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| band | No | Satellite frequency band, one of: L, S, C, X, Ku, Ka, V, E. For fcc and the national registers a station matches only if one of its frequency ranges lies entirely within the band (V = 37,500-51,400 MHz); for source=extracted it is an exact match against the station's extracted band list | |
| name | No | Substring match on station name / FCC call sign | |
| near | No | Proximity anchor as 'lat,lon' (e.g. '38.9,-77.0'); returns stations within radius_km ordered by distance | |
| limit | No | Max rows returned (default 50, max 500). The response total is the full match count regardless of limit; rows cannot be paged, so answer counting questions from total. Output keeps the rows that fit in about 40 KB and says how many it left out | |
| state | No | U.S. state or territory code of the station site (e.g. AK, HI); requires source=fcc | |
| source | No | Dataset: 'fcc' (default; FCC IBFS earth-station filings through 2025-06-17, one row per call sign, reliable coordinates), 'acma', 'ised' or 'ofcom' (Australian, Canadian or UK earth-station register), or 'extracted' (LLM-extracted from filings, carries band names, coordinates are lossy) | |
| group_by | No | 'state' or 'operator': return counts per bucket instead of rows. source=fcc counts distinct call signs (total is the call signs matched); source=acma|ised|ofcom|extracted take 'operator' only and count distinct stations | |
| operator | No | Substring match on operator / licensee name | |
| entity_id | No | Filter by resolved operator entity UUID (the filing's applicant); fcc or extracted only | |
| radius_km | No | Search radius in km for near= (default 500) |