Loading model
Reading the price history.
Loading model
Reading the price history.
USD per 1M tokens. Tracked: our read of the official page on 8 Oct 2026. MPW: the current Model Price Watch listing.
AgreeOur read of the official page on 8 Oct 2026 matches MPW on input, output and cached input.
| Price | Tracked | MPW | Difference | Agreement |
|---|---|---|---|---|
| Input | 0.15 | 0.15 | 0.00 (0.0%) | Agree |
| Output | 0.60 | 0.60 | 0.00 (0.0%) | Agree |
| Cached input | 0.015 | 0.015 | 0.000 (0.0%) | Agree |
| BlendedDerived | 0.26 | 0.26 | 0.00 (0.0%) | Agree |
USD per 1M tokens, to 8 Oct 2026. A price holds until it changes; the tracked line breaks on days without a read.
Left and Right arrow keys move between price changes. Shift with an arrow key moves one day. Home and End jump to the ends. Escape hides the details.
Left and Right arrow keys move between covered runs and points. Up and Down switch rows. Escape hides the details.
Tracker: 1 of 1 day observed (100%) · MPW: 63 records since 7 Aug 2026 · Mismatch: 0 days
Left and Right arrow keys move between price changes. Shift with an arrow key moves one day. Home and End jump to the ends. Escape hides the details.
Left and Right arrow keys move between covered runs and points. Up and Down switch rows. Escape hides the details.
Tracker: 1 of 1 day observed (100%) · MPW: 63 records since 7 Aug 2026 · Mismatch: 0 days
Left and Right arrow keys move between price changes. Shift with an arrow key moves one day. Home and End jump to the ends. Escape hides the details.
Left and Right arrow keys move between covered runs and points. Up and Down switch rows. Escape hides the details.
Tracker: 1 of 1 day observed (100%) · MPW: 63 records since 7 Aug 2026 · Mismatch: 0 days
Left and Right arrow keys move between price changes. Shift with an arrow key moves one day. Home and End jump to the ends. Escape hides the details.
Left and Right arrow keys move between covered runs and points. Up and Down switch rows. Escape hides the details.
Tracker: 1 of 1 day observed (100%) · MPW: 63 records since 7 Aug 2026 · Mismatch: 0 days
Moves between two known prices, newest first, from both histories. A price that only appears or disappears is a coverage change, not a move.
No price moves recorded.
MPW records no price move since its first record on 7 Aug 2026. Our tracker records no move since its first read on 8 Oct 2026.
How many days each history observed this model, and where it has gaps.
| Measure | MPWModel Price Watch | TrackedOur tracker |
|---|---|---|
| Data points | 63 | 1 |
| First observed | ||
| Last observed | ||
| Observed days | 63 | 1 |
| Gap days | 0 | 0 |
| Observed runs |
|
|
| Backfill points | None | Not used: every point is a daily read |
| Mismatch days | 0 | |
The provider pricing page that our daily tracker reads for this model.
Surface: the official HTML page (Webflow, server-rendered). No official machine-readable surface carries the current price: the console.upstage.ai/docs/models/<model>.md twins say the content is 'rendered on the docs page', the console docs HTML shows only the standard list prices, and api.upstage.ai/v1/models needs an API key. Each .pricing-card-v2 card's markup holds the STANDARD price. The inline promo script (v3.3) repaints it in the browser with the schedule window open at the current time. The schedule is a hidden data-promo="schedule" element at the end of each card, one window per line: startISO|endISO|input=..|cached=..|output=..[|note=short]. A window is open when start <= now < end; an empty endISO is open-ended; overlapping windows: the later start wins; a malformed line is dropped; with no open window the standard card price shows. note=short only shortens the footnote. In the normalized text these lines follow the card's Output row. Schedule keys map to the data-rate rows: input = 'Input', cached = 'Input(Cached)' (cache read), output = 'Output'. The engine cannot pick a window by fetch time, so the Solar Pro 4 and Solar Mini 4 recipes are pinned to the windows open on 2026-10-08. Both windows end at 2026-10-11T00:00:00Z, and expired lines stay in the schedule, so after that instant the recipes keep reading the old window WITHOUT failing. MAINTAINER ACTION on 2026-10-11 UTC: (1) point Solar Pro 4 at '2026-10-11T00:00:00Z||input=..' (0.15/0.03/0.60 on 2026-10-08, '50% off until further notice'; MPW's note expects the standard 0.30/0.06/1.20 from Oct 10, so expect a mismatch then); (2) point Solar Mini 4 at '2026-10-11T00:00:00Z|2026-10-23T00:00:00Z|..' and remove its accept_mismatch (MPW's 0.05/0.005/0.20 should then match). On 2026-10-23 UTC: point Solar Mini 4 at the standard card rows (0.10/0.01/0.40 on 2026-10-08). Solar Pro 3, Solar Pro 2 and Solar Mini reach end of service on 2026-10-30 (KST); expect their cards to go. MPW cites only Solar Pro 3, Solar Pro 4 and Solar Mini 4 from this page; Solar Pro 2, Solar Mini, Embed, Embed 2, File Search and the Document AI products have no recipes. All prices exclude 10% VAT.
The third-party price history (CC BY 4.0) that this page compares with our tracker.
Upstage's own pricing page list price, per 1M tokens (input $0.15, cached input $0.015, output $0.60), which OpenRouter matches exactly. Upstage states that all prices shown are exclusive of 10% VAT, so a VAT-liable invoice runs 10% above the tracked rate. Third-party catalogue models.dev disagrees, listing this SKU at a flat $0.25 in and out; the vendor's own page is the source of record here. Solar Pro 2 is listed by Upstage at the same $0.15/$0.60. Upstage published Solar Pro 4 on 2026-08-11 (tracked as upstage-solar-pro-4) and Solar Pro 3 remains listed at this price alongside it; the earlier note here, that no 'Solar Pro 4' appeared on Upstage's own pricing page as of 2026-08-07, was true when written and is superseded by that launch. Upstage's pricing page moved to /pricing/api — the bare /pricing URL cited here previously now 404s.