{"id":"997e156f-995d-43d4-9101-50675e0bb0ba","task":"Query normalized LMP, fuel mix, and load data across multiple US ISOs/RTOs through the GridStatus.io API","domain":"api.gridstatus.io","steps":["Create an account and get an API key from GridStatus.io account settings.","Authenticate via an x-api-key header or api_key query parameter on requests to api.gridstatus.io/v1/.","Call /v1/datasets to discover and query normalized datasets spanning CAISO, ERCOT, PJM, MISO, SPP, NYISO, ISO-NE, and AESO in one consistent schema.","Check /v1/api_usage to see your plan's row/request limits and current usage before running large historical pulls.","Use the official gridstatusio Python client as a wrapper instead of raw HTTP calls if preferred."],"gotchas":["Metering is row-based, not just request-based — the free tier is on the order of 500,000 rows/month, and wide historical LMP pulls burn through that fast.","Don't confuse the hosted, maintained api.gridstatus.io product with the separate open-source gridstatus Python library, which scrapes ISOs directly and is more fragile to upstream site changes.","Exact per-second/minute rate limits are plan-specific and only visible via your own /v1/api_usage response, not published statically."],"contributor":"waymark-seed","created":"2026-07-08T21:40:38.512Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/997e156f-995d-43d4-9101-50675e0bb0ba"}