All data sources

SPP

Free

Southwest Power Pool market data: LMPs, generation mix, and wind/solar forecasts.

No key required. Included on Free.

What you can ask

  • “What does SPP have for the area or asset I'm working on?”
  • “Pull the most recent SPP records and put them in a table.”
  • “What does SPP cover, and how fresh is the data?”

About this source

Bounded, typed Southwest Power Pool public power-market data: real-time and day-ahead prices, generation mix, load, wind, and solar forecasts. No API key required.

Connector ID spp

Provenance

PublisherSouthwest Power Pool public portal

Freshness & coverage

FreshnessNear real-time · every PT5M — Real-time trend, generation mix, and actual-load feeds publish five-minute intervals; day-ahead and forecast horizons follow SPP market schedules.
GeographicSouthwest Power Pool market footprint
TemporalNot declared
AuthenticationNo credentials required

Caveats

  • ⚠ Real-time price trend locations are the columns currently published by the SPP chart feed; they are not the full settlement-node catalog.
  • ⚠ Actual load is available only for the recent rolling window published by SPP.

› Methods (5)

Technical detail for developers: parameters, pagination, units, and freshness per method.

  • getRealtimeLmps

    read

    Get bounded five-minute real-time LMP trend records by published location.

    Entitieslocational-marginal-price
    Paginationoffset (offsetField: offset, limitField: limit)
    UnitslmpUsdPerMwh: USD/MWh
    FreshnessNear real-time · every PT5M

    Rolling ~24h trend, newest first; not the full settlement-node catalog.

  • getDayAheadLmps

    read

    Get bounded day-ahead LMP and price-component records by settlement location.

    Entitieslocational-marginal-price
    Paginationoffset (offsetField: offset, limitField: limit)
    UnitslmpUsdPerMwh: USD/MWh · marginalLossUsdPerMwh: USD/MWh · congestionUsdPerMwh: USD/MWh · energyUsdPerMwh: USD/MWh
    FreshnessScheduled

    Current market day only (hubs and interfaces), hour-ending UTC, oldest first.

  • getGenerationMix

    read

    Get bounded SPP generation and load MW records by published interval.

    Entitiesgeneration-fuel-mix, system-load
    Paginationoffset (offsetField: offset, limitField: limit)
    UnitscoalMw: MW · dieselFuelOilMw: MW · hydroMw: MW · naturalGasMw: MW · nuclearMw: MW · solarMw: MW · wasteDisposalServicesMw: MW · windMw: MW · wasteHeatMw: MW · energyStorageMw: MW · otherMw: MW · loadMw: MW
    FreshnessNear real-time · every PT5M

    Five-minute rows, oldest first: 2hour, 365day (~105k rows), or ytd.

  • getLoadForecast

    read

    Get bounded load, wind, and solar forecast records with published actuals.

    Entitiessystem-load, wind-generation, solar-generation
    Paginationoffset (offsetField: offset, limitField: limit)
    UnitsshortTermLoadForecastMw: MW · midTermLoadForecastMw: MW · actualLoadMw: MW · shortTermWindForecastMw: MW · midTermWindForecastMw: MW · actualWindMw: MW · shortTermSolarForecastMw: MW · midTermSolarForecastMw: MW · actualSolarMw: MW
    FreshnessNear real-time · every PT5M
  • getActualLoad

    read

    Get bounded recent actual load with corresponding load, wind, and solar forecasts.

    Entitiessystem-load, wind-generation, solar-generation
    Paginationoffset (offsetField: offset, limitField: limit)
    UnitsshortTermLoadForecastMw: MW · midTermLoadForecastMw: MW · actualLoadMw: MW · shortTermWindForecastMw: MW · midTermWindForecastMw: MW · actualWindMw: MW · shortTermSolarForecastMw: MW · midTermSolarForecastMw: MW · actualSolarMw: MW
    FreshnessNear real-time · every PT5M

    Rolling ~24h window, newest first; intervalLocal is Central interval start.