Free 3 min read

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

Anthropic Claude API — live status

Updated every 5 minutes. Click the badge or visit prismix.dev/service/anthropic for the full incident history.

Full status →

Quick check: is the Claude API down right now?

The fastest ways to check Anthropic API status:

  1. Prismix: prismix.dev/service/anthropic — live status + 30-day uptime + incidents aggregated in one place.
  2. Anthropic's own page: status.anthropic.com — the authoritative source, updated directly by Anthropic.
  3. 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. 1

    Sign in

    Go to prismix.dev/sign-in — enter your email and a 6-digit OTP code, or sign in with GitHub.

  2. 2

    Star Anthropic

    On prismix.dev/status or prismix.dev/service/anthropic, click the ☆ star icon next to Anthropic.

  3. 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 Overloaded during 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:

[![Anthropic Claude status](https://prismix.dev/api/badge/anthropic.svg)](https://prismix.dev/service/anthropic)

Full badge guide →

Monitor OpenAI too?

Prismix monitors 75+ AI services. If you use both Anthropic and OpenAI:

Full status dashboard: prismix.dev/status