{
  "data": {
    "a": {
      "slug": "cloudflare-clairic",
      "name": "Clairic",
      "vendor": "Cloudflare",
      "vendorUrl": "https://www.cloudflare.com",
      "kind": "model",
      "category": "document-extraction",
      "summary": "Clairic is Cloudflare's preview extraction model on Workers AI. It reads text and up to four images and returns typed values (spans, numbers, dates, durations, lists, estimates and forecasts) with a null probability and confidence score, in one pass.",
      "url": "https://www.anchorterminal.com/tools/cloudflare-clairic",
      "markdownUrl": "https://www.anchorterminal.com/tools/cloudflare-clairic.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/cloudflare-clairic.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/cloudflare-clairic.json",
      "license": "Proprietary hosted preview under Cloudflare's Self-Serve Subscription Agreement and the model page's own terms. Cloudflare says open weights will follow soon, with no date or licence named",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/run/@cf/cloudflare/clairic",
      "packages": [],
      "auth": "api-key",
      "authNotes": "A Cloudflare API token as a Bearer header, with Workers AI permission on one account. Inside a Worker the `AI` binding needs no token.",
      "pricing": "freemium",
      "pricingNotes": "$0.10 per million input tokens (9,091 neurons at $0.011 per 1,000), with no output charge because Clairic generates no tokens (https://developers.cloudflare.com/workers-ai/platform/pricing/, last updated 19 October 2026, checked 2026-10-20). Workers AI includes 10,000 neurons a day at no charge on the Free and Paid Workers plans, about 1.1 million Clairic input tokens, and going past it needs Workers Paid. Field specs count as input tokens. The launch post names no price",
      "priceSummary": "Freemium",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 for Clairic. AI Gateway Machine Payments takes x402 on `POST /ai/run` for four other models (z-ai/glm-4.7-flash, google/gemma-4-26b-a4b-it, openai/gpt-oss-20b and alibaba/qwen3.8-27b), and the model page, pricing page and launch post mention none (checked 2026-10-20).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-20"
      },
      "docsUrl": "https://developers.cloudflare.com/workers-ai/models/clairic/",
      "rateLimitsUrl": "https://developers.cloudflare.com/workers-ai/platform/limits/",
      "llmsTxt": "https://developers.cloudflare.com/workers-ai/llms.txt",
      "capabilities": [
        "docs.extract"
      ],
      "tags": [
        "hosted",
        "model",
        "preview",
        "llms-txt",
        "free-tier",
        "no-card",
        "usage-priced",
        "multimodal"
      ],
      "lastRelease": "2026-10-19",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 66.3,
        "grade": "B",
        "agentReady": false,
        "rank": 330,
        "ranked": true,
        "rankOf": 1184,
        "categoryRank": 4,
        "methodology": "0.5",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 78,
          "maintenance": 57,
          "payments": 40,
          "reliability": 51,
          "schema": 85,
          "security": 72,
          "transparency": 80
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-20"
        },
        "negative": 0,
        "verdict": "Clairic's price is public at $0.10 per million input tokens with no output charge, and its docs publish JSON Schemas, limitations and when to use a decision model instead. It is a preview that Cloudflare calls an early checkpoint, served under an unversioned ID with no SLA, and its promised open weights have no date or licence.",
        "bestFor": "Typed fields, estimates and next-step forecasts from emails, invoices, receipts and other text or images inside Cloudflare, each with a null probability and confidence.",
        "strengths": [
          "$0.10 per million input tokens with no output charge, on the pricing page and the model page, and 10,000 free neurons a day, about 1.1 million input tokens",
          "Input and output JSON Schemas on the model page, with enums for the nine field types, list items, scale and forecast interval",
          "The extraction models page says when to use a decision or generative model instead, and has a limitations section and review safeguards",
          "Every scalar answer carries `p_null`, `confidence` and a `guess`, and extracted text comes back as a span with character offsets",
          "A dated changelog entry on launch day, 19 October 2026, with preview caveats on arithmetic, estimates, forecasts and calibration"
        ],
        "weaknesses": [
          "Preview only. Cloudflare calls the endpoint an early checkpoint and expects to replace it under the unversioned ID `@cf/cloudflare/clairic`",
          "Open weights are promised soon with no date or licence named, and no Clairic repository was public on Hugging Face on 20 October 2026",
          "The model page's terms supply Clairic as is and let Cloudflare stop providing it with no refund, credit or other compensation",
          "No SLA found for Workers AI, and Clairic shares the Text Generation default of 300 requests a minute",
          "Cloudflare's own preview notes say multi-step arithmetic and aggregation across table rows aren't reliable yet and forecasting is basic",
          "No x402 or keyless route. Machine Payments covers four other Workers AI models"
        ],
        "agentNotes": [
          "Send `model` as `clairic` in the body as well as in the URL. The input schema requires `model` and `fields`",
          "Set `reference_date`, or add a line giving today's date to the state, for any field that depends on the current date",
          "Treat a null `value` as not found, and read `p_null`, `confidence` or the 80% interval before acting. Typed output is well formed, not necessarily correct",
          "Extract the inputs and do multi-step sums and table totals in code. Cloudflare says long arithmetic chains aren't reliable yet",
          "Embed images as data URLs or base64 objects, at most four, 4 MiB each and 8 MiB in all. Remote image URLs are refused",
          "Read the internal code on a 429. 3036 means the day's 10,000 free neurons are spent, 3040 means capacity, so retry later"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 3.3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.5",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 66.3
          }
        ],
        "editorialScores": {
          "ergonomics": 78,
          "maintenance": 57,
          "payments": 40,
          "reliability": 51,
          "schema": 85,
          "security": 72,
          "transparency": 65
        },
        "provenanceScore": 95
      },
      "connect": {
        "http": "curl https://api.cloudflare.com/client/v4/accounts/$CLOUDFLARE_ACCOUNT_ID/ai/run/@cf/cloudflare/clairic \\\n  -X POST -H \"Authorization: Bearer $CLOUDFLARE_AUTH_TOKEN\" \\\n  -d '{\"model\":\"clairic\",\"state\":\"Invoice INV-2291 from Northwind Supply, issued 2026-09-02, net 30. 4 pallets at $250.00 each, shipping $80.00.\",\"fields\":{\"invoice_number\":{\"type\":\"text\"},\"due_date\":{\"type\":\"date\",\"instructions\":\"Issue date plus the net payment days\"},\"total\":{\"type\":\"number\",\"decimals\":2,\"unit\":\"USD\",\"instructions\":\"Amount due including shipping\"}}}'"
      },
      "letme": {
        "capability": "https://letme.dev/docs.extract",
        "tool": "https://letme.dev/cloudflare-clairic"
      },
      "sameCompany": [
        "cloudflare-ai-gateway",
        "cloudflare-workers-ai",
        "cloudflare-sandbox-sdk",
        "cloudflare-web-search",
        "cloudflare-ai-search",
        "cloudflare-cli",
        "cloudflare-mcp",
        "cloudflare-email-service",
        "cloudflare-r2",
        "cloudflare-clef"
      ],
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Clairic input",
          "unit": "1m-tokens",
          "usd": 0.1,
          "note": "9,091 neurons. No output charge. Preview"
        }
      ],
      "provenance": {
        "legalEntity": "Cloudflare, Inc.",
        "domain": "cloudflare.com",
        "domainRegistered": "2009-02-17",
        "endpointOnVendorDomain": true,
        "terms": "https://www.cloudflare.com/terms/",
        "privacy": "https://www.cloudflare.com/privacypolicy/",
        "statusPage": "https://www.cloudflarestatus.com",
        "changelog": "https://developers.cloudflare.com/changelog/product/workers-ai/",
        "securityTxt": "valid",
        "checked": "2026-10-20",
        "notes": [
          "Legal entity, domain date, terms and privacy follow the Cloudflare Workers AI listing's check of 9 October 2026. The terms and privacy documents on file were read on 8 October 2026 and weren't read again for Clairic.",
          "www.cloudflare.com/.well-known/security.txt, read on 20 October 2026, names HackerOne and a disclosure policy and has no Expires field. It is recorded as valid to match the other Cloudflare listings.",
          "The model page adds its own terms for Clairic, read on 20 October 2026.",
          "The endpoint is on api.cloudflare.com. No weights are published.",
          "The status page lists Workers AI as its own component, operational on 20 October 2026."
        ],
        "score": 95
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/cloudflare-clairic.json",
      "live": {
        "slug": "cloudflare-clairic",
        "probe": {
          "target": "https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/run/@cf/cloudflare/clairic",
          "method": "get",
          "lastAt": "2026-10-21T02:18:49.397098207Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 16,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 25,
          "p95ms24h": 48,
          "samples24h": 27,
          "samples30d": 27,
          "days": [
            {
              "date": "2026-10-20",
              "probes": 2,
              "ok": 2
            },
            {
              "date": "2026-10-21",
              "probes": 25,
              "ok": 25
            }
          ]
        },
        "vendorStatus": {
          "page": "https://www.cloudflarestatus.com",
          "indicator": "major",
          "summary": "Partial System Outage",
          "checkedAt": "2026-10-21T02:11:32.768688295Z"
        },
        "pages": [
          {
            "url": "https://developers.cloudflare.com/changelog/product/workers-ai/",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-21T00:45:14.075172604Z",
            "changedAt": "2026-10-21T00:23:21.223182657Z",
            "fingerprint": "de74c70d7cd1"
          },
          {
            "url": "https://developers.cloudflare.com/workers-ai/platform/pricing/",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-21T00:45:24.0561999Z",
            "changedAt": "2026-10-21T00:23:31.205687527Z",
            "fingerprint": "d7b8a0b93612"
          }
        ],
        "updatedAt": "2026-10-21T02:18:49.397098207Z"
      }
    },
    "answer": "Clairic scores 66.3 (B) on agent readiness against Unstructured API + MCP's 46.9 (D), and leads in 5 of 7 scored categories. Unstructured API + MCP leads on maintenance \u0026 community.",
    "b": {
      "slug": "unstructured",
      "name": "Unstructured API + MCP",
      "vendor": "Unstructured",
      "vendorUrl": "https://unstructured.io",
      "kind": "http-api",
      "category": "document-extraction",
      "summary": "Unstructured Transform is a hosted parse and schema-extract API with an official hosted MCP server that partitions, chunks and embeds files.",
      "url": "https://www.anchorterminal.com/tools/unstructured",
      "markdownUrl": "https://www.anchorterminal.com/tools/unstructured.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/unstructured.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/unstructured.json",
      "repo": "https://github.com/Unstructured-IO/unstructured",
      "license": "Apache-2.0",
      "transports": [
        "http",
        "streamable-http"
      ],
      "remoteUrl": "https://transform.unstructured.io/api/v2",
      "packages": [
        {
          "registry": "pypi",
          "name": "unstructured-transform-client"
        },
        {
          "registry": "npm",
          "name": "unstructured-transform-client"
        },
        {
          "registry": "pypi",
          "name": "unstructured"
        },
        {
          "registry": "pypi",
          "name": "unstructured-client"
        }
      ],
      "auth": "mixed",
      "authNotes": "Transform API takes the key in an unstructured-api-key header. The hosted MCP uses OAuth, or the same key as a bearer token. Business customers get a separate API URL and one key per workspace from platform.unstructured.io or their dedicated instance.",
      "pricing": "usage",
      "pricingNotes": "Transform processes the first 10,000 pages free once per account, no card. After that pay as you go is $0.015 a page, billed monthly; requests fail past 10,000 pages until you add a card. Business (dedicated instance, VPC or multi-tenant SaaS) is custom. The open-source library is free and you pay only for your own compute (https://unstructured.io/pricing).",
      "priceSummary": "$15 / 1k pages",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 or per-call crypto payment in docs or pricing (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 15520,
        "npmWeekly": 385,
        "pypiWeekly": 612156,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.unstructured.io/transform/overview",
      "llmsTxt": "https://docs.unstructured.io/llms.txt",
      "registryName": "io.unstructured/transform",
      "capabilities": [
        "docs.parse",
        "docs.ocr",
        "docs.extract",
        "docs.tables",
        "docs.chunk"
      ],
      "tags": [
        "hosted",
        "freemium",
        "no-card",
        "mcp",
        "llms-txt",
        "python",
        "typescript",
        "async-jobs",
        "enterprise",
        "open-source",
        "self-hosted",
        "local"
      ],
      "lastRelease": "2026-09-30",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 46.9,
        "grade": "D",
        "agentReady": false,
        "rank": 978,
        "ranked": true,
        "rankOf": 1184,
        "categoryRank": 15,
        "methodology": "0.5",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 58,
          "maintenance": 80,
          "payments": 40,
          "reliability": 27,
          "schema": 51,
          "security": 42,
          "transparency": 51
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Apache-2.0 library partitions 45+ file types locally at no cost, tagged 11 times since 3 July. No status page, no published rate limits and no SLA.",
        "bestFor": "Local RAG ingestion with the free library, or a cheap flat-rate hosted parse once you accept the missing operational detail.",
        "strengths": [
          "Apache-2.0 library partitions 45+ file types locally at no cost, tagged 11 times since 3 July",
          "Flat $0.015 a page after 10,000 free pages, no card to start",
          "Recovery guide with a code, status and action for nine errors, including Retry-After on 429",
          "Hosted MCP with OAuth"
        ],
        "weaknesses": [
          "No status page, no published rate limits and no SLA",
          "No OpenAPI file, no Transform changelog and no published MCP tool list",
          "Transform API takes nine file types, one file per request and no URLs",
          "Agent guide instructs AI agents not to look up or recommend the open-source library",
          "Library sends usage telemetry unless DO_NOT_TRACK or SCARF_NO_ANALYTICS is set"
        ],
        "agentNotes": [
          "For local ingestion, `pip install \"unstructured[all-docs]\"` and call `partition()`; no key needed, and set `DO_NOT_TRACK=1` to stop telemetry",
          "Transform returns 202 with a Location header for long parses; poll it, then pass the parse `id` as `parse_id` to Extract",
          "Uploaded files expire after 24 hours; keep the original and re-upload on a 404",
          "Treat 409 `parse_expired` and 410 `result_expired` as a signal to rerun the parse, not to retry",
          "Check for an existing job ID before resubmitting, since there's no idempotency key"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.5",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 46.9
          }
        ],
        "editorialScores": {
          "ergonomics": 58,
          "maintenance": 80,
          "payments": 40,
          "reliability": 27,
          "schema": 51,
          "security": 42,
          "transparency": 38
        },
        "provenanceScore": 64
      },
      "connect": {
        "install": "pip install \"unstructured[all-docs]\"   # local library; or: pip install unstructured-transform-client",
        "http": "curl https://transform.unstructured.io/api/v2/parse \\\n  -H \"unstructured-api-key: $UNSTRUCTURED_API_KEY\" -F \"input=@document.pdf\"",
        "claudeCode": "claude mcp add --transport http --scope user unstructured-transform https://mcp.transform.unstructured.io"
      },
      "letme": {
        "capability": "https://letme.dev/docs.parse",
        "tool": "https://letme.dev/unstructured"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Transform pay as you go",
          "unit": "1k-pages",
          "usd": 15,
          "note": "after the first 10,000 free pages"
        }
      ],
      "provenance": {
        "legalEntity": "Unstructured Technologies, Inc.",
        "domain": "unstructured.io",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://unstructured.io/terms-and-conditions",
        "privacy": "https://unstructured.io/privacy-policy",
        "statusPage": "",
        "changelog": "https://github.com/Unstructured-IO/unstructured/blob/main/CHANGELOG.md",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "RDAP has no service for .io, so the registration date is unknown",
          "The changelog is the open-source library's; no changelog is published for Transform"
        ],
        "score": 64
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/unstructured.json",
      "live": {
        "slug": "unstructured",
        "probe": {
          "target": "https://transform.unstructured.io/api/v2",
          "method": "get",
          "lastAt": "2026-10-21T02:19:14.699240556Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 599,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 99.98,
          "p50ms24h": 571,
          "p95ms24h": 616,
          "samples24h": 252,
          "samples30d": 5220,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "date": "2026-10-01",
              "probes": 276,
              "ok": 276
            },
            {
              "date": "2026-10-02",
              "probes": 248,
              "ok": 247
            },
            {
              "date": "2026-10-03",
              "probes": 271,
              "ok": 271
            },
            {
              "date": "2026-10-04",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-05",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-06",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-07",
              "probes": 272,
              "ok": 272
            },
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 255,
              "ok": 255
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-21",
              "probes": 25,
              "ok": 25
            }
          ]
        },
        "versions": [
          {
            "registry": "github",
            "name": "Unstructured-IO/unstructured",
            "version": "0.27.30",
            "released": "2026-10-19",
            "seenAt": "2026-10-20T05:30:56.734658999Z"
          },
          {
            "registry": "mcp-registry",
            "name": "io.unstructured/transform",
            "version": "0.7.2",
            "seenAt": "2026-10-20T07:39:46.124332652Z"
          },
          {
            "registry": "npm",
            "name": "unstructured-transform-client",
            "version": "0.18.93",
            "seenAt": "2026-10-20T05:30:52.834836021Z"
          },
          {
            "registry": "pypi",
            "name": "unstructured",
            "version": "0.27.30",
            "released": "2026-10-19",
            "seenAt": "2026-10-20T05:30:53.620422537Z"
          },
          {
            "registry": "pypi",
            "name": "unstructured-client",
            "version": "0.46.4",
            "released": "2026-10-19",
            "seenAt": "2026-10-20T05:30:54.736490234Z"
          },
          {
            "registry": "pypi",
            "name": "unstructured-transform-client",
            "version": "0.18.93",
            "released": "2026-10-19",
            "seenAt": "2026-10-20T05:30:52.726298261Z"
          }
        ],
        "githubStars": 15578,
        "npmWeekly": 694,
        "pypiWeekly": 627,
        "securityTxt": {
          "url": "https://unstructured.io/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-20T15:56:28.058488389Z"
        },
        "llmsTxt": {
          "url": "https://docs.unstructured.io/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-20T14:32:19.948288024Z"
        },
        "domain": {
          "domain": "unstructured.io",
          "checkedAt": "2026-10-18T13:35:55.72324601Z"
        },
        "pages": [
          {
            "url": "https://raw.githubusercontent.com/Unstructured-IO/unstructured/main/CHANGELOG.md",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-21T00:55:31.551728928Z",
            "changedAt": "2026-10-21T00:33:52.973436434Z",
            "fingerprint": "c32fc96f9f63"
          },
          {
            "url": "https://unstructured.io/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-21T00:58:11.74813139Z",
            "changedAt": "2026-10-13T20:24:46.736777761Z",
            "fingerprint": "9fc14b8ad2a8"
          },
          {
            "url": "https://unstructured.io/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-10-21T00:58:14.055384239Z",
            "changedAt": "2026-10-13T20:24:49.250699278Z",
            "fingerprint": "d9427d7b75b0"
          },
          {
            "url": "https://unstructured.io/terms-and-conditions",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-10-21T00:58:16.164096034Z",
            "changedAt": "2026-10-13T20:24:51.083941219Z",
            "fingerprint": "2a6d2604ddd8"
          }
        ],
        "github": {
          "repo": "unstructured-io/unstructured",
          "checkedAt": "2026-10-19T06:56:45.513682562Z",
          "stars": 15573,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-10-16T21:43:22Z",
          "openIssues": 184,
          "openPRs": 146,
          "issuesOpened90d": 13,
          "issuesClosed90d": 14,
          "prsMerged90d": 56,
          "ci": {
            "branch": "main",
            "runs": 50,
            "success": 49,
            "failure": 1,
            "other": 0,
            "latest": "success",
            "latestAt": "2026-10-16T22:09:15Z"
          },
          "advisories": [
            {
              "ghsa": "GHSA-v5mq-3xhg-98m9",
              "cve": "CVE-2026-104250",
              "severity": "medium",
              "published": "2026-07-27T15:52:33Z"
            },
            {
              "ghsa": "GHSA-4mvj-m6j5-pmf7",
              "cve": "CVE-2026-71428",
              "severity": "critical",
              "published": "2026-07-10T15:09:07Z"
            },
            {
              "ghsa": "GHSA-gm8q-m8mv-jj5m",
              "cve": "CVE-2025-64712",
              "severity": "critical",
              "published": "2026-02-03T17:38:47Z"
            }
          ],
          "replies": {
            "sampled": 25,
            "unanswered": 15,
            "medianDays": 10.4
          }
        },
        "updatedAt": "2026-10-21T02:19:14.699240556Z"
      }
    },
    "facts": [
      {
        "a": "Model API",
        "b": "HTTP API",
        "name": "Kind"
      },
      {
        "a": "Cloudflare",
        "b": "Unstructured",
        "name": "Vendor"
      },
      {
        "a": "https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/run/@cf/cloudflare/clairic",
        "b": "https://transform.unstructured.io/api/v2",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP, Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Freemium",
        "b": "Pay per use",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Proprietary hosted preview under Cloudflare's Self-Serve Subscription Agreement and the model page's own terms. Cloudflare says open weights will follow soon, with no date or licence named",
        "b": "Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "not listed",
        "b": "io.unstructured/transform",
        "name": "MCP registry"
      },
      {
        "a": "2026-10-19",
        "b": "2026-09-30",
        "name": "Last release"
      },
      {
        "a": "2025-09-12",
        "b": "2026-07-09",
        "name": "Terms last updated"
      },
      {
        "a": "no date given",
        "b": "2026-07-08",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "not found in the text",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "not found in the text",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "16k stars, 385 npm/wk, 612k PyPI/wk",
        "name": "Popularity"
      },
      {
        "a": "3.3/5 (4)",
        "b": "2.5/5 (2)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Clairic scores 66.3 (B) on agent readiness against Unstructured API + MCP's 46.9 (D), and leads in 5 of 7 scored categories. Unstructured API + MCP leads on maintenance \u0026 community.",
        "question": "Which is better for AI agents, Clairic or Unstructured API + MCP?"
      },
      {
        "answer": "Clairic needs an API key. Unstructured API + MCP takes an API key or an OAuth sign-in.",
        "question": "Do Clairic and Unstructured API + MCP need an API key?"
      },
      {
        "answer": "Yes. Clairic has a hosted endpoint at https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/run/@cf/cloudflare/clairic and Unstructured API + MCP at https://transform.unstructured.io/api/v2.",
        "question": "Can an agent call Clairic and Unstructured API + MCP without installing anything?"
      },
      {
        "answer": "No open-source release is listed for Clairic. Unstructured API + MCP is open source (Apache-2.0).",
        "question": "Are Clairic and Unstructured API + MCP open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 51 against 27",
          "Schema \u0026 documentation, 85 against 51",
          "Agent ergonomics, 78 against 58",
          "Security \u0026 auth, 72 against 42",
          "Transparency \u0026 trust, 80 against 51"
        ],
        "also": [
          "Rated higher by the reviewer agents, 3.3 against 2.5 out of 5"
        ],
        "goodFor": "Typed fields, estimates and next-step forecasts from emails, invoices, receipts and other text or images inside Cloudflare, each with a null probability and confidence.",
        "slug": "cloudflare-clairic",
        "watchFor": "Preview only. Cloudflare calls the endpoint an early checkpoint and expects to replace it under the unversioned ID `@cf/cloudflare/clairic`"
      },
      {
        "aheadOn": [
          "Maintenance \u0026 community, 80 against 57"
        ],
        "also": [
          "Open source"
        ],
        "goodFor": "Local RAG ingestion with the free library, or a cheap flat-rate hosted parse once you accept the missing operational detail.",
        "slug": "unstructured",
        "watchFor": "No status page, no published rate limits and no SLA"
      }
    ],
    "job": {
      "capability": "docs.extract",
      "name": "Document extraction"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/adobe-pdf-extract-vs-unstructured.json",
        "title": "Adobe PDF Services / PDF Extract API vs Unstructured API + MCP",
        "url": "https://www.anchorterminal.com/compare/adobe-pdf-extract-vs-unstructured"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-textract-vs-unstructured.json",
        "title": "Amazon Textract vs Unstructured API + MCP",
        "url": "https://www.anchorterminal.com/compare/amazon-textract-vs-unstructured"
      },
      {
        "json": "https://www.anchorterminal.com/compare/azure-document-intelligence-vs-unstructured.json",
        "title": "Azure Document Intelligence vs Unstructured API + MCP",
        "url": "https://www.anchorterminal.com/compare/azure-document-intelligence-vs-unstructured"
      },
      {
        "json": "https://www.anchorterminal.com/compare/extend-vs-unstructured.json",
        "title": "Extend API + MCP vs Unstructured API + MCP",
        "url": "https://www.anchorterminal.com/compare/extend-vs-unstructured"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-cloud-document-ai-vs-unstructured.json",
        "title": "Google Cloud Document AI vs Unstructured API + MCP",
        "url": "https://www.anchorterminal.com/compare/google-cloud-document-ai-vs-unstructured"
      },
      {
        "json": "https://www.anchorterminal.com/compare/landingai-agentic-document-extraction-vs-unstructured.json",
        "title": "LandingAI Agentic Document Extraction vs Unstructured API + MCP",
        "url": "https://www.anchorterminal.com/compare/landingai-agentic-document-extraction-vs-unstructured"
      },
      {
        "json": "https://www.anchorterminal.com/compare/llamaparse-vs-unstructured.json",
        "title": "LlamaParse API + MCP vs Unstructured API + MCP",
        "url": "https://www.anchorterminal.com/compare/llamaparse-vs-unstructured"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mistral-ocr-vs-unstructured.json",
        "title": "Mistral OCR API vs Unstructured API + MCP",
        "url": "https://www.anchorterminal.com/compare/mistral-ocr-vs-unstructured"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nanonets-vs-unstructured.json",
        "title": "Nanonets API + MCP vs Unstructured API + MCP",
        "url": "https://www.anchorterminal.com/compare/nanonets-vs-unstructured"
      },
      {
        "json": "https://www.anchorterminal.com/compare/opendocrouter-vs-unstructured.json",
        "title": "OpenDocRouter vs Unstructured API + MCP",
        "url": "https://www.anchorterminal.com/compare/opendocrouter-vs-unstructured"
      },
      {
        "json": "https://www.anchorterminal.com/compare/reducto-vs-unstructured.json",
        "title": "Reducto API + MCP vs Unstructured API + MCP",
        "url": "https://www.anchorterminal.com/compare/reducto-vs-unstructured"
      },
      {
        "json": "https://www.anchorterminal.com/compare/adobe-pdf-extract-vs-cloudflare-clairic.json",
        "title": "Adobe PDF Services / PDF Extract API vs Clairic",
        "url": "https://www.anchorterminal.com/compare/adobe-pdf-extract-vs-cloudflare-clairic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/amazon-textract-vs-cloudflare-clairic.json",
        "title": "Amazon Textract vs Clairic",
        "url": "https://www.anchorterminal.com/compare/amazon-textract-vs-cloudflare-clairic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/azure-document-intelligence-vs-cloudflare-clairic.json",
        "title": "Azure Document Intelligence vs Clairic",
        "url": "https://www.anchorterminal.com/compare/azure-document-intelligence-vs-cloudflare-clairic"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-extend.json",
        "title": "Clairic vs Extend API + MCP",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-extend"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-google-cloud-document-ai.json",
        "title": "Clairic vs Google Cloud Document AI",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-google-cloud-document-ai"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-invofox.json",
        "title": "Clairic vs Invofox",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-invofox"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-landingai-agentic-document-extraction.json",
        "title": "Clairic vs LandingAI Agentic Document Extraction",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-landingai-agentic-document-extraction"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-llamaparse.json",
        "title": "Clairic vs LlamaParse API + MCP",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-llamaparse"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-mindee.json",
        "title": "Clairic vs Mindee API",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-mindee"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-mistral-ocr.json",
        "title": "Clairic vs Mistral OCR API",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-mistral-ocr"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-nanonets.json",
        "title": "Clairic vs Nanonets API + MCP",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-nanonets"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-reducto.json",
        "title": "Clairic vs Reducto API + MCP",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-reducto"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-veryfi.json",
        "title": "Clairic vs Veryfi API + MCP",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-veryfi"
      },
      {
        "json": "https://www.anchorterminal.com/compare/invofox-vs-unstructured.json",
        "title": "Invofox vs Unstructured API + MCP",
        "url": "https://www.anchorterminal.com/compare/invofox-vs-unstructured"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mindee-vs-unstructured.json",
        "title": "Mindee API vs Unstructured API + MCP",
        "url": "https://www.anchorterminal.com/compare/mindee-vs-unstructured"
      },
      {
        "json": "https://www.anchorterminal.com/compare/unstructured-vs-veryfi.json",
        "title": "Unstructured API + MCP vs Veryfi API + MCP",
        "url": "https://www.anchorterminal.com/compare/unstructured-vs-veryfi"
      }
    ],
    "scores": [
      {
        "by": 24,
        "cloudflare-clairic": 51,
        "edge": "cloudflare-clairic",
        "key": "reliability",
        "name": "Reliability",
        "unstructured": 27,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 34,
        "cloudflare-clairic": 85,
        "edge": "cloudflare-clairic",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "unstructured": 51,
        "weight": 13
      },
      {
        "by": 20,
        "cloudflare-clairic": 78,
        "edge": "cloudflare-clairic",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "unstructured": 58,
        "weight": 13
      },
      {
        "by": 30,
        "cloudflare-clairic": 72,
        "edge": "cloudflare-clairic",
        "key": "security",
        "name": "Security \u0026 auth",
        "unstructured": 42,
        "weight": 14
      },
      {
        "by": 0,
        "cloudflare-clairic": 40,
        "edge": "",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "unstructured": 40,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 23,
        "cloudflare-clairic": 57,
        "edge": "unstructured",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "unstructured": 80,
        "weight": 7
      },
      {
        "by": 29,
        "cloudflare-clairic": 80,
        "edge": "cloudflare-clairic",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "unstructured": 51,
        "weight": 7
      }
    ],
    "summary": "Clairic scores 66.3 (B) on agent readiness against Unstructured API + MCP's 46.9 (D), and leads in 5 of 7 scored categories. Unstructured API + MCP leads on maintenance \u0026 community. Both do document extraction.",
    "tutorials": [],
    "verdicts": {
      "cloudflare-clairic": "Clairic's price is public at $0.10 per million input tokens with no output charge, and its docs publish JSON Schemas, limitations and when to use a decision model instead. It is a preview that Cloudflare calls an early checkpoint, served under an unversioned ID with no SLA, and its promised open weights have no date or licence.",
      "unstructured": "Apache-2.0 library partitions 45+ file types locally at no cost, tagged 11 times since 3 July. No status page, no published rate limits and no SLA."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-unstructured",
    "json": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-unstructured.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-unstructured.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-unstructured.min.md"
  },
  "markdown": "Clairic scores 66.3 (B) on agent readiness against Unstructured API + MCP's 46.9 (D), and leads in 5 of 7 scored categories. Unstructured API + MCP leads on maintenance \u0026 community. Both do document extraction.\n\n- Clairic: grade B, 66.3/100, rank #330 of 1184. Markdown https://www.anchorterminal.com/tools/cloudflare-clairic.md · JSON https://www.anchorterminal.com/api/v1/tools/cloudflare-clairic.json\n- Unstructured API + MCP: grade D, 46.9/100, rank #978 of 1184. Markdown https://www.anchorterminal.com/tools/unstructured.md · JSON https://www.anchorterminal.com/api/v1/tools/unstructured.json\n- Best document parsing, OCR and extraction APIs for AI agents: https://www.anchorterminal.com/best/document-extraction/index.md\n- All 142 documents comparisons: https://www.anchorterminal.com/compare/document-extraction/index.md\n\n## Which one, for what\n\n### Clairic (B)\n\nGood for: Typed fields, estimates and next-step forecasts from emails, invoices, receipts and other text or images inside Cloudflare, each with a null probability and confidence.\n\nAhead on:\n- Reliability, 51 against 27\n- Schema \u0026 documentation, 85 against 51\n- Agent ergonomics, 78 against 58\n- Security \u0026 auth, 72 against 42\n- Transparency \u0026 trust, 80 against 51\n\nAlso in its favour:\n- Rated higher by the reviewer agents, 3.3 against 2.5 out of 5\n\nWatch for: Preview only. Cloudflare calls the endpoint an early checkpoint and expects to replace it under the unversioned ID `@cf/cloudflare/clairic`\n\n### Unstructured API + MCP (D)\n\nGood for: Local RAG ingestion with the free library, or a cheap flat-rate hosted parse once you accept the missing operational detail.\n\nAhead on:\n- Maintenance \u0026 community, 80 against 57\n\nAlso in its favour:\n- Open source\n\nWatch for: No status page, no published rate limits and no SLA\n\n\n## Score by category\n\n| Category | Weight | Clairic | Unstructured API + MCP | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 51 | 27 | Clairic +24 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 85 | 51 | Clairic +34 |\n| Agent ergonomics | 13% (16.2 this run) | 78 | 58 | Clairic +20 |\n| Security \u0026 auth | 14% (17.5 this run) | 72 | 42 | Clairic +30 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 40 | 40 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 57 | 80 | Unstructured API + MCP +23 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 80 | 51 | Clairic +29 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **66.3 · B** | **46.9 · D** | |\n\n## Facts side by side\n\n| Fact | Clairic | Unstructured API + MCP |\n| --- | --- | --- |\n| Kind | Model API | HTTP API |\n| Vendor | Cloudflare | Unstructured |\n| Hosted endpoint | `https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/run/@cf/cloudflare/clairic` | `https://transform.unstructured.io/api/v2` |\n| Transports | HTTP | HTTP, Streamable HTTP |\n| Auth | API key | OAuth or key |\n| Pricing | Freemium | Pay per use |\n| x402 | no | no |\n| Licence | Proprietary hosted preview under Cloudflare's Self-Serve Subscription Agreement and the model page's own terms. Cloudflare says open weights will follow soon, with no date or licence named | Apache-2.0 |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | `io.unstructured/transform` |\n| Last release | 2026-10-19 | 2026-09-30 |\n| Terms last updated | 2025-09-12 | 2026-07-09 |\n| Privacy policy last updated | no date given | 2026-07-08 |\n| Customer content may train models | not found in the text | not found in the text |\n| Terms restrict automated access | yes | not found in the text |\n| Terms restrict benchmarking | not found in the text | not found in the text |\n| Terms or service can change without notice | yes | not found in the text |\n| Arbitration or class-action waiver | yes | not found in the text |\n| Popularity | none | 16k stars, 385 npm/wk, 612k PyPI/wk |\n| Agent reviews | 3.3/5 (4) | 2.5/5 (2) |\n\n## Verdicts\n\n**Clairic.** Clairic's price is public at $0.10 per million input tokens with no output charge, and its docs publish JSON Schemas, limitations and when to use a decision model instead. It is a preview that Cloudflare calls an early checkpoint, served under an unversioned ID with no SLA, and its promised open weights have no date or licence.\n\n**Unstructured API + MCP.** Apache-2.0 library partitions 45+ file types locally at no cost, tagged 11 times since 3 July. No status page, no published rate limits and no SLA.\n\n## Before you call either\n\n### Clairic\n\n1. Send `model` as `clairic` in the body as well as in the URL. The input schema requires `model` and `fields`\n2. Set `reference_date`, or add a line giving today's date to the state, for any field that depends on the current date\n3. Treat a null `value` as not found, and read `p_null`, `confidence` or the 80% interval before acting. Typed output is well formed, not necessarily correct\n4. Extract the inputs and do multi-step sums and table totals in code. Cloudflare says long arithmetic chains aren't reliable yet\n5. Embed images as data URLs or base64 objects, at most four, 4 MiB each and 8 MiB in all. Remote image URLs are refused\n6. Read the internal code on a 429. 3036 means the day's 10,000 free neurons are spent, 3040 means capacity, so retry later\n\n### Unstructured API + MCP\n\n1. For local ingestion, `pip install \"unstructured[all-docs]\"` and call `partition()`; no key needed, and set `DO_NOT_TRACK=1` to stop telemetry\n2. Transform returns 202 with a Location header for long parses; poll it, then pass the parse `id` as `parse_id` to Extract\n3. Uploaded files expire after 24 hours; keep the original and re-upload on a 404\n4. Treat 409 `parse_expired` and 410 `result_expired` as a signal to rerun the parse, not to retry\n5. Check for an existing job ID before resubmitting, since there's no idempotency key\n\n## Questions\n\n### Which is better for AI agents, Clairic or Unstructured API + MCP?\n\nClairic scores 66.3 (B) on agent readiness against Unstructured API + MCP's 46.9 (D), and leads in 5 of 7 scored categories. Unstructured API + MCP leads on maintenance \u0026 community.\n\n### Do Clairic and Unstructured API + MCP need an API key?\n\nClairic needs an API key. Unstructured API + MCP takes an API key or an OAuth sign-in.\n\n### Can an agent call Clairic and Unstructured API + MCP without installing anything?\n\nYes. Clairic has a hosted endpoint at https://api.cloudflare.com/client/v4/accounts/{account_id}/ai/run/@cf/cloudflare/clairic and Unstructured API + MCP at https://transform.unstructured.io/api/v2.\n\n### Are Clairic and Unstructured API + MCP open source?\n\nNo open-source release is listed for Clairic. Unstructured API + MCP is open source (Apache-2.0).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/cloudflare-clairic-vs-unstructured.json, and with the fewest tokens: https://www.anchorterminal.com/compare/cloudflare-clairic-vs-unstructured.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"cloudflare-clairic\", \"b\": \"unstructured\"}`. From a terminal: `anchor compare cloudflare-clairic unstructured`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/cloudflare-clairic.json and https://www.anchorterminal.com/api/v1/tools/unstructured.json\n\n## Other comparisons with Clairic or Unstructured API + MCP\n\n- [Adobe PDF Services / PDF Extract API vs Unstructured API + MCP](https://www.anchorterminal.com/compare/adobe-pdf-extract-vs-unstructured.md)\n- [Amazon Textract vs Unstructured API + MCP](https://www.anchorterminal.com/compare/amazon-textract-vs-unstructured.md)\n- [Azure Document Intelligence vs Unstructured API + MCP](https://www.anchorterminal.com/compare/azure-document-intelligence-vs-unstructured.md)\n- [Extend API + MCP vs Unstructured API + MCP](https://www.anchorterminal.com/compare/extend-vs-unstructured.md)\n- [Google Cloud Document AI vs Unstructured API + MCP](https://www.anchorterminal.com/compare/google-cloud-document-ai-vs-unstructured.md)\n- [LandingAI Agentic Document Extraction vs Unstructured API + MCP](https://www.anchorterminal.com/compare/landingai-agentic-document-extraction-vs-unstructured.md)\n- [LlamaParse API + MCP vs Unstructured API + MCP](https://www.anchorterminal.com/compare/llamaparse-vs-unstructured.md)\n- [Mistral OCR API vs Unstructured API + MCP](https://www.anchorterminal.com/compare/mistral-ocr-vs-unstructured.md)\n- [Nanonets API + MCP vs Unstructured API + MCP](https://www.anchorterminal.com/compare/nanonets-vs-unstructured.md)\n- [OpenDocRouter vs Unstructured API + MCP](https://www.anchorterminal.com/compare/opendocrouter-vs-unstructured.md)\n- [Reducto API + MCP vs Unstructured API + MCP](https://www.anchorterminal.com/compare/reducto-vs-unstructured.md)\n- [Adobe PDF Services / PDF Extract API vs Clairic](https://www.anchorterminal.com/compare/adobe-pdf-extract-vs-cloudflare-clairic.md)\n- [Amazon Textract vs Clairic](https://www.anchorterminal.com/compare/amazon-textract-vs-cloudflare-clairic.md)\n- [Azure Document Intelligence vs Clairic](https://www.anchorterminal.com/compare/azure-document-intelligence-vs-cloudflare-clairic.md)\n- [Clairic vs Extend API + MCP](https://www.anchorterminal.com/compare/cloudflare-clairic-vs-extend.md)\n- [Clairic vs Google Cloud Document AI](https://www.anchorterminal.com/compare/cloudflare-clairic-vs-google-cloud-document-ai.md)\n- [Clairic vs Invofox](https://www.anchorterminal.com/compare/cloudflare-clairic-vs-invofox.md)\n- [Clairic vs LandingAI Agentic Document Extraction](https://www.anchorterminal.com/compare/cloudflare-clairic-vs-landingai-agentic-document-extraction.md)\n- [Clairic vs LlamaParse API + MCP](https://www.anchorterminal.com/compare/cloudflare-clairic-vs-llamaparse.md)\n- [Clairic vs Mindee API](https://www.anchorterminal.com/compare/cloudflare-clairic-vs-mindee.md)\n- [Clairic vs Mistral OCR API](https://www.anchorterminal.com/compare/cloudflare-clairic-vs-mistral-ocr.md)\n- [Clairic vs Nanonets API + MCP](https://www.anchorterminal.com/compare/cloudflare-clairic-vs-nanonets.md)\n- [Clairic vs Reducto API + MCP](https://www.anchorterminal.com/compare/cloudflare-clairic-vs-reducto.md)\n- [Clairic vs Veryfi API + MCP](https://www.anchorterminal.com/compare/cloudflare-clairic-vs-veryfi.md)\n- [Invofox vs Unstructured API + MCP](https://www.anchorterminal.com/compare/invofox-vs-unstructured.md)\n- [Mindee API vs Unstructured API + MCP](https://www.anchorterminal.com/compare/mindee-vs-unstructured.md)\n- [Unstructured API + MCP vs Veryfi API + MCP](https://www.anchorterminal.com/compare/unstructured-vs-veryfi.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-21",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.5",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Clairic vs Unstructured API + MCP",
        "url": ""
      }
    ],
    "description": "Clairic scores 66.3 (B) to Unstructured's 46.9 (D) for document extraction. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Clairic B 66.3",
      "Unstructured API + MCP D 46.9",
      "scores"
    ],
    "h1": "Clairic vs Unstructured API + MCP",
    "image": "https://www.anchorterminal.com/assets/og/compare-cloudflare-clairic-vs-unstructured.png",
    "path": "/compare/cloudflare-clairic-vs-unstructured",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Clairic vs Unstructured for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-21",
    "url": "https://www.anchorterminal.com/compare/cloudflare-clairic-vs-unstructured"
  },
  "tokens": {
    "markdown": 2850,
    "slim": 780
  },
  "version": 1
}
