All data sources

HIFLD

No authhifld

HIFLD — Homeland Infrastructure Foundation-Level Data. Free public US critical infrastructure. SUBSTATIONS (77.9k): searchSubstations, countSubstations, getSubstation, getSubstationsByVoltage, getNearbySubstations. TRANSMISSION LINES (94.6k): searchTransmissionLines, countTransmissionLines, getNearbyTransmissionLines, getTransmissionLinesByVoltage. COMBINED: getInfrastructureNearLocation, getStateInfrastructureSummary. Filters: state, county, name, type, voltage, owner, bbox. Proximity: lat/lng + radiusMiles. Voltage classes: Under 100, 100-161, 220-287, 345, 500, 735 And Above, DC. No auth required.

Provenance

PublisherHIFLD

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (11)

  • searchSubstations

    read

    Search electric substations by state, county, voltage, owner, or bbox.

  • countSubstations

    read

    Count substations matching filters.

  • getSubstation

    read

    Find a substation by name.

    Required paramsname
  • getSubstationsByVoltage

    read

    Find substations at or above a voltage threshold.

    Required paramsminVoltage
  • getNearbySubstations

    read

    Find substations near a lat/lng point.

    Required paramslatitudelongitude
  • searchTransmissionLines

    read

    Search transmission lines by owner, voltage class, or bbox.

  • countTransmissionLines

    read

    Count transmission lines matching filters.

  • getNearbyTransmissionLines

    read

    Find transmission lines near a lat/lng point.

    Required paramslatitudelongitude
  • getTransmissionLinesByVoltage

    read

    Find transmission lines at or above a voltage.

    Required paramsminVoltage
  • getInfrastructureNearLocation

    read

    Get both substations AND transmission lines near a point.

    Required paramslatitudelongitude
  • getStateInfrastructureSummary

    read

    Get infrastructure summary for a state (counts + high voltage).

    Required paramsstate