MISO Agent API

The MISO LMP API gives you Locational Marginal Prices for the ~325 pricing nodes of the MISO grid: the wholesale electricity market spanning 15 central-US states (IL, IN, IA, MI, MN, MO, WI, AR, LA, MS and neighbors). Real-time, hourly, and day-ahead feeds. Built for home automation, battery dispatch bots, energy scripts, and AI agents.

1 subscribers
8.7/10 popularity
859 ms avg latency
88% success rate
10 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

MISO Agent API endpoints

MethodEndpointDescription
Prices
GET /api/v1/lmp
/api/v1/lmp
LMP records for one node, newest first. History depth is tier-gated (free: 2d, hobbyist: 7d, developer: 30d, professional: 2y) for `hourly`/`day_ahead` data; older `start` values…
Geolocation
GET /api/v1/lmp/nearest
/api/v1/lmp/nearest
Give a lat/lon; get the closest real grid node (great-circle distance) and its latest 5-minute LMP. Use this when you don't know a node name; no need to call /api/v1/nodes first.…
Analytics
GET /api/v1/analytics/congestion
/api/v1/analytics/congestion
Ranks all nodes by average Marginal Congestion Cost (`avg_mcc`, the same `mcc` field returned per-record by `/api/v1/lmp`) over a time window, most congested first. Defaults to…
GET /api/v1/analytics/moving-avg
/api/v1/analytics/moving-avg
Server-side rolling average of LMP over a window of preceding intervals, newest first. Returns the raw `lmp` alongside `lmp_ma` so an agent can compare current price to trend in…
Reference
GET /api/v1/nodes
/api/v1/nodes
The full node directory with zone names. Cursor-paginated by node id. Use it to discover valid `node` values for the price endpoints. Node coordinates are not returned here —…
Account
POST /api/stripe/portal
/api/stripe/portal
Authenticate with your existing key and receive a hosted portal URL to cancel, upgrade/downgrade tier, update payment method, or view invoices. Does not consume quota. Requires…
POST /api/stripe/checkout
/api/stripe/checkout
Authenticate with your existing key and receive a hosted Stripe Checkout URL for a paid tier. Does not consume quota, so you can upgrade even when your daily limit is exhausted.…
GET /api/v1/account/usage
/api/v1/account/usage
Your tier, daily request limit, requests used today, and remaining. Note: this call itself counts toward your quota.
POST /api/v1/signup
/api/v1/signup
Public, no API key required. Takes an email, returns a new free-tier key instantly (150 req/day, 2 days history). The plaintext key is returned exactly once in this response and…
Status
GET /api/v1/health
/api/v1/health
Public, no API key required. Returns per-data-type freshness (`five_min`, `hourly`, `day_ahead`) so an agent can check feed staleness before making a priced request.

MISO Agent API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 150 / daily
PRO $5.99 / month 5 / second
  • Requests: 2,000 / daily
ULTRA Recommended $9.99 / month 10 / second
  • Requests: 10,000 / daily
MEGA $54.99 / month 100 / second
  • Requests: 75,000 / daily

More Energy APIs

View all →
  • Get up-to-date Petrol, Diesel, LPG & CNG fuel prices in India. Query daily and past fuel prices state-wise…

    EnergyFreemium
  • Fast and Reliable EV Charging Station Searches, Anywhere in the World, Including Connector Availability,…

    EnergyFreemium1.2k subscribers
  • A REST API that returns live fuel prices from leading UK retailers

    EnergyFreemium167 subscribers
  • Oil price charts for Brent Crude, WTI & oil futures, real time data

    EnergyFreemium235 subscribers
  • nemy tracks the National Electricity Market (NEM) in Australia. nemy API has a collection of simple…

    EnergyFreemium203 subscribers
  • Find U.S. EV charging stations and electric vehicles with one API - search by location, state, availability,…

    EnergyFreemium85 subscribers