Manitoba Hydro website screenshot

Manitoba Hydro

Manitoba Hydro is the provincial Crown corporation that generates, transmits, and distributes electricity and distributes natural gas across Manitoba, Canada — "Manitoba's publicly owned electricity and natural gas supplier" in its own words, serving 632,117 electric customers and 300,789 natural gas customers, and trading electricity into wholesale markets across the Midwestern U.S. and Canada. It is a vertically integrated monopoly in a province with no retail competition, no independent system operator of its own, and no consumer energy data mandate: Ontario's Green Button regulation (O. Reg. 633/21) binds Ontario distributors only, Australia's Consumer Data Right does not reach Canada, and the Green Button Alliance states plainly that it has "no information about Green Button deployments in Manitoba." Manitoba Hydro also has no advanced metering infrastructure — its 2006-2009 smart meter pilot was not continued — so there is no interval consumption data for a consumer API to serve in the first place. The API posture is therefore the inverse of a mandated utility: consumer data is entirely closed, reachable only by the customer through a login at account.hydro.mb.ca, while grid and system data is genuinely open and anonymous. Manitoba Hydro runs a public ArcGIS Online organization whose current and planned power outage layers are queryable without a key over both the Esri ArcGIS REST API and OGC WFS 2.0.0, refreshed every five minutes; an on-domain ArcGIS Server REST directory at maps.hydro.mb.ca; and a live KISTERS hydrological monitoring application whose station and time-series JSON at hydro.mb.ca is served anonymously and was observed carrying same-day readings. None of it is documented as an API. There is no developer portal, no API keys, no OpenAPI, and no terms of use for data reuse — the open surface exists as a by-product of public map publishing rather than as an API program.

Manitoba Hydro publishes 4 APIs on the APIs.io network. Tagged areas include Energy, Canada, Utilities, Electricity, and Gas.

Manitoba Hydro’s developer surface includes authentication, code examples, documentation, signup flow, support, engineering blog, and 17 more developer resources.

32.1/100 thin ▬ flat Agent 16/100 agent aware Full breakdown ↓
scored 2026-08-20 · rubric v0.12.0
AccessFreeSelf serve⚡ Free to try
4 APIs
EnergyCanadaUtilitiesElectricityGasHydroelectricGridOutage DataOpen DataCrown Corporation

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-20 · rubric v0.12.0
Composite quality — 32.1/100 · thin
Contract Quality 3.3 / 21
Developer Ergonomics 4.9 / 17
Access Clarity 5.8 / 17
Operational Transparency 1.2 / 11
Contract Governance 1.9 / 10
Discoverability 7.9 / 9
Regulatory Posture 5.8 / 15
Agent readiness — 16/100 · agent aware
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
Documented Reversibility 0 / 6
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 3 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Regulatory Posture applies to this provider. Its tags matched the Energy & Utilities regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/manitoba-hydro: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 4

Individual APIs this provider publishes, each with its own machine-readable definition.

Manitoba Hydro Current Power Outages

A hosted Esri feature service published by Manitoba Hydro's ArcGIS Online organization (org id QoeQkfdOG126FqSi, org name "Manitoba Hydro", item owner dcarpenter@hydro.mb.ca) ca...

Manitoba Hydro Planned Power Outages

A hosted Esri feature service published by the same Manitoba Hydro ArcGIS Online organization carrying planned outage areas. The item description states the layer "contains plan...

Manitoba Hydro ArcGIS Server Reference Data

An ArcGIS Server 10.91 REST services directory hosted on Manitoba Hydro's own domain at maps.hydro.mb.ca, readable anonymously. The root listing returned nine folders (ARL, ConT...

Manitoba Hydro Hydrological Data

Manitoba Hydro's near-real-time hydrological monitoring application, a KISTERS WISKI Web Public deployment documented on hydro.mb.ca and reachable at https://www.hydro.mb.ca/hyd...

JSON Schema 6

Standalone JSON Schema definitions for this provider's data models.

Examples 6

Example request and response payloads for these APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Manitoba Hydro Authentication

none · 1 scheme

SECURITY

Manitoba Hydro Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Manitoba Hydro Vulnerability Disclosure

security.txt · contact published

SECURITY

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: manitoba-hydro
url: https://raw.githubusercontent.com/api-evangelist/manitoba-hydro/refs/heads/main/apis.yml
name: Manitoba Hydro
kind: company
description: 'Manitoba Hydro is the provincial Crown corporation that generates, transmits, and distributes electricity and
  distributes natural gas across Manitoba, Canada — "Manitoba''s publicly owned electricity and natural gas supplier" in its
  own words, serving 632,117 electric customers and 300,789 natural gas customers, and trading electricity into wholesale
  markets across the Midwestern U.S. and Canada. It is a vertically integrated monopoly in a province with no retail competition,
  no independent system operator of its own, and no consumer energy data mandate: Ontario''s Green Button regulation (O. Reg.
  633/21) binds Ontario distributors only, Australia''s Consumer Data Right does not reach Canada, and the Green Button Alliance
  states plainly that it has "no information about Green Button deployments in Manitoba." Manitoba Hydro also has no advanced
  metering infrastructure — its 2006-2009 smart meter pilot was not continued — so there is no interval consumption data for
  a consumer API to serve in the first place. The API posture is therefore the inverse of a mandated utility: consumer data
  is entirely closed, reachable only by the customer through a login at account.hydro.mb.ca, while grid and system data is
  genuinely open and anonymous. Manitoba Hydro runs a public ArcGIS Online organization whose current and planned power outage
  layers are queryable without a key over both the Esri ArcGIS REST API and OGC WFS 2.0.0, refreshed every five minutes; an
  on-domain ArcGIS Server REST directory at maps.hydro.mb.ca; and a live KISTERS hydrological monitoring application whose
  station and time-series JSON at hydro.mb.ca is served anonymously and was observed carrying same-day readings. None of it
  is documented as an API. There is no developer portal, no API keys, no OpenAPI, and no terms of use for data reuse — the
  open surface exists as a by-product of public map publishing rather than as an API program.'
accessModel:
  pricing: free
  onboarding: self-serve
  trial: false
  try_now: true
  public: true
  label: Free · Anonymous, no registration, no documentation
  confidence: high
  source:
  - documentation
  - probes
  generated: '2026-07-27'
  method: manual
image: https://www.hydro.mb.ca/apple-touch-icon.png
tags:
- Energy
- Canada
- Utilities
- Electricity
- Gas
- Hydroelectric
- Grid
- Outage Data
- Open Data
- Crown Corporation
created: '2026-07-27'
modified: '2026-07-27'
specificationVersion: '0.23'
apis:
- aid: manitoba-hydro:manitoba-hydro-current-power-outages
  name: Manitoba Hydro Current Power Outages
  description: A hosted Esri feature service published by Manitoba Hydro's ArcGIS Online organization (org id QoeQkfdOG126FqSi,
    org name "Manitoba Hydro", item owner dcarpenter@hydro.mb.ca) carrying live unplanned power outage polygons. The item
    is shared publicly and was queried anonymously with no key, token, or registration — an anonymous returnCountOnly query
    returned 8 active outages at review time. Layer 0 "MH Current Power Outages" exposes OUTAGE_ID, OUTAGE_TYPE, TIME_OF_OUTAGE,
    NUM_CUST_NOPOWER, NUM_CUST_NOPOWERTXT, ETR, CAUSE, SUBCAUSE, CREW_STATUS, FIELD_VERIFIED_ETR, DATA_LAST_UPDATE and AREA.
    Service capabilities are Query only. The same data is also published as an OGC WFS 2.0.0 endpoint whose GetCapabilities
    document was retrieved anonymously. Manitoba Hydro publishes no documentation, no terms of use, and no rate limits for
    this surface — it is a public map layer that behaves as an API.
  humanURL: https://www.arcgis.com/home/item.html?id=607ef103b2934e3fbbbc7b05c4c3df34
  baseURL: https://services2.arcgis.com/QoeQkfdOG126FqSi/arcgis/rest/services/Manitoba_Hydro_Current_Power_Outages/FeatureServer
  tags:
  - Outage Data
  - Grid
  - Electricity
  - Geospatial
  - ArcGIS REST
  - WFS
  properties:
  - type: APIReference
    url: https://services2.arcgis.com/QoeQkfdOG126FqSi/arcgis/rest/services/Manitoba_Hydro_Current_Power_Outages/FeatureServer?f=json
  - type: APIReference
    url: https://dservices2.arcgis.com/QoeQkfdOG126FqSi/arcgis/services/Manitoba_Hydro_Current_Power_Outages_WFS/WFSServer?service=wfs&request=getcapabilities
  - type: Documentation
    url: https://www.arcgis.com/home/item.html?id=607ef103b2934e3fbbbc7b05c4c3df34
  - type: Documentation
    url: https://www.arcgis.com/home/item.html?id=9cd3470a9a8c428185a768dbcc217ce3
  - type: Documentation
    url: https://www.hydro.mb.ca/outages/outage-map/
  - type: Standard
    url: https://www.ogc.org/standards/wfs/
  - type: APIReference
    name: OGC WFS 2.0.0 GetCapabilities (captured verbatim 2026-07-27)
    url: wfs/manitoba-hydro-current-power-outages-wfs-capabilities.xml
  - type: APIReference
    name: OGC WFS DescribeFeatureType XML Schema (captured verbatim 2026-07-27)
    url: wfs/manitoba-hydro-current-power-outages-describefeaturetype.xsd
  - type: JSONSchema
    name: Current power outage feature attributes
    url: json-schema/manitoba-hydro-current-power-outages.schema.json
  - type: Examples
    name: Layer metadata and a live query response
    url: examples/manitoba-hydro-current-power-outages-query-response.json
- aid: manitoba-hydro:manitoba-hydro-planned-power-outages
  name: Manitoba Hydro Planned Power Outages
  description: A hosted Esri feature service published by the same Manitoba Hydro ArcGIS Online organization carrying planned
    outage areas. The item description states the layer "contains planned power outages and the area that will be impacted.
    Attributes include the scheduled start and end date/time for each outage. This data is updated every 5 minutes." Queried
    anonymously with no credentials, an unfiltered count returned 48 planned outages at review time. Layer 0 "MH Planned Power
    Outages" exposes ORDER_ID, ORDER_LAST_UPDATED, ORDER_STATUS_DESCRIPTION, ORDER_CAUSE, ORDER_TYPE, ORDER_DESCRIPTION, DEVICE,
    DEVICE_ADDRESS, CSC, SCHEDULED_START_TIME, SCHEDULED_END_TIME, DATA_LAST_UPDATE and NUM_CUST_NOPOWERTXT. A parallel OGC
    WFS 2.0.0 endpoint is published for the same layer. No licence or terms of use is attached to the item.
  humanURL: https://www.arcgis.com/home/item.html?id=016914ea3b28449e8205e07c04a92d51
  baseURL: https://services2.arcgis.com/QoeQkfdOG126FqSi/arcgis/rest/services/Manitoba_Hydro_Planned_Power_Outages/FeatureServer
  tags:
  - Outage Data
  - Grid
  - Electricity
  - Geospatial
  - ArcGIS REST
  - WFS
  properties:
  - type: APIReference
    url: https://services2.arcgis.com/QoeQkfdOG126FqSi/arcgis/rest/services/Manitoba_Hydro_Planned_Power_Outages/FeatureServer?f=json
  - type: APIReference
    url: https://dservices2.arcgis.com/QoeQkfdOG126FqSi/arcgis/services/Manitoba_Hydro_Planned_Power_Outages_WFS/WFSServer?service=wfs&request=getcapabilities
  - type: Documentation
    url: https://www.arcgis.com/home/item.html?id=016914ea3b28449e8205e07c04a92d51
  - type: Documentation
    url: https://www.arcgis.com/home/item.html?id=4cc075a46e574c15816b28b93a1f2de3
  - type: Documentation
    url: https://www.hydro.mb.ca/outages/planned/
  - type: Standard
    url: https://www.ogc.org/standards/wfs/
  - type: APIReference
    name: OGC WFS 2.0.0 GetCapabilities (captured verbatim 2026-07-27)
    url: wfs/manitoba-hydro-planned-power-outages-wfs-capabilities.xml
  - type: APIReference
    name: OGC WFS DescribeFeatureType XML Schema (captured verbatim 2026-07-27)
    url: wfs/manitoba-hydro-planned-power-outages-describefeaturetype.xsd
  - type: JSONSchema
    name: Planned power outage feature attributes
    url: json-schema/manitoba-hydro-planned-power-outages.schema.json
  - type: Examples
    name: Layer metadata and a live query response
    url: examples/manitoba-hydro-planned-power-outages-query-response.json
- aid: manitoba-hydro:manitoba-hydro-arcgis-server-reference-data
  name: Manitoba Hydro ArcGIS Server Reference Data
  description: An ArcGIS Server 10.91 REST services directory hosted on Manitoba Hydro's own domain at maps.hydro.mb.ca, readable
    anonymously. The root listing returned nine folders (ARL, ConTrack, DISTAPPS, GDS, JUTA, LEA, Locators, ReferenceData,
    Utilities); most are empty to an anonymous caller, but ReferenceData/MH_AdminBoundaries is fully readable and exposes
    three query-capable layers — MH_CustomerServiceCentres (19 features), MH_LocateAreas and MH_StationAreas. The site root
    itself returns HTTP 403; only the /arcgis/rest/services tree responds. Manitoba Hydro publishes no documentation, index,
    or terms for this host — it is recorded here because it is a real, on-domain, anonymously queryable API surface, not because
    it is offered as one.
  humanURL: https://maps.hydro.mb.ca/arcgis/rest/services?f=json
  baseURL: https://maps.hydro.mb.ca/arcgis/rest/services
  tags:
  - Geospatial
  - ArcGIS REST
  - Reference Data
  - Grid
  properties:
  - type: APIReference
    url: https://maps.hydro.mb.ca/arcgis/rest/services?f=json
  - type: APIReference
    url: https://maps.hydro.mb.ca/arcgis/rest/services/ReferenceData/MH_AdminBoundaries/FeatureServer?f=json
  - type: JSONSchema
    name: MH_CustomerServiceCentres feature attributes
    url: json-schema/manitoba-hydro-customer-service-centres.schema.json
  - type: JSONSchema
    name: MH_LocateAreas feature attributes
    url: json-schema/manitoba-hydro-locate-areas.schema.json
  - type: JSONSchema
    name: MH_StationAreas feature attributes
    url: json-schema/manitoba-hydro-station-areas.schema.json
- aid: manitoba-hydro:manitoba-hydro-hydrological-data
  name: Manitoba Hydro Hydrological Data
  description: Manitoba Hydro's near-real-time hydrological monitoring application, a KISTERS WISKI Web Public deployment
    documented on hydro.mb.ca and reachable at https://www.hydro.mb.ca/hydrologicalData/static/. The application is documented
    for humans; its data files are not documented at all, but they are served anonymously as JSON and were verified live —
    station metadata (169 gauging stations with river, catchment, latitude, elevation and station number fields), a layer
    index of 15 monitored parameters (Water Level, Water Temperature, Air Temperature, Precipitation, Snow Depth, wind speed,
    direction, gust and peak variants, Relative Humidity, Atmospheric Pressure), and per-parameter observation files. The
    Water Level file returned 158 stations with readings timestamped the same day as this review. Manitoba Hydro's own page
    states the readings come from gauging stations managed by Manitoba Hydro, the Water Survey of Canada and Manitoba Water
    Stewardship, that data are "preliminary and are being transmitted automatically without verification or review for quality
    assurance," and that Manitoba Hydro "does not warrant the quality, accuracy, or completeness of any information." There
    is no API documentation, no versioning, and no stated licence. Note that an older parallel tree at /hydrologicalData/data/
    is still served but is frozen at February 2021 readings; only the /static/ tree is current.
  humanURL: https://www.hydro.mb.ca/corporate/operations/water-levels/hydrological-data/
  baseURL: https://www.hydro.mb.ca/hydrologicalData/static/data/
  tags:
  - Hydrology
  - Water Levels
  - Hydroelectric
  - Open Data
  - Monitoring
  properties:
  - type: Documentation
    url: https://www.hydro.mb.ca/corporate/operations/water-levels/hydrological-data/
  - type: Documentation
    url: https://www.hydro.mb.ca/corporate/operations/water-levels/
  - type: Portal
    url: https://www.hydro.mb.ca/hydrologicalData/static/
  - type: APIReference
    url: https://www.hydro.mb.ca/hydrologicalData/static/data/stationdata.json
  - type: APIReference
    url: https://www.hydro.mb.ca/hydrologicalData/static/data/tsdata.json
  - type: JSONSchema
    name: Hydrological parameter observation file
    url: json-schema/manitoba-hydro-hydrological-timeseries.schema.json
  - type: Examples
    name: Live parameter index (15 monitored parameters)
    url: examples/manitoba-hydro-hydrological-parameter-index.json
common:
- type: VulnerabilityDisclosure
  url: security/manitoba-hydro-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/manitoba-hydro-domain-security.yml
- type: WellKnown
  name: /.well-known/ discovery surface across every hydro.mb.ca host
  url: well-known/manitoba-hydro-well-known.yml
- type: SecurityTxt
  name: RFC 9116 security.txt (captured verbatim)
  url: well-known/manitoba-hydro-security.txt
- type: Authentication
  name: Authentication profile — anonymous on every published surface
  url: authentication/manitoba-hydro-authentication.yml
- type: Conventions
  name: Cross-cutting request/response semantics
  url: conventions/manitoba-hydro-conventions.yml
- type: ErrorCatalog
  name: Error envelopes and reproduced failure modes
  url: errors/manitoba-hydro-problem-types.yml
- type: Conformance
  name: Standards conformance — OGC WFS 2.0.0 and RFC 9116 only
  url: conformance/manitoba-hydro-conformance.yml
- type: Lifecycle
  name: Versioning, deprecation, SLA and freshness posture
  url: lifecycle/manitoba-hydro-lifecycle.yml
- type: DataModel
  name: Entity graph and inferred joins across the four data islands
  url: data-model/manitoba-hydro-data-model.yml
- type: Examples
  name: Captured live requests and responses
  url: examples/_index.yml
- type: LLMsTxt
  name: llms.txt for Manitoba Hydro (authored by API Evangelist)
  url: llms/manitoba-hydro-llms.txt
- type: Website
  url: https://www.hydro.mb.ca/
- type: About
  url: https://www.hydro.mb.ca/corporate/
- type: Documentation
  url: https://www.hydro.mb.ca/corporate/operations/water-levels/hydrological-data/
- type: TermsOfService
  url: https://www.hydro.mb.ca/terms-of-use/
- type: PrivacyPolicy
  name: Privacy statement (a section of the site terms of use)
  url: https://www.hydro.mb.ca/terms-of-use/#privacy
- type: SignUp
  url: https://account.hydro.mb.ca/Portal
- type: Support
  name: Customer support (there is no developer support channel)
  url: https://www.hydro.mb.ca/support/
- type: ContactUs
  url: https://www.hydro.mb.ca/support/contact/
- type: Security
  url: https://www.hydro.mb.ca/.well-known/security.txt
- type: LinkedIn
  url: https://www.linkedin.com/company/manitoba-hydro
- type: Blog
  url: https://www.hydro.mb.ca/articles/
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com