search_gov_domains
Look up any US .gov domain to identify the owning organization, agency, or SLED entity. Filter by name, type, or location for market targeting.
Instructions
Search the authoritative US .gov domain registry (CISA get.gov) — resolve which ORGANIZATION owns a .gov domain, enumerate federal agencies, and MAP SLED entities (state/county/city/school-district/special-district/tribal) for market targeting. Keyless. scope 'all' (federal + SLED, ~16k rows, default) | 'federal'. Filters (client-side over the published CSV): organization/domain/city (case-insensitive SUBSTRING), domainType (e.g. 'Federal - Executive', 'County', 'Tribal'), state (2-letter). Each row: domain, domainType, organization, suborganization, city, state. HONESTY: source is CISA's OFFICIAL registry published at github.com/cisagov/dotgov-data (authoritative first-party data, not a .gov API host — provenance disclosed in _meta); the registry has no query API so filtering is CLIENT-SIDE and totalAvailable is the EXACT match count; the 'Security contact email' column is intentionally EXCLUDED (org mailbox — this tool resolves organizations, not contacts); an outage/4xx THROWS (never a fake empty); a header-column rename ⇒ schema_drift.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City — case-insensitive SUBSTRING match. | |
| limit | No | Rows per page, 1..500, default 50. | |
| scope | No | 'all' (federal + SLED: state/county/city/school-district/special-district/tribal, ~16k rows, DEFAULT) or 'federal' (federal-only, ~1.3k rows). | |
| state | No | 2-letter state/territory code — case-insensitive exact match (e.g. 'CA'). | |
| domain | No | Domain name — case-insensitive SUBSTRING match (e.g. 'cdc.gov', 'irs'). | |
| offset | No | 0-based row offset for pagination, default 0. | |
| domainType | No | Domain type — case-insensitive match (e.g. 'Federal - Executive', 'County', 'Tribal', 'State or territory', 'School district'). | |
| organization | No | Organization name — case-insensitive SUBSTRING match (e.g. 'veterans', 'cybersecurity'). |