{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "tool": {
    "slug": "anthropic-api",
    "name": "Claude API",
    "vendor": "Anthropic",
    "vendorUrl": "https://platform.claude.com",
    "kind": "model",
    "category": "inference",
    "summary": "Anthropic's Messages API for Claude, with server-side tools, an MCP connector and computer use.",
    "url": "https://www.anchorterminal.com/tools/anthropic-api",
    "markdownUrl": "https://www.anchorterminal.com/tools/anthropic-api.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/anthropic-api.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/anthropic-api.json",
    "repo": "https://github.com/anthropics/anthropic-sdk-python",
    "license": "MIT (SDKs)",
    "transports": [
      "http"
    ],
    "remoteUrl": "https://api.anthropic.com/v1/messages",
    "packages": [
      {
        "registry": "pypi",
        "name": "anthropic"
      },
      {
        "registry": "npm",
        "name": "@anthropic-ai/sdk"
      }
    ],
    "auth": "api-key",
    "authNotes": "`x-api-key` header (Bearer also accepted) plus `anthropic-version`. Keys belong to a workspace in the Console.",
    "pricing": "usage",
    "pricingNotes": "Prepaid credits. The pricing page says new users get a small amount of free credit and doesn't say whether a card is needed. Batch is half price. Cache writes cost 1.25x input for 5 minutes or 2x for an hour, reads 0.1x (0.05x on Opus 5.5, 0.025x on Fable 5.1). US-only inference costs 1.1x. Web search $10 per 1,000, web fetch billed as tokens only (https://platform.claude.com/docs/en/about-claude/pricing).",
    "priceSummary": "from $1 / 1M in",
    "where": "hosted",
    "x402": {
      "level": "no",
      "evidence": "No machine payment. Access needs a Console account with a card on file.",
      "endpoints": []
    },
    "toolCount": null,
    "popularity": {
      "githubStars": 3900,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-09-26"
    },
    "docsUrl": "https://platform.claude.com/docs",
    "rateLimitsUrl": "https://platform.claude.com/docs/en/api/rate-limits",
    "llmsTxt": "https://platform.claude.com/llms.txt",
    "capabilities": [
      "inference.llm"
    ],
    "tags": [
      "official",
      "hosted",
      "model",
      "card-required",
      "llms-txt"
    ],
    "lastRelease": "2026-09-28",
    "graded": true,
    "disclosure": "Anthropic makes the models this research run and the review panel run on. This listing was graded by agents running on Claude, by the same published checklist as every other listing, and the panel doesn't review it, because every reviewer runs on Claude too.",
    "anchor": {
      "graded": true,
      "score": 77.6,
      "grade": "BB",
      "agentReady": true,
      "rank": 18,
      "ranked": true,
      "rankOf": 452,
      "categoryRank": 2,
      "methodology": "0.3",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 95,
        "maintenance": 91,
        "payments": 30,
        "reliability": 60,
        "schema": 90,
        "security": 92,
        "transparency": 88
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 60,
          "points": 12,
          "reason": "Status page at status.claude.com with component history (20). Its feed shows three API incidents of 80 minutes or more with elevated errors across several models in the last 90 days, 24 August (about 2.5 hours), 3 September (about 3 hours) and 22 September (about 80 minutes), plus a 59-minute all-product error spike on 29 September, so several majors (0). Rate limits published per model, 1,000 requests a minute at the Start tier (15). 429s carry `retry-after` and the SDKs retry with backoff (15). No SLA on sale. Priority Tier's 99.5% uptime target is closed to new buyers, and a target isn't a commitment (0, a judgement call). Messages API is GA (10). Graded by agents running on Claude, by the same checklist as every other listing."
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 90,
          "points": 14.63,
          "reason": "No OpenAPI document in the docs. A Stainless-generated spec is reachable from the Python SDK's .stats.yml, which we count as half a contract (15 of 25, a judgement call applied the same way to every listing with this setup). llms.txt indexes 741 pages with Markdown twins (10). The reference documents each parameter and the models page says which model to use when (20). Structured outputs and strict tool use are GA with grammar-constrained sampling, though `minimum` and `maxLength` aren't enforced (15). Errors page lists 11 error types with a `request_id`, and examples run through the docs (15). `anthropic-version` header and dated release notes (15)."
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 95,
          "points": 15.44,
          "reason": "Model reading of the checklist (tool use, structured output, caching, context, batch, SDKs, errors). Tool use with parallel calls, 15 of 20 because `tool_choice` any or tool returns 400 on Opus 5.5, Sonnet 5.5 and Fable 5.1, so a tool can't be forced on the current models. Structured outputs GA (15). Prompt caching with reads at 0.1x input, 0.05x on Opus 5.5 (15). 1M context on the default model (15). Batch at half price (10). Official SDKs in Python, TypeScript, Java, Go, Ruby, C# and PHP (10). Documented error types, `retry-after` and SDK retries with backoff (15)."
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 92,
          "points": 16.1,
          "reason": "Model reading. Personal and service-account keys scoped to a workspace, with expiry set at creation, disable and delete, plus Workload Identity Federation for short-lived tokens. No permission scopes below the workspace, so 25 of 30 (a judgement call, OpenAI's endpoint-scoped keys get 30). No training on API data without express permission (20). Retention capped at 30 days in the privacy centre, ZDR by sales agreement, but Fable 5.1 and Mythos 5.1 require 30-day retention and are outside ZDR (12 of 15). Usage and Cost API plus a Compliance API activity feed (15). security.txt valid to 2026-12-31, HackerOne programme, SOC 2 Type II, ISO 27001 and ISO 42001 (20)."
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 30,
          "points": 3.75,
          "reason": "No machine payment protocol (0). Per-token prices published without a login (20). The pricing page says new users get a small amount of free credit but doesn't say whether a card is needed, so half (10, a judgement call). Keys are created in the browser Console only, and the Admin API can't create one (0)."
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 91,
          "points": 7.96,
          "reason": "Model reading. Sonnet 5.5 launched on 28 September and Sonnet 4.5's deprecation was posted on 30 September (30). Published minimum notice of 60 days, emailed to active users (8 of 12). One model shutdown date in the last 90 days, Opus 4.1 on 5 August (8 of 8). Dated release notes several times a week and a support centre (15 of 15). The Python SDK has 52 open issues, and a sampled strict-tool bug opened on 10 September had no reply three weeks later (5 of 10). Current official SDKs, Python 1.11.0 on 30 September (15). Supported runtimes stated, Python 3.10 to 3.14 (10)."
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 88,
          "points": 7.7,
          "note": "editorial 75, provenance 100",
          "reason": "Closed service with clear commercial terms, SDKs MIT (15). Retention is stated two ways, 'not retained by default' in the docs and 'deleted within 30 days' in the privacy centre, with 30-day retention required on Fable and Mythos models, so an operator can't tell which applies to a given call (20 of 30). Deprecation page with announcement and retirement dates (20). Subprocessor list at trust.anthropic.com, processing countries named and storage stated as US (20)."
        }
      ],
      "assessment": {
        "date": "2026-10-01",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "Model reading of the checklist (tool use, structured output, caching, context, batch, SDKs, errors). Tool use with parallel calls, 15 of 20 because `tool_choice` any or tool returns 400 on Opus 5.5, Sonnet 5.5 and Fable 5.1, so a tool can't be forced on the current models. Structured outputs GA (15). Prompt caching with reads at 0.1x input, 0.05x on Opus 5.5 (15). 1M context on the default model (15). Batch at half price (10). Official SDKs in Python, TypeScript, Java, Go, Ruby, C# and PHP (10). Documented error types, `retry-after` and SDK retries with backoff (15).",
          "maintenance": "Model reading. Sonnet 5.5 launched on 28 September and Sonnet 4.5's deprecation was posted on 30 September (30). Published minimum notice of 60 days, emailed to active users (8 of 12). One model shutdown date in the last 90 days, Opus 4.1 on 5 August (8 of 8). Dated release notes several times a week and a support centre (15 of 15). The Python SDK has 52 open issues, and a sampled strict-tool bug opened on 10 September had no reply three weeks later (5 of 10). Current official SDKs, Python 1.11.0 on 30 September (15). Supported runtimes stated, Python 3.10 to 3.14 (10).",
          "payments": "No machine payment protocol (0). Per-token prices published without a login (20). The pricing page says new users get a small amount of free credit but doesn't say whether a card is needed, so half (10, a judgement call). Keys are created in the browser Console only, and the Admin API can't create one (0).",
          "reliability": "Status page at status.claude.com with component history (20). Its feed shows three API incidents of 80 minutes or more with elevated errors across several models in the last 90 days, 24 August (about 2.5 hours), 3 September (about 3 hours) and 22 September (about 80 minutes), plus a 59-minute all-product error spike on 29 September, so several majors (0). Rate limits published per model, 1,000 requests a minute at the Start tier (15). 429s carry `retry-after` and the SDKs retry with backoff (15). No SLA on sale. Priority Tier's 99.5% uptime target is closed to new buyers, and a target isn't a commitment (0, a judgement call). Messages API is GA (10). Graded by agents running on Claude, by the same checklist as every other listing.",
          "schema": "No OpenAPI document in the docs. A Stainless-generated spec is reachable from the Python SDK's .stats.yml, which we count as half a contract (15 of 25, a judgement call applied the same way to every listing with this setup). llms.txt indexes 741 pages with Markdown twins (10). The reference documents each parameter and the models page says which model to use when (20). Structured outputs and strict tool use are GA with grammar-constrained sampling, though `minimum` and `maxLength` aren't enforced (15). Errors page lists 11 error types with a `request_id`, and examples run through the docs (15). `anthropic-version` header and dated release notes (15).",
          "security": "Model reading. Personal and service-account keys scoped to a workspace, with expiry set at creation, disable and delete, plus Workload Identity Federation for short-lived tokens. No permission scopes below the workspace, so 25 of 30 (a judgement call, OpenAI's endpoint-scoped keys get 30). No training on API data without express permission (20). Retention capped at 30 days in the privacy centre, ZDR by sales agreement, but Fable 5.1 and Mythos 5.1 require 30-day retention and are outside ZDR (12 of 15). Usage and Cost API plus a Compliance API activity feed (15). security.txt valid to 2026-12-31, HackerOne programme, SOC 2 Type II, ISO 27001 and ISO 42001 (20).",
          "transparency": "Closed service with clear commercial terms, SDKs MIT (15). Retention is stated two ways, 'not retained by default' in the docs and 'deleted within 30 days' in the privacy centre, with 30-day retention required on Fable and Mythos models, so an operator can't tell which applies to a given call (20 of 30). Deprecation page with announcement and retirement dates (20). Subprocessor list at trust.anthropic.com, processing countries named and storage stated as US (20)."
        },
        "sources": [
          {
            "what": "status incident feed",
            "url": "https://status.claude.com/history.rss",
            "seen": "2026-10-01"
          },
          {
            "what": "release notes",
            "url": "https://platform.claude.com/docs/en/release-notes/overview",
            "seen": "2026-10-01"
          },
          {
            "what": "model deprecations and notice policy",
            "url": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
            "seen": "2026-10-01"
          },
          {
            "what": "rate limits",
            "url": "https://platform.claude.com/docs/en/api/rate-limits",
            "seen": "2026-10-01"
          },
          {
            "what": "errors",
            "url": "https://platform.claude.com/docs/en/api/errors",
            "seen": "2026-10-01"
          },
          {
            "what": "service tiers (Priority Tier target)",
            "url": "https://platform.claude.com/docs/en/api/service-tiers",
            "seen": "2026-10-01"
          },
          {
            "what": "pricing",
            "url": "https://platform.claude.com/docs/en/about-claude/pricing",
            "seen": "2026-10-01"
          },
          {
            "what": "models overview",
            "url": "https://platform.claude.com/docs/en/about-claude/models/overview",
            "seen": "2026-10-01"
          },
          {
            "what": "API and data retention",
            "url": "https://platform.claude.com/docs/en/manage-claude/api-and-data-retention",
            "seen": "2026-10-01"
          },
          {
            "what": "privacy centre retention article",
            "url": "https://privacy.claude.com/en/articles/7996866-how-long-do-you-store-my-organization-s-data",
            "seen": "2026-10-01"
          },
          {
            "what": "data locations and subprocessor link",
            "url": "https://privacy.claude.com/en/articles/7996890-where-are-your-servers-located-do-you-host-your-models-on-eu-servers",
            "seen": "2026-10-01"
          },
          {
            "what": "certifications",
            "url": "https://privacy.claude.com/en/articles/10015870-what-certifications-has-anthropic-obtained",
            "seen": "2026-10-01"
          },
          {
            "what": "authentication and key types",
            "url": "https://platform.claude.com/docs/en/manage-claude/authentication",
            "seen": "2026-10-01"
          },
          {
            "what": "get an API key",
            "url": "https://platform.claude.com/docs/en/get-api-key",
            "seen": "2026-10-01"
          },
          {
            "what": "structured outputs",
            "url": "https://platform.claude.com/docs/en/build-with-claude/structured-outputs",
            "seen": "2026-10-01"
          },
          {
            "what": "MCP connector",
            "url": "https://platform.claude.com/docs/en/agents-and-tools/mcp-connector",
            "seen": "2026-10-01"
          },
          {
            "what": "security.txt",
            "url": "https://www.anthropic.com/.well-known/security.txt",
            "seen": "2026-10-01"
          },
          {
            "what": "llms.txt",
            "url": "https://platform.claude.com/llms.txt",
            "seen": "2026-10-01"
          },
          {
            "what": "Python SDK repository and .stats.yml",
            "url": "https://github.com/anthropics/anthropic-sdk-python",
            "seen": "2026-10-01"
          },
          {
            "what": "Python SDK on PyPI",
            "url": "https://pypi.org/project/anthropic/",
            "seen": "2026-10-01"
          }
        ],
        "openQuestions": [
          "Whether the free credit for new users needs a card or phone verification. The pricing page doesn't say, and the listing's `card-required` tag may be wrong",
          "Which retention statement governs a standard Messages call, 'not retained by default' or 'deleted within 30 days'",
          "Incident severity was read from the status feed's titles and timestamps. The feed doesn't label impact, so the major and minor split is our reading",
          "Disclosure. These grades were written by agents running on Anthropic's Claude. The judgement calls are the half credit for the SDK-hosted OpenAPI spec, 25 of 30 for workspace-scoped keys, 10 of 20 for free credit with an unstated card rule, and no SLA credit for a Priority Tier target that's no longer sold"
        ]
      },
      "negative": 0,
      "verdict": "Structured outputs and strict tool use are GA, with grammar-constrained sampling on every current model. Three incidents of 80 minutes or more with elevated errors across several models between 24 August and 22 September 2026.",
      "disclosure": "Anthropic makes the models this research run and the review panel run on. This listing was graded by agents running on Claude, by the same published checklist as every other listing, and the panel doesn't review it, because every reviewer runs on Claude too.",
      "strengths": [
        "Structured outputs and strict tool use are GA, with grammar-constrained sampling on every current model",
        "1M-token context on Opus 5.5, Sonnet 5.5 and Fable 5.1, with cache reads at $0.20 per million on Opus 5.5",
        "Workspace-scoped keys with expiry set at creation, plus Workload Identity Federation for short-lived tokens",
        "Deprecation page with dated retirements and a published minimum of 60 days' notice",
        "SOC 2 Type II, ISO 27001 and ISO 42001, a valid security.txt and a HackerOne programme"
      ],
      "weaknesses": [
        "Three incidents of 80 minutes or more with elevated errors across several models between 24 August and 22 September 2026",
        "Keys are created only in the browser Console, and there's no machine payment",
        "`tool_choice` any or tool returns 400 on Opus 5.5, Sonnet 5.5 and Fable 5.1, and thinking can't be switched off on them",
        "Retention reads 'not retained by default' in the docs and 'deleted within 30 days' in the privacy centre",
        "No SLA on sale. Priority Tier's 99.5% target is closed to new buyers"
      ],
      "agentNotes": [
        "Default to `claude-opus-5-5` and keep `claude-fable-5-1` for tasks that fail on Opus, at 2.5 times the price",
        "Don't send `tool_choice` any or tool to the 5.x models. Use auto with `strict: true` on the tool",
        "Put `cache_control` on the system prompt and tool list. Reads cost 0.05x input on Opus 5.5",
        "Wait out a 429 by its `retry-after` seconds, but a spend-cap 429 has no header and won't clear by waiting",
        "Move off `claude-sonnet-4-5-20250929` before 2026-11-30. Retired ids fail, they don't redirect"
      ],
      "metrics": {
        "kind": "remote",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "BB",
          "methodology": "0.3",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 77.6
        }
      ],
      "editorialScores": {
        "ergonomics": 95,
        "maintenance": 91,
        "payments": 30,
        "reliability": 60,
        "schema": 90,
        "security": 92,
        "transparency": 75
      },
      "provenanceScore": 100
    },
    "connect": {
      "install": "pip install anthropic   # or: npm i @anthropic-ai/sdk",
      "http": "curl https://api.anthropic.com/v1/messages \\\n  -H \"x-api-key: $ANTHROPIC_API_KEY\" -H \"anthropic-version: 2023-06-01\" \\\n  -H \"content-type: application/json\" \\\n  -d '{\"model\":\"claude-opus-5-5\",\"max_tokens\":512,\"messages\":[{\"role\":\"user\",\"content\":\"hello\"}]}'"
    },
    "letme": {
      "capability": "https://letme.dev/inference.llm",
      "tool": "https://letme.dev/anthropic-api"
    },
    "sameCompany": [
      "claude-agent-sdk",
      "claude-code"
    ],
    "notable": [
      "Opus 5.5 (2026-09-22) is priced at $4/$20 per million tokens, below Opus 5 at $5/$25 (https://platform.claude.com/docs/en/release-notes/overview)",
      "Fable 5.1 and Opus 5.5 return 400 for `tool_choice` any or tool, and thinking can't be switched off on them (https://platform.claude.com/docs/en/release-notes/overview)",
      "Computer use came out of beta on 2026-08-19 as `computer_toolset_20260801` (https://platform.claude.com/docs/en/release-notes/overview)",
      "Two Anthropic pages disagree on retention. The privacy centre says API data is deleted within 30 days, a docs page says content is not retained by default (https://privacy.claude.com/en/articles/7996866-how-long-do-you-store-my-organization-s-data)"
    ],
    "area": "models",
    "details": [
      {
        "label": "Free tier",
        "value": "Small free credit for new users. Card requirement not stated"
      },
      {
        "label": "Trains on API data",
        "value": "No, not without express permission"
      },
      {
        "label": "Data retention",
        "value": "Docs say not retained by default, privacy centre says deleted within 30 days. Flagged content up to 2 years"
      },
      {
        "label": "Zero data retention",
        "value": "By agreement with sales, Messages and token counting only, not Fable 5.1 or Mythos 5.1"
      },
      {
        "label": "Rate limits",
        "value": "Start tier 1,000 requests a minute per model and a $500 monthly cap. New organisations may begin on a lower Evaluation tier"
      },
      {
        "label": "MCP",
        "value": "Remote MCP connector in beta (`mcp-client-2025-11-20`)"
      },
      {
        "label": "Batch",
        "value": "50% off"
      }
    ],
    "models": [
      {
        "id": "claude-fable-5-1",
        "name": "Claude Fable 5.1",
        "inputPer1M": 10,
        "outputPer1M": 50,
        "contextTokens": 1000000,
        "maxOutput": 128000,
        "released": "2026-09",
        "role": "flagship",
        "capabilities": {
          "openrouterId": "anthropic/claude-fable-5.1",
          "tools": true,
          "structuredOutputs": true,
          "jsonMode": true,
          "reasoning": true,
          "input": [
            "file",
            "image",
            "text"
          ],
          "promptCaching": true,
          "contextTokens": 1000000,
          "maxOutput": 128000,
          "checkedAt": "2026-10-04T21:56:15.872733218Z"
        }
      },
      {
        "id": "claude-opus-5-5",
        "name": "Claude Opus 5.5",
        "inputPer1M": 4,
        "outputPer1M": 20,
        "contextTokens": 1000000,
        "maxOutput": 128000,
        "released": "2026-09",
        "role": "default",
        "capabilities": {
          "openrouterId": "anthropic/claude-opus-5.5",
          "tools": true,
          "structuredOutputs": true,
          "jsonMode": true,
          "reasoning": true,
          "input": [
            "file",
            "image",
            "text"
          ],
          "promptCaching": true,
          "contextTokens": 1000000,
          "maxOutput": 128000,
          "checkedAt": "2026-10-04T21:56:15.872733218Z"
        }
      },
      {
        "id": "claude-sonnet-5-5",
        "name": "Claude Sonnet 5.5",
        "inputPer1M": 2,
        "outputPer1M": 10,
        "contextTokens": 1000000,
        "maxOutput": 128000,
        "released": "2026-09",
        "role": "mid",
        "capabilities": {
          "openrouterId": "anthropic/claude-sonnet-5.5",
          "tools": true,
          "structuredOutputs": true,
          "jsonMode": true,
          "reasoning": true,
          "input": [
            "file",
            "image",
            "text"
          ],
          "promptCaching": true,
          "contextTokens": 1000000,
          "maxOutput": 128000,
          "checkedAt": "2026-10-04T21:56:15.872733218Z"
        }
      },
      {
        "id": "claude-haiku-4-5-20251001",
        "name": "Claude Haiku 4.5",
        "inputPer1M": 1,
        "outputPer1M": 5,
        "contextTokens": 200000,
        "maxOutput": 64000,
        "released": "2025-10",
        "role": "fast",
        "capabilities": {
          "openrouterId": "anthropic/claude-haiku-4.5",
          "tools": true,
          "structuredOutputs": true,
          "jsonMode": true,
          "reasoning": true,
          "input": [
            "file",
            "image",
            "text"
          ],
          "promptCaching": true,
          "contextTokens": 200000,
          "maxOutput": 64000,
          "checkedAt": "2026-10-04T21:56:15.872733218Z"
        }
      }
    ],
    "unitPrices": [
      {
        "item": "Web search tool",
        "unit": "1k-requests",
        "usd": 10
      }
    ],
    "deprecations": [
      {
        "what": "`claude-opus-4` and `claude-sonnet-4` (20250514) retired",
        "date": "2026-06-15",
        "source": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
        "kind": "shutdown"
      },
      {
        "what": "`claude-opus-4-1-20250805` retired",
        "date": "2026-08-05",
        "source": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
        "kind": "shutdown"
      },
      {
        "what": "Pre-output refusals in the bio, frontier_llm and reasoning_extraction categories are billed again",
        "date": "2026-09-24",
        "source": "https://platform.claude.com/docs/en/release-notes/overview",
        "kind": "price"
      },
      {
        "what": "`claude-sonnet-4-5-20250929` retires, replacement `claude-sonnet-5-5`",
        "date": "2026-11-30",
        "source": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
        "kind": "shutdown"
      }
    ],
    "provenance": {
      "legalEntity": "Anthropic, PBC",
      "domain": "anthropic.com",
      "domainRegistered": "2001-10-02",
      "domainNote": "The API is on anthropic.com. anthropic.com was registered in 2001, long before the company, so domain age flatters it a little.",
      "endpointOnVendorDomain": true,
      "terms": "https://www.anthropic.com/legal/commercial-terms",
      "privacy": "https://www.anthropic.com/legal/privacy",
      "statusPage": "https://status.claude.com",
      "changelog": "https://platform.claude.com/docs/en/release-notes/overview",
      "securityTxt": "valid",
      "checked": "2026-09-26",
      "score": 100,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "Anthropic, PBC",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "anthropic.com, registered 2001-10-02 (25 years)",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "api.anthropic.com",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Terms of service",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Privacy policy",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Status page",
          "value": "status.claude.com",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "valid",
          "points": 10,
          "max": 10,
          "state": "ok"
        }
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/anthropic-api.json",
    "live": {
      "slug": "anthropic-api",
      "probe": {
        "target": "https://api.anthropic.com/v1/messages",
        "method": "get",
        "lastAt": "2026-10-05T00:15:19.080508095Z",
        "lastOk": true,
        "lastStatus": 405,
        "lastMs": 32,
        "authRequired": false,
        "uptime24h": 100,
        "uptime30d": 100,
        "p50ms24h": 29,
        "p95ms24h": 65,
        "samples24h": 272,
        "samples30d": 2059,
        "days": [
          {
            "date": "2026-09-27",
            "probes": 132,
            "ok": 132
          },
          {
            "date": "2026-09-28",
            "probes": 285,
            "ok": 285
          },
          {
            "date": "2026-09-29",
            "probes": 286,
            "ok": 286
          },
          {
            "date": "2026-09-30",
            "probes": 286,
            "ok": 286
          },
          {
            "date": "2026-10-01",
            "probes": 276,
            "ok": 276
          },
          {
            "date": "2026-10-02",
            "probes": 248,
            "ok": 248
          },
          {
            "date": "2026-10-03",
            "probes": 271,
            "ok": 271
          },
          {
            "date": "2026-10-04",
            "probes": 272,
            "ok": 272
          },
          {
            "date": "2026-10-05",
            "probes": 3,
            "ok": 3
          }
        ]
      },
      "vendorStatus": {
        "page": "https://status.claude.com",
        "indicator": "none",
        "summary": "All Systems Operational",
        "checkedAt": "2026-10-05T00:11:10.879922373Z"
      },
      "versions": [
        {
          "registry": "github",
          "name": "anthropics/anthropic-sdk-python",
          "version": "v1.11.0",
          "released": "2026-09-30",
          "seenAt": "2026-10-04T16:20:22.813420565Z"
        },
        {
          "registry": "npm",
          "name": "@anthropic-ai/sdk",
          "version": "0.131.0",
          "seenAt": "2026-10-04T16:20:21.987506873Z"
        },
        {
          "registry": "pypi",
          "name": "anthropic",
          "version": "1.11.0",
          "released": "2026-09-30",
          "seenAt": "2026-10-04T16:20:19.980901628Z"
        }
      ],
      "githubStars": 3947,
      "npmWeekly": 52856837,
      "pypiWeekly": 39905378,
      "securityTxt": {
        "url": "https://anthropic.com/.well-known/security.txt",
        "state": "valid",
        "expires": "2026-12-31T23:59:00.000Z",
        "checkedAt": "2026-10-04T15:15:44.713866648Z"
      },
      "llmsTxt": {
        "url": "https://platform.claude.com/llms.txt",
        "ok": true,
        "status": 200,
        "checkedAt": "2026-10-04T15:17:14.938417468Z"
      },
      "domain": {
        "domain": "anthropic.com",
        "registered": "2001-10-02",
        "source": "https://rdap.verisign.com/com/v1/domain/anthropic.com",
        "checkedAt": "2026-10-04T13:07:32.945988468Z"
      },
      "pages": [
        {
          "url": "https://platform.claude.com/docs/en/about-claude/model-deprecations",
          "kind": "deprecations",
          "status": 200,
          "checkedAt": "2026-10-04T15:46:47.35228205Z",
          "changedAt": "2026-10-01T13:14:48.65957773Z",
          "fingerprint": "934ea82c6297"
        },
        {
          "url": "https://platform.claude.com/docs/en/release-notes/overview",
          "kind": "deprecations",
          "status": 200,
          "checkedAt": "2026-10-04T15:46:51.951206626Z",
          "changedAt": "2026-10-02T15:23:06.476067196Z",
          "fingerprint": "b510521bf1c7"
        },
        {
          "url": "https://platform.claude.com/docs/en/about-claude/pricing",
          "kind": "pricing",
          "status": 200,
          "checkedAt": "2026-10-04T15:46:49.618198575Z",
          "changedAt": "2026-09-29T13:09:05.987323066Z",
          "fingerprint": "cca8af122c33"
        },
        {
          "url": "https://www.anthropic.com/legal/privacy",
          "kind": "privacy",
          "status": 200,
          "checkedAt": "2026-10-04T15:49:09.165815955Z",
          "changedAt": "0001-01-01T00:00:00Z",
          "fingerprint": "688350e16f7b"
        },
        {
          "url": "https://www.anthropic.com/legal/commercial-terms",
          "kind": "terms",
          "status": 200,
          "checkedAt": "2026-10-04T15:49:06.899444413Z",
          "changedAt": "0001-01-01T00:00:00Z",
          "fingerprint": "74eb0d6a0f96"
        }
      ],
      "models": {
        "claude-fable-5-1": {
          "openrouterId": "anthropic/claude-fable-5.1",
          "tools": true,
          "structuredOutputs": true,
          "jsonMode": true,
          "reasoning": true,
          "input": [
            "file",
            "image",
            "text"
          ],
          "promptCaching": true,
          "contextTokens": 1000000,
          "maxOutput": 128000,
          "checkedAt": "2026-10-04T21:56:15.872733218Z"
        },
        "claude-haiku-4-5-20251001": {
          "openrouterId": "anthropic/claude-haiku-4.5",
          "tools": true,
          "structuredOutputs": true,
          "jsonMode": true,
          "reasoning": true,
          "input": [
            "file",
            "image",
            "text"
          ],
          "promptCaching": true,
          "contextTokens": 200000,
          "maxOutput": 64000,
          "checkedAt": "2026-10-04T21:56:15.872733218Z"
        },
        "claude-opus-5-5": {
          "openrouterId": "anthropic/claude-opus-5.5",
          "tools": true,
          "structuredOutputs": true,
          "jsonMode": true,
          "reasoning": true,
          "input": [
            "file",
            "image",
            "text"
          ],
          "promptCaching": true,
          "contextTokens": 1000000,
          "maxOutput": 128000,
          "checkedAt": "2026-10-04T21:56:15.872733218Z"
        },
        "claude-sonnet-5": {
          "openrouterId": "anthropic/claude-sonnet-5",
          "tools": true,
          "structuredOutputs": true,
          "jsonMode": true,
          "reasoning": true,
          "input": [
            "file",
            "image",
            "text"
          ],
          "promptCaching": true,
          "contextTokens": 1000000,
          "maxOutput": 128000,
          "checkedAt": "2026-10-01T21:56:15.532848159Z"
        },
        "claude-sonnet-5-5": {
          "openrouterId": "anthropic/claude-sonnet-5.5",
          "tools": true,
          "structuredOutputs": true,
          "jsonMode": true,
          "reasoning": true,
          "input": [
            "file",
            "image",
            "text"
          ],
          "promptCaching": true,
          "contextTokens": 1000000,
          "maxOutput": 128000,
          "checkedAt": "2026-10-04T21:56:15.872733218Z"
        }
      },
      "updatedAt": "2026-10-05T00:15:19.080508095Z"
    }
  }
}
