AIScanner

Quiet changes

We keep a copy of the pricing, terms, privacy and deprecation pages of the tools we track, and compare each new fetch with the previous one. Vendors rarely announce when they change a retention clause or a rate — this is how you find out anyway.

Only the differences are shown, never the page itself. And a change is only reported when it looks like an edit: if a page suddenly halves, or almost every line differs, that is far more likely to be a blocked request than a rewritten price list, so we report nothing. That exact case happened while building this.

Some vendors refuse us. Those pages are marked refused below rather than left to look like pages where nothing ever happens — we would rather say we cannot see something than imply we checked it.

Pages we watch

Watched pages
ToolPageStateLast readLast change
ChatGPTPricing · openai.comrefusednevernot comparable
ChatGPTPricing · chatgpt.comrefusednevernot comparable
ClaudePricing · anthropic.comretrying
ClaudePricing · claude.comretrying
ClaudePrivacy · anthropic.comwatching
Claude CodePricing · claude.comretrying
CoherePricing · cohere.comwatching
CursorPricing · cursor.comwatching
DeepSeekPricing · api-docs.deepseek.comwatching
ElevenLabsPricing · elevenlabs.iowatching
GeminiPricing · gemini.googlewatching
GitHub CopilotPricing · github.comwatching
GrokPricing · docs.x.aiwatching
Hugging FacePricing · huggingface.cowatching—
Microsoft CopilotPricing · microsoft.comretrying
MistralPricing · mistral.aiwatching
NotebookLMPricing · notebooklm.googleretrying—
OpenAI APIDeprecations · platform.openai.comwatching
OpenAI APIPricing · openai.comrefusednevernot comparable
OpenAI APIPricing · developers.openai.comwatching
OpenAI APITerms · openai.comrefusednevernot comparable
PerplexityPricing · docs.perplexity.aiwatching
Replit AgentPricing · replit.comretrying
RunwayPricing · runway.comwatching
SoraPricing · developers.openai.comwatching
Stable DiffusionPricing · platform.stability.aiwatching—
SunoPricing · suno.comretrying
v0Pricing · v0.appretrying