California ISO website screenshot

California ISO

The California Independent System Operator (CAISO) is the non-profit public benefit corporation that operates the high-voltage transmission grid serving roughly 80 percent of California plus a portion of Nevada, and runs the wholesale day-ahead and real-time electricity markets, the Western Energy Imbalance Market (WEIM), and the Extended Day-Ahead Market (EDAM). As a system and market operator in the United States it sits at the wholesale layer of the energy value chain — upstream of the investor-owned utilities that bill retail customers, and therefore it holds no retail customer accounts and publishes no consumer usage data. Its API posture is a clean split: market data is genuinely open and consumer data does not exist. The OASIS Download API at https://oasis.caiso.com/oasisapi serves locational marginal prices, demand and renewables forecasts, ancillary services, transmission and nodal reference data as zipped CSV or CIM XML to anonymous callers with no key, no account and no registration — CAISO states in writing that every system it operates except OASIS requires a company User Access Administrator to grant access. The Today's Outlook telemetry feeds under https://www.caiso.com/outlook publish five-minute fuel mix, demand, net demand and CO2 as plain CSV, also anonymously. Everything else — market submission, dispatch, settlements and the participant portals — is behind PKI client certificates and UAA-sponsored accounts, and even the OASIS reference documentation on the developer site requires a signup reviewed against a corporate email domain and a written justification. No Green Button, ESPI, or Consumer Data Right surface exists here and none is expected to; the obligation CAISO answers to is FERC's open-access transparency regime, not a consumer data right. No OpenAPI, AsyncAPI, or other machine-readable contract is published for any of it.

California ISO publishes 2 APIs on the APIs.io network. Tagged areas include Energy, United States, Electricity, Energy Markets, and Grid.

California ISO’s developer surface includes documentation, signup flow, authentication, developer portal, support, engineering blog, getting-started guide, and 20 more developer resources.

37.6/100 thin ▬ flat Agent 17/100 agent aware Full breakdown ↓
scored 2026-08-20 · rubric v0.12.0
2 APIs
EnergyUnited StatesElectricityEnergy MarketsGridRenewablesSystem OperatorMarket DataCalifornia

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-20 · rubric v0.12.0
Composite quality — 37.6/100 · thin
Contract Quality 0.3 / 21
Developer Ergonomics 9.7 / 17
Access Clarity 5.8 / 17
Operational Transparency 5.8 / 11
Contract Governance 2.0 / 10
Discoverability 6.5 / 9
Regulatory Posture 5.1 / 15
Agent readiness — 17/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 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 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/caiso: 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 2

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

CAISO OASIS Download API

The Open Access Same-time Information System (OASIS) Download API — CAISO's public wholesale market data interface. Two servlets, SingleZip and GroupZip, accept a queryname or g...

CAISO Today's Outlook Data Feeds

The CSV feeds behind CAISO's public Today's Outlook dashboard. Anonymous GET requests to https://www.caiso.com/outlook/current/{report}.csv return the current operating day at f...

Rate Limits 1

Documented rate limits and quota policies.

Caiso Rate Limits

3 limits

RATE LIMITS

Security Posture 2

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

Caiso Authentication

none/mutualTLS · 2 schemes

SECURITY

Caiso Domain Security

TLSv1.3 · DMARC

SECURITY

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: caiso
url: https://raw.githubusercontent.com/api-evangelist/caiso/refs/heads/main/apis.yml
name: California ISO
kind: company
description: 'The California Independent System Operator (CAISO) is the non-profit public benefit corporation that operates
  the high-voltage transmission grid serving roughly 80 percent of California plus a portion of Nevada, and runs the wholesale
  day-ahead and real-time electricity markets, the Western Energy Imbalance Market (WEIM), and the Extended Day-Ahead Market
  (EDAM). As a system and market operator in the United States it sits at the wholesale layer of the energy value chain —
  upstream of the investor-owned utilities that bill retail customers, and therefore it holds no retail customer accounts
  and publishes no consumer usage data. Its API posture is a clean split: market data is genuinely open and consumer data
  does not exist. The OASIS Download API at https://oasis.caiso.com/oasisapi serves locational marginal prices, demand and
  renewables forecasts, ancillary services, transmission and nodal reference data as zipped CSV or CIM XML to anonymous callers
  with no key, no account and no registration — CAISO states in writing that every system it operates except OASIS requires
  a company User Access Administrator to grant access. The Today''s Outlook telemetry feeds under https://www.caiso.com/outlook
  publish five-minute fuel mix, demand, net demand and CO2 as plain CSV, also anonymously. Everything else — market submission,
  dispatch, settlements and the participant portals — is behind PKI client certificates and UAA-sponsored accounts, and even
  the OASIS reference documentation on the developer site requires a signup reviewed against a corporate email domain and
  a written justification. No Green Button, ESPI, or Consumer Data Right surface exists here and none is expected to; the
  obligation CAISO answers to is FERC''s open-access transparency regime, not a consumer data right. No OpenAPI, AsyncAPI,
  or other machine-readable contract is published for any of it.'
image: https://www.caiso.com/apple-touch-icon.png
tags:
- Energy
- United States
- Electricity
- Energy Markets
- Grid
- Renewables
- System Operator
- Market Data
- California
created: '2026-07-27'
modified: '2026-07-27'
specificationVersion: '0.23'
apis:
- aid: caiso:caiso-oasis-download-api
  name: CAISO OASIS Download API
  description: The Open Access Same-time Information System (OASIS) Download API — CAISO's public wholesale market data interface.
    Two servlets, SingleZip and GroupZip, accept a queryname or groupid plus a UTC datetime range and return a ZIP containing
    CIM-format XML (resultformat=5) or CSV (resultformat=6). Report families cover locational marginal prices (PRC_LMP, PRC_INTVL_LMP,
    PRC_CURR_LMP), system load and renewables forecasts (SLD_FCST, SLD_REN_FCST), ancillary services, congestion revenue rights,
    and the ATLAS reference data set (ATL_PNODE and friends). Requests are anonymous — no API key, token, or account. Most
    reports retain roughly the previous 39 months of data and individual reports cap the date range they will return.
  humanURL: https://www.caiso.com/systems-applications/developer-portal
  baseURL: https://oasis.caiso.com/oasisapi
  tags:
  - Energy Markets
  - Electricity
  - Market Data
  - Pricing
  - Forecasting
  - Grid
  properties:
  - type: Documentation
    url: https://www.caiso.com/documents/oasis-frequently-asked-questions.pdf
  - type: Documentation
    url: https://www.caiso.com/documents/oasisapispecification.pdf
  - type: Documentation
    url: https://www.caiso.com/systems-applications/developer-portal
  - type: SignUp
    url: https://developer.caiso.com/_login/developersignup.aspx
  - type: Portal
    url: https://oasis.caiso.com/mrioasis/logon.do
  - type: APIReference
    url: https://www.caiso.com/documents/oasisapispecification.pdf
  - type: TermsOfService
    url: https://www.caiso.com/privacy-terms-of-use#api-terms-of-use
  - type: Authentication
    url: authentication/caiso-authentication.yml
  - type: Conventions
    url: conventions/caiso-conventions.yml
  - type: ErrorCatalog
    url: errors/caiso-error-codes.yml
  - type: RateLimits
    url: rate-limits/caiso-rate-limits.yml
  - type: Vocabulary
    url: vocabulary/caiso-oasis-query-names.yml
  - type: Examples
    url: examples/caiso-oasis-examples.yml
  - type: Lifecycle
    url: lifecycle/caiso-lifecycle.yml
  - type: ChangeLog
    url: changelog/caiso-changelog.yml
- aid: caiso:caiso-todays-outlook-data-feeds
  name: CAISO Today's Outlook Data Feeds
  description: The CSV feeds behind CAISO's public Today's Outlook dashboard. Anonymous GET requests to https://www.caiso.com/outlook/current/{report}.csv
    return the current operating day at five-minute resolution, and https://www.caiso.com/outlook/history/{YYYYMMDD}/{report}.csv
    returns a past day. Confirmed reports are fuelsource (generation by fuel including solar, wind, batteries and imports),
    demand, netdemand, and co2 (emissions by resource type). CAISO notes these are telemetry-based summaries and will not
    tie out to the market-based numbers in OASIS.
  humanURL: https://www.caiso.com/todays-outlook
  baseURL: https://www.caiso.com/outlook
  tags:
  - Grid
  - Renewables
  - Carbon
  - Electricity
  - Market Data
  properties:
  - type: Documentation
    url: https://www.caiso.com/todays-outlook
  - type: Documentation
    url: https://www.caiso.com/todays-outlook/supply
  - type: Documentation
    url: https://www.caiso.com/todays-outlook/emissions
  - type: TermsOfService
    url: https://www.caiso.com/privacy-terms-of-use#api-terms-of-use
  - type: Authentication
    url: authentication/caiso-authentication.yml
  - type: Vocabulary
    url: vocabulary/caiso-oasis-query-names.yml
  - type: Examples
    url: examples/caiso-oasis-examples.yml
common:
- type: DomainSecurity
  url: security/caiso-domain-security.yml
- type: Website
  url: https://www.caiso.com/
- type: DeveloperPortal
  url: https://developer.caiso.com/
- type: Documentation
  url: https://www.caiso.com/systems-applications/developer-portal
- type: SignUp
  url: https://developer.caiso.com/_login/developersignup.aspx
- type: Authentication
  url: https://www.caiso.com/systems-applications/requesting-access-certificates
- type: Portal
  url: https://www.caiso.com/systems-applications/portals-applications
- type: Support
  url: https://caiso.my.site.com/custsvccomm/s/knowledge-articles
- type: Documentation
  url: https://www.caiso.com/library/business-practice-manuals
- type: Blog
  url: https://www.caiso.com/about/news
- type: Blog
  url: https://www.caiso.com/about/news/energy-matters-blog
- type: GettingStarted
  url: https://www.caiso.com/getting-started
- type: APIReference
  url: https://www.caiso.com/documents/oasisapispecification.pdf
- type: TermsOfService
  url: https://www.caiso.com/privacy-terms-of-use#api-terms-of-use
- type: PrivacyPolicy
  url: https://www.caiso.com/privacy-terms-of-use
- type: Roadmap
  url: https://www.caiso.com/systems-applications/release-planning
- type: Authentication
  url: authentication/caiso-authentication.yml
- type: Conventions
  url: conventions/caiso-conventions.yml
- type: ErrorCatalog
  url: errors/caiso-error-codes.yml
- type: RateLimits
  url: rate-limits/caiso-rate-limits.yml
- type: Lifecycle
  url: lifecycle/caiso-lifecycle.yml
- type: ChangeLog
  url: changelog/caiso-changelog.yml
- type: Vocabulary
  url: vocabulary/caiso-oasis-query-names.yml
- type: Conformance
  url: conformance/caiso-conformance.yml
- type: Examples
  url: examples/caiso-oasis-examples.yml
- type: Packages
  url: packages/caiso-packages.yml
- type: LLMsTxt
  url: llms/caiso-llms.txt
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com