v1
latestOpenAPI 3.0.32026-07-226744340.8 KBSummarize Energy Assets
Aggregate counts and MW rollups across Energy assets. Summary endpoints use structured filters only. capacity_mw fields are meaningful for power-generation trackers; constrain tracker when comparing capacity across unit families.
Query parameters
Summary aggregation dimension.
Comma-separated GEM trackers. Valid values: coal_plants, coal_mines, coal_terminals, oil_gas_plants, oil_gas_extraction, lng_terminals, nuclear, geothermal, bioenergy, hydropower, solar, wind, gas_pipelines, oil_pipelines, lng_carriers. Omit for all trackers. All trackers: Taxonomy & Codes — Energy.
Country filter, resolved through the shared resolveCountryInput layer: a country name (United States), ISO-2 (US), ISO-3 (USA), or legacy alias all work. Filters primary or secondary country for cross-border assets; combinable with region/continent and an unresolvable value returns 400 INVALID_COUNTRY.
Plain English region. Expands to the same ISO-3 country list used by V2 Events.
Plain English continent. Expands to the same ISO-3 country list used by V2 Events.
Comma-separated GEM status values. Common values include operating, construction, pre-construction, permitted, announced, proposed, shelved, cancelled, retired, and mothballed. See Taxonomy & Codes — Energy.
Shorthand for status=operating.
Comma-separated within-tracker tier values such as main, utility, distributed, below_threshold, closed, or sub_threshold.
Comma-separated fuel values. Matches the tracker-native fuel string or normalized cross-tracker fuel where populated. See Taxonomy & Codes — Energy.
Minimum MW capacity. Meaningful for power-generation trackers only.
Maximum MW capacity. Meaningful for power-generation trackers only.
Minimum asset start year.
Maximum asset start year.
Minimum asset retired year.
Maximum asset retired year.
Canonical owner selector — the same entity value works across endpoints. Pass a spine entity id (e_...) for an EXACT match against an asset's owners, operators, or parents, or any name for a case-insensitive fuzzy owner-name match. Preferred over the legacy owner_search param.
Legacy — prefer the canonical entity param (still fully supported). Case-insensitive substring match against the raw owner string.
GEM Entity ID. Returns assets where the entity appears in owners, operators, or parents.
Viewport filter formatted as lat_min,lon_min,lat_max,lon_max.
Proximity filter formatted as lat,lon,radius_km.
Asset class. The default fixed excludes mobile LNG carriers; use mobile or all for vessels.
Number of summary buckets to return.
Response
Success