# ERCOT Public Data API

**Canonical:** https://apis.io/apis/ercot/ercot-public-data-api/  
**Provider:** ERCOT — https://apis.io/providers/ercot/  
**Base URL:** https://api.ercot.com/api/public-reports  
**Documentation:** https://developer.ercot.com/applications/pubapi/user-guide/using-api/

ERCOT Public Data API is one of 5 APIs that [ERCOT](https://apis.io/providers/ercot/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Energy Markets, Electricity, Pricing, Load, and Renewables. The published artifact set on APIs.io includes an OpenAPI specification, rate-limit docs, API documentation, a getting-started guide, an API reference, and authentication docs.

RESTful access to ERCOT Market Information List (EMIL) public data products — 106 documented endpoints spanning real-time and day-ahead locational marginal prices, settlement point prices, SCED system lambda and shadow prices, actual system load by weather and forecast zone, wind and solar power production actuals and forecasts, ancillary service offers and awards, hourly resource outage capacity, and 60-day SCED/DAM disclosure reports, plus historic file archives retained at least seven years. Data is public and free, but every call requires a free self-serve Azure API Management subscription key plus an Azure AD B2C ID token. Rate limited to 30 requests per minute; requests from outside the United States are blocked.

## Machine-readable artifacts (16)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/ercot/refs/heads/main/openapi/ercot-public-data-api-openapi.json
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/ercot/refs/heads/main/overlays/ercot-public-data-api-overlay.yaml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/ercot/refs/heads/main/conventions/ercot-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/ercot/refs/heads/main/errors/ercot-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/ercot/refs/heads/main/data-model/ercot-data-model.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/ercot/refs/heads/main/rate-limits/ercot-rate-limits.yml
- **Documentation** — https://developer.ercot.com/applications/pubapi/user-guide/using-api/
- **GettingStarted** — https://developer.ercot.com/applications/pubapi/user-guide/registration-and-authentication/
- **KnownLimits** — https://developer.ercot.com/applications/pubapi/known-limits/
- **APIReference** — https://apiexplorer.ercot.com/api-details#api=pubapi-apim-api
- **Authentication** — https://developer.ercot.com/applications/pubapi/user-guide/registration-and-authentication/
- **RateLimits** — https://developer.ercot.com/applications/pubapi/known-limits/
- **ChangeLog** — https://developer.ercot.com/applications/pubapi/relnotes/
- **Deprecation** — https://developer.ercot.com/applications/pubapi/deprecation-notices/
- **OpenIDConfiguration** — https://ercotb2c.b2clogin.com/ercotb2c.onmicrosoft.com/B2C_1_PUBAPI-ROPC-FLOW/v2.0/.well-known/openid-configuration
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/ercot/refs/heads/main/apis.yml

## Other ERCOT APIs (4)

- [ERCOT ESR Public Data API](https://apis.io/apis/ercot/ercot-esr-public-data-api/)
- [ERCOT Web Services (EWS)](https://apis.io/apis/ercot/ercot-web-services/)
- [ERCOT MarkeTrak API](https://apis.io/apis/ercot/ercot-marketrak-api/)
- [ERCOT Retail API](https://apis.io/apis/ercot/ercot-retail-api/)

## Tags

Energy Markets, Electricity, Pricing, Load, Renewables, Open Data

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/ercot/ercot-public-data-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/ercot/.
