All data sources

SPP

No authspp

SPP (Southwest Power Pool) public data connector for the 14-state central US electricity market. Covers real-time and day-ahead LMPs, generation mix by fuel type, load forecasts, wind/solar forecasts, and actual load data. No API key required — public portal data auto-parsed to JSON.

Provenance

PublisherSPP

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (6)

  • getRealtimeLmps

    read

    Real-time 5-min LMPs by settlement location (LMP, congestion, loss components).

    Input schema
    {
      "type": "object",
      "properties": {
        "endpoint": {
          "type": "string"
        },
        "date": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }

    date YYYY-MM-DD (default today). Large — thousands of pnode rows.

  • getDayAheadLmps

    read

    Get day-ahead hourly LMPs by settlement location.

    Input schema
    {
      "type": "object",
      "properties": {
        "endpoint": {
          "type": "string"
        },
        "date": {
          "type": "string",
          "examples": [
            "2026-03-11"
          ]
        }
      },
      "additionalProperties": false
    }

    date format: YYYY-MM-DD. Returns 24 hours of DA prices per location.

  • getGenerationMix

    read

    Get generation mix breakdown by fuel type.

    Input schema
    {
      "type": "object",
      "properties": {
        "endpoint": {
          "type": "string"
        },
        "period": {
          "type": "string",
          "examples": [
            "2hour"
          ],
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "2hour"
              ]
            },
            {
              "type": "string",
              "enum": [
                "365day"
              ]
            },
            {
              "type": "string",
              "enum": [
                "ytd"
              ]
            }
          ]
        }
      },
      "additionalProperties": false
    }

    period: "2hour" (default, 5-min), "365day" (daily avg), "ytd".

  • getLoadForecast

    read

    Get STLF/MTLF interval rows, with actual load when published.

    Paginationnone
    Input schema
    {
      "type": "object",
      "properties": {
        "endpoint": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
  • getActualLoad

    read

    Get published actual load vs short-term forecast.

    Paginationnone
    Input schema
    {
      "type": "object",
      "properties": {
        "endpoint": {
          "type": "string"
        },
        "date": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }

    YYYY-MM-DD optional. Omit for latest actual vs STLF.

  • querySpp

    read

    Query any SPP portal endpoint. CSV paths auto-parsed to JSON; JSON endpoints returned directly.

    Required paramsendpoint
    Input schema
    {
      "type": "object",
      "properties": {
        "endpoint": {
          "type": "string",
          "examples": [
            "/chart-api/load-forecast/asChart"
          ]
        },
        "query": {
          "type": "object",
          "properties": {},
          "additionalProperties": true
        },
        "parseCsv": {
          "type": "boolean"
        }
      },
      "additionalProperties": false,
      "required": [
        "endpoint"
      ]
    }

    Endpoint relative to portal.spp.org. parseCsv=false for raw text.