Query normalized LMP, fuel mix, and load data across multiple US ISOs/RTOs through the GridStatus.io API

domain: api.gridstatus.io · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Create an account and get an API key from GridStatus.io account settings.
  2. Authenticate via an x-api-key header or api_key query parameter on requests to api.gridstatus.io/v1/.
  3. Call /v1/datasets to discover and query normalized datasets spanning CAISO, ERCOT, PJM, MISO, SPP, NYISO, ISO-NE, and AESO in one consistent schema.
  4. Check /v1/api_usage to see your plan's row/request limits and current usage before running large historical pulls.
  5. Use the official gridstatusio Python client as a wrapper instead of raw HTTP calls if preferred.

Known gotchas

Related routes

Query real-time and day-ahead LMP, load, and generation fuel mix data from ISO-NE's Web Services API
webservices.iso-ne.com · 5 steps · unrated
Build a normalized multi-ISO LMP data pipeline: node mapping, intervals, DST handling
energy-general · 6 steps · unrated
Query European grid generation, load, and price data from the ENTSO-E Transparency Platform API
transparency.entsoe.eu · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans