Put the deadline counter on your page
A cluster window is only useful next to the thing it constrains. Pick the markets, the layout and the fields you want, and take away one line of HTML: 5 dated windows counting down, plus the 8 we track that nobody has dated yet. Free, no key.
The counter runs in your reader's browser against the close date, so it is right the morning after you paste it and right a year later. Rows we have not yet checked against the authority's own tariff carry an unconfirmed flag, exactly as they do on the full calendar. Data as of 15 September 2026.
Build it
Tick what you want. The preview and both snippets update as you go — the preview is the real widget on the real data, not a mock-up.
What it will and will not show
Right now 5 of the 13 windows we track have a published close date. Those are the ones that count down. The other 8 are real windows that no authority has dated yet — MISO's Definitive Planning Phase and NYISO's cluster request window among them — and the widget reports them as a count rather than dropping them, because a reader who sees four rows and no note would reasonably conclude the other markets have nothing open. They do. Nobody has said when. You can switch that line off, but consider leaving it on: it is the part your reader cannot get anywhere else.
Every option, if you would rather write it by hand
| Parameter | Values | Default | What it does |
|---|---|---|---|
rto | CAISO ERCOT FERC ISONE MISO NYISO PJM SPP | all | One market, or several comma-separated. |
layout | list compact single | list | Card per window, one line per window, or just the next one. |
n | 1–25 | 5 | How many of the soonest dated windows to list. Ignored by single. |
fields | market title days date standing source | market,title,days,date,standing | Comma-separated. The countdown survives everything else being off. |
theme | auto light dark | auto | auto follows the reader's system setting. |
head | 0 | on | Drops the widget's own heading. |
foot | 0 | on | Drops the as-of date. |
undated | 0 | on | Drops the “+n tracked, no date published” line. |
frame | 0 | on | Removes the card border and fill, for a borderless look. |
data-height | any number | 220 | Script tag only — the height before the first auto-measure. |
Terms, in full
Use it on any site, commercial or not, with no permission and no attribution beyond keeping the Watt Street link that ships with the snippet. Every other element can be switched off; that one cannot. Do not restyle the widget to hide it or to imply the dates are yours. We publish corrections, including our own, in the corrections log — an embed picks them up automatically, which is most of the argument for embedding rather than retyping.
Need a window we do not carry, a field that is not here, or the same data as HTML on your own page rather than an iframe? Email [email protected] — the calendar is also on the API and MCP.
The dates are the free part
What the widget cannot tell you is what is already queued at the site the deadline applies to. That is what a county report is for.
Questions
Is the deadline widget free?
Yes. There is no key, no sign-up and no usage limit. It is one static file served from the edge, so it costs nothing per view and does not need to be metered. Keep the Watt Street link that ships with the snippet.
Can I choose which fields the widget shows?
Yes. Market badge, title, countdown, close date, standing flag and source link can each be switched on or off, along with the heading, the as-of date, the undated-window count and the row borders. Three layouts are available: a card per window, a single dense line each, or just the next deadline as one large number.
Does the countdown update after I paste it?
Yes. The widget ships the close date and counts in the reader's browser, so it is correct whenever the page is opened rather than correct on the day you embedded it. The underlying window list is rebuilt daily.
Which markets does it cover?
PJM, MISO, CAISO, SPP, NYISO, ISO-NE and ERCOT, plus FERC filing dates. Not every market has a dated window at any given moment; the widget says so rather than showing an empty list, and reports how many undated windows it is still tracking.
Do you track who embeds it or who reads it?
The widget sets no cookies and stores nothing in the browser. Our own first-party counter records the path and the referring hostname only — never a full referring URL, query string or address.
Can I embed it in a newsletter or a PDF?
Use the plain iframe in anything that renders HTML. Email clients strip both iframes and scripts, so for a newsletter link to the calendar instead — or email us and we will send a weekly text digest you can paste.