API Change Radar: find obvious breaking API changes
Diff OpenAPI snapshots to detect deleted operations and newly required parameters.
Create free account → See a sample result Try the free tool, no signup →
Free during betaNo card requiredSample data only on this page
Why API Change Radar
The problem
Breaking changes in upstream APIs (removed endpoints, newly required params) are discovered in production.
Who it is for
Backend teams and integrators depending on third-party APIs that publish OpenAPI specs.
What makes it different
Scheduled polling of public OpenAPI JSON/YAML through an SSRF-safe fetcher, alerts only on breaking changes; cheap and focused.
Limitations, stated up front: Partial diff only; not full backward-compatibility validation.
Try it now: Free OpenAPI diff: breaking change checker
Paste the old and new OpenAPI (or Swagger) spec, in JSON or YAML, and get breaking and non-breaking changes in seconds.
Runs in your browser: your data stays on your device. No signup.
How it works
- Bring your dataProvide two OpenAPI specs (JSON or YAML), or a public spec URL on paid plans.
- We analyse itAPI Change Radar diffs operations and required parameters.
- You act on itGet flagged removals and newly required parameters, ranked by severity.
Demo with sample data
Fictional sample input processed by the same engine the app uses. No real customer data.
Sample input
{"before":{"openapi":"3.0.0","paths":{"/orders":{"get":{"parameters":[]},"post":{"parameters":[]}}}},"after":{"openapi":"3.0.0","paths":{"/orders":{"get":{"parameters":[{"name":"tenant","in":"query","required":true,"schema":{"type":"string"}}]}}}}}
Result
Compared OpenAPI paths, methods, and explicitly required parameters.
- removed endpoints: 1
- new required params: 1
- old operations: 2
- new operations: 1
- critical Removed endpoint — POST /orders
- critical New required parameter — GET /orders: query/tenant
Partial API diff. Does not inspect response bodies, type changes, external $ref, security scope changes, or all breaking changes.
Beta pricing
Free during the beta: payments are not live, no card is requested and nothing can be charged. The planned prices after launch are shown for transparency and may change; you will be asked before any paid plan starts.
Early access beta
Everything this product offers during the beta, for early-access users.
Free (planned)
20 runs/month (shared across your account)
Starter (planned)
500 runs/month (shared across your account) · 5 scheduled source(s)
Pro (planned)
5000 runs/month (shared across your account) · 25 scheduled source(s)
Part of the Watch suite
Domain, API and pricing monitors share one account, one plan and one alert channel. Also in the suite: Domain Watch · SaaS Price Watch.
FAQ
Which formats?
OpenAPI JSON and YAML (safe parser, no anchors/aliases).
Does it detect all breaking changes?
No — removed operations and newly required parameters only, currently.
Is it free during Beta?
Yes. Early-access users pay nothing during the beta: payments are not live, no card is requested and no charge can be made. Planned post-launch prices are shown on this page; you will be asked before any paid plan starts.
Can I delete my data?
Yes — Settings → Download all my data / Delete account (30-day grace period, then permanent purge). You can also email us at any time to have your data deleted.
Is this product launched?
It is in free beta with early access. Payments are not live and no charge can be made.
What happens after I request early access?
Your email reaches our beta inbox (venturelab10@mail.grokbot.com). We reply with access details and use your address only for this product's beta. Ask us to delete it at any time.
Create your free account
Sign up in under a minute and run API Change Radar on your own data. Free during the beta: no card is requested and nothing can be charged.
Prefer email? Send us a pre-written early-access request at venturelab10@mail.grokbot.com.
Launch updates (optional)
Please enter a valid email and tick the consent box.