Is Claude / Anthropic API Down?
Check live Anthropic API status, see recent incidents, and set up free email alerts so you know the moment Claude has an outage.
Anthropic Claude API — live status
Updated every 5 minutes. Click the badge or visit prismix.dev/service/anthropic for the full incident history.
Quick check: is the Claude API down right now?
The fastest ways to check Anthropic API status:
- Prismix: prismix.dev/service/anthropic — live status + 30-day uptime + incidents aggregated in one place.
- Anthropic's own page:
status.anthropic.com— the authoritative source, updated directly by Anthropic. - API call:
curl https://prismix.dev/api/v1/statuses | jq '.services[] | select(.id=="anthropic")'
Step 1 — Set up free email alerts for Claude
Get emailed the moment Anthropic's status changes. 2-minute setup, free tier, no credit card:
- 1
Sign in
Go to prismix.dev/sign-in — enter your email and a 6-digit OTP code, or sign in with GitHub.
- 2
Star Anthropic
On prismix.dev/status or prismix.dev/service/anthropic, click the ☆ star icon next to Anthropic.
- 3
Alerts are live
You'll get an email within minutes of any status change — degraded, outage, or recovery.
Step 2 — Monitor Claude API programmatically
Use the Prismix API in your CI pipeline or monitoring script:
curl
curl https://prismix.dev/api/v1/statuses | jq '.services[] | select(.id=="anthropic")'
Python (with Anthropic SDK guard)
import httpx, sys
def check_anthropic_status() -> bool:
"""Returns True if Anthropic is operational."""
resp = httpx.get("https://prismix.dev/api/v1/statuses", timeout=5)
services = {s["id"]: s for s in resp.json()["services"]}
anthropic = services.get("anthropic", {})
indicator = anthropic.get("indicator", "unknown")
if indicator != "none":
print(f"⚠️ Anthropic is {indicator}: {anthropic.get('description')}")
return False
return True
if not check_anthropic_status():
sys.exit(1) # fail CI if Claude is down Common causes of "Claude API not working"
If Prismix shows Anthropic as "Operational" but your calls are failing, check these first:
- Overloaded error (529) — Anthropic returns
529 Overloadedduring high traffic. Implement exponential backoff — this is the most common Claude API error. - Rate limits (429) — you've exceeded your tier's requests-per-minute or tokens-per-minute limit. Check
x-ratelimit-*headers in the response. - Invalid API key (401) — key is expired or wrong. Regenerate at console.anthropic.com.
- Context window exceeded — input exceeds the model's limit. Claude 3.5 Sonnet supports 200k tokens; Claude Haiku 200k tokens.
- Deprecated model ID — Anthropic periodically retires model versions. Always use versioned IDs from the latest model list.
- Geographic restrictions — Anthropic has limited availability in some regions. VPN-based traffic may be blocked.
Stop manually checking — get alerts instead
Star Anthropic on Prismix and get emailed the moment Claude changes status. Free, no credit card.
Embed Anthropic status badge
Show live Anthropic status in your README or docs:
[](https://prismix.dev/service/anthropic) Monitor OpenAI too?
Prismix monitors 75+ AI services. If you use both Anthropic and OpenAI:
Full status dashboard: prismix.dev/status