Lastcall's homepage, fetched on October 20, 2026, calls itself the API death calendar. The page description says it lists every announced API, model, and runtime shutdown from the provider's own page, with the replacement and what actually breaks, plus a free calendar feed, JSON, and CSV. You can paste a dependency list, a model config, or a snippet. The page says it reads model and endpoint names, and that anything shaped like a key is stripped before matching.
It groups failures as hard (calls fail), silent (you are auto-migrated), price (the bill changes), block (access is restricted), and unsupported (patches stop). It says Anthropic publishes not-sooner-than floors. It keeps announced items that have no date, and it says a month with no day is not stored as a date. Email is one message when a date is announced and one when it is 30 days out. The calendar link is /calendar/all.ics, with a reminder 30 days out, and one calendar per source.
The data page at /api/, fetched the same day, says the files need no key, no signup, and no rate limit, and that CORS is open. It says all.ics has 752 events, with category files ai.ics 267, data.ics 54, infra.ics 220, platform.ics 170, and runtime.ics 41. JSON counts on that page: /api/v1/deprecations.json 861 rows, /api/v1/upcoming.json 752 rows, /api/v1/providers.json 68 sources. It also documents /deprecations.csv and /feed.xml for the next 120 shutdowns. Fields listed: provider, id, name, kind, shutdown, failure, replacement, and source. It says v1 fields are only added, not removed or retyped. It says each source has the day it was last read, and that a row is deleted when the quoted sentence is no longer on the page.
AI-related source calendars on that page include OpenAI 28 events, Anthropic 18, Bedrock 8, Foundry 69, Google 26, Google Vertex AI 26, Mistral 3, xAI 9, Groq 18, Cohere 3, Together AI 40, Fireworks AI 8, DeepSeek 1, and Perplexity 3. The same tables include databases, clouds, languages, and other platform APIs.
Side by side
What Lastcall published on October 20, 2026, and what SunsetDiff publishes in this build.
Topic
Lastcall
SunsetDiff
Scope
APIs, models, and runtimes. 68 sources and 861 rows on the data page, including non-model shutdowns.
AI model records and migration diffs for the providers at the top of this page.
What a row holds
Shutdown date, failure kind, replacement, and source. Failure kinds include hard, silent, price, block, and unsupported.
When both models are in the dataset, a migration page shows input, output, and cached price per 1M tokens, an example monthly cost, context window, max output, capability fields that differ, API changes with a source link, before/after code in Python, TypeScript, and curl, and a checklist. Empty cells say Not published.
Files
No key. ICS (all, by category, and by source), RSS, JSON, and CSV. The data page states no rate limit and open CORS.
Static files, no API key: /data/models.json, /data/deprecations.csv, /data/changelog.json, /dataset/sunsetdiff.json, /dataset/sunsetdiff.csv, /api/v1/, /feed.xml, and /deadlines.ics. License CC BY 4.0. Publisher: SunsetDiff.
Checking your stack
Paste names in the browser. The page says secrets are stripped before matching. Email at announcement and at 30 days.
The scan page gives a ripgrep pattern for retiring model ids. It runs on your machine. The page does not upload a repository.
Sources checked October 20, 2026
Lastcall homepage. Checked 2026-10-20. The API death calendar description, failure kinds, the paste box, email rules, and links to the calendar and the data page.
Data and feeds. Checked 2026-10-20. File URLs, row counts, field names, the v1 compatibility sentence, and the per-source event counts.
SunsetDiff tracks them at sunsetdiff.com. It records the shutdown date, the official replacement, and the published change in price, context, and code. The same records are free JSON and CSV files under CC BY 4.0. Publisher: SunsetDiff.
Is there an API for LLM model shutdown dates?
SunsetDiff publishes static files. They need no API key. upcoming.json lists shutdowns in the next 90 days. models.json is the full model list. Field names and examples are on the API docs.
How does SunsetDiff compare with Lastcall?
Lastcall covers API, model, and runtime shutdowns, with a failure kind, a replacement, and free JSON, CSV, ICS, and RSS. SunsetDiff stays on AI models and publishes the price, context, and code diff when both models are in the dataset.