Provenance
Freshness & coverage
Methods (11)
searchSubstations
readSearch electric substations by state, county, voltage, owner, or bbox.
Input schema
{ "type": "object", "properties": { "state": { "type": "string" }, "county": { "type": "string" }, "name": { "type": "string" }, "type": { "type": "string" }, "status": { "type": "string" }, "minVoltage": { "type": "number" }, "maxVoltage": { "type": "number" }, "owner": { "type": "string" }, "bbox": { "type": "array", "items": { "type": "number" } }, "limit": { "type": "number" }, "offset": { "type": "number" } }, "additionalProperties": false }countSubstations
readCount substations matching filters.
Input schema
{ "type": "object", "properties": { "state": { "type": "string" }, "county": { "type": "string" }, "type": { "type": "string" }, "minVoltage": { "type": "number" }, "maxVoltage": { "type": "number" }, "bbox": { "type": "array", "items": { "type": "number" } } }, "additionalProperties": false }getSubstation
readFind a substation by name.
Required paramsnameInput schema
{ "type": "object", "properties": { "name": { "type": "string" }, "state": { "type": "string" } }, "additionalProperties": false, "required": [ "name" ] }getSubstationsByVoltage
readFind substations at or above a voltage threshold.
Required paramsminVoltageInput schema
{ "type": "object", "properties": { "minVoltage": { "type": "number" }, "state": { "type": "string" }, "limit": { "type": "number" } }, "additionalProperties": false, "required": [ "minVoltage" ] }getNearbySubstations
readFind substations near a lat/lng point.
Required paramslatitudelongitudeInput schema
{ "type": "object", "properties": { "latitude": { "type": "number" }, "longitude": { "type": "number" }, "radiusMiles": { "type": "number" }, "limit": { "type": "number" } }, "additionalProperties": false, "required": [ "latitude", "longitude" ] }searchTransmissionLines
readSearch transmission lines by owner, voltage class, or bbox.
Input schema
{ "type": "object", "properties": { "owner": { "type": "string" }, "voltClass": { "type": "string" }, "status": { "type": "string" }, "minVoltage": { "type": "number" }, "maxVoltage": { "type": "number" }, "bbox": { "type": "array", "items": { "type": "number" } }, "limit": { "type": "number" }, "offset": { "type": "number" } }, "additionalProperties": false }countTransmissionLines
readCount transmission lines matching filters.
Input schema
{ "type": "object", "properties": { "owner": { "type": "string" }, "voltClass": { "type": "string" }, "minVoltage": { "type": "number" }, "bbox": { "type": "array", "items": { "type": "number" } } }, "additionalProperties": false }getNearbyTransmissionLines
readFind transmission lines near a lat/lng point.
Required paramslatitudelongitudeInput schema
{ "type": "object", "properties": { "latitude": { "type": "number" }, "longitude": { "type": "number" }, "radiusMiles": { "type": "number" }, "limit": { "type": "number" } }, "additionalProperties": false, "required": [ "latitude", "longitude" ] }getTransmissionLinesByVoltage
readFind transmission lines at or above a voltage.
Required paramsminVoltageInput schema
{ "type": "object", "properties": { "minVoltage": { "type": "number" }, "bbox": { "type": "array", "items": { "type": "number" } }, "limit": { "type": "number" } }, "additionalProperties": false, "required": [ "minVoltage" ] }getInfrastructureNearLocation
readGet both substations AND transmission lines near a point.
Required paramslatitudelongitudeInput schema
{ "type": "object", "properties": { "latitude": { "type": "number" }, "longitude": { "type": "number" }, "radiusMiles": { "type": "number" }, "limit": { "type": "number" } }, "additionalProperties": false, "required": [ "latitude", "longitude" ] }getStateInfrastructureSummary
readGet infrastructure summary for a state (counts + high voltage).
Required paramsstateInput schema
{ "type": "object", "properties": { "state": { "type": "string" }, "stateCode": { "type": "string" }, "state_code": { "type": "string" } }, "additionalProperties": false, "required": [ "state" ] }
