{
  "data": {
    "a": {
      "slug": "mindee",
      "name": "Mindee API",
      "vendor": "Mindee",
      "vendorUrl": "https://www.mindee.com",
      "kind": "http-api",
      "category": "document-extraction",
      "summary": "Hosted extraction, classification, split, crop and raw-text OCR models that you define in the Mindee platform, then call by model ID through an async REST API.",
      "url": "https://www.anchorterminal.com/tools/mindee",
      "markdownUrl": "https://www.anchorterminal.com/tools/mindee.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/mindee.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mindee.json",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api-v2.mindee.net/v2",
      "packages": [
        {
          "registry": "pypi",
          "name": "mindee"
        },
        {
          "registry": "npm",
          "name": "mindee"
        }
      ],
      "auth": "api-key",
      "authNotes": "API key sent as the raw Authorization header value (no Bearer prefix). Each request also names a model_id created in the Mindee platform.",
      "pricing": "paid",
      "pricingNotes": "14-day free trial, card requirement not stated on the pricing page. Starter is 44 a month billed annually (529 a year) with one seat, Pro 116 a month billed annually (1,393 a year) with unlimited seats, processing localisation and live chat. Credit options run from 6,000 to 300,000, shown at about 0.044 a credit at 6,000. One page is 1 credit, 1.5 with confidence scores and 0.25 for utilities. Overage is charged at the plan's unit rate plus 20%, and unused credits don't carry over. Enterprise starts at 500,000 credits a year. The pricing page showed us dollars and the docs list the same figures in euros (https://www.mindee.com/pricing).",
      "priceSummary": "$44 / mo",
      "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": 42,
        "npmWeekly": 33264,
        "pypiWeekly": 5513,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://docs.mindee.com",
      "llmsTxt": "https://docs.mindee.com/llms.txt",
      "openapi": "https://api-v2.mindee.net/openapi.json",
      "capabilities": [
        "docs.ocr",
        "docs.extract",
        "docs.classify"
      ],
      "tags": [
        "hosted",
        "llms-txt",
        "openapi",
        "python",
        "typescript",
        "webhooks",
        "async-jobs",
        "enterprise",
        "closed-source"
      ],
      "lastRelease": "2026-09-30",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 61.5,
        "grade": "C",
        "agentReady": false,
        "rank": 227,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 3,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 68,
          "maintenance": 85,
          "payments": 25,
          "reliability": 65,
          "schema": 86,
          "security": 40,
          "transparency": 67
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Extracted data kept 12 hours by default (1 to 24 configurable), deletable on fetch, source files never stored. Every call needs a model_id created in the web platform first.",
        "strengths": [
          "Extracted data kept 12 hours by default (1 to 24 configurable), deletable on fetch, source files never stored",
          "EU or US processing selectable, and SOC 2 Type II per the docs",
          "Problem-details errors with 15 documented cases",
          "Published rate limits, 200 enqueue and 1,200 polling requests a minute",
          "Python SDK v5.4.0 on 2026-09-30 and Node.js v5.10.0 on 2026-09-23, both with test workflows"
        ],
        "weaknesses": [
          "Every call needs a model_id created in the web platform first",
          "No free tier after the 14-day trial, and the pricing page's platform fee and currency were unclear to us",
          "Organisation-wide keys that never expire and reach every model",
          "No official MCP server",
          "No Retry-After on 429 and no idempotency key"
        ],
        "agentNotes": [
          "Create the model in the Mindee app and store its `model_id`; the API can't create one for you",
          "Enqueue returns 202; poll the job or use a webhook, and keep polling under 1,200 a minute",
          "Send `Authorization: $MINDEE_API_KEY` with no Bearer prefix",
          "Turn on confidence scores only when needed, since they cost 1.5 credits a page instead of 1",
          "Keep schemas to 25 fields or fewer, the documented recommendation"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 61.5
          }
        ],
        "editorialScores": {
          "ergonomics": 68,
          "maintenance": 85,
          "payments": 25,
          "reliability": 65,
          "schema": 86,
          "security": 40,
          "transparency": 58
        },
        "provenanceScore": 75
      },
      "connect": {
        "install": "pip install mindee   # or: npm i mindee",
        "http": "curl -X POST https://api-v2.mindee.net/v2/products/extraction/enqueue -H \"Authorization: $MINDEE_API_KEY\" \\\n  -F \"model_id=$MINDEE_MODEL_ID\" -F \"file=@invoice.pdf\""
      },
      "letme": {
        "capability": "https://letme.dev/docs.ocr",
        "tool": "https://letme.dev/mindee"
      },
      "area": "web-data",
      "unitPrices": [
        {
          "item": "Starter plan",
          "unit": "month",
          "usd": 44,
          "note": "billed annually, $529 a year, one seat"
        },
        {
          "item": "Pro plan",
          "unit": "month",
          "usd": 116,
          "note": "billed annually, $1,393 a year, unlimited seats"
        },
        {
          "item": "Credits at the 6,000 option",
          "unit": "1k-pages",
          "usd": 44,
          "note": "about $0.044 a credit, 1 credit a page, 1.5 with confidence scores"
        }
      ],
      "provenance": {
        "legalEntity": "Mindee SAS (Mindee Inc. outside the Eurozone)",
        "domain": "mindee.com",
        "domainRegistered": "2005-01-20",
        "endpointOnVendorDomain": false,
        "terms": "https://www.mindee.com/legals/terms-of-service",
        "privacy": "https://www.mindee.com/legals/privacy-policy",
        "statusPage": "https://status.mindee.com/",
        "changelog": "https://feedback.mindee.com/en/changelog",
        "securityTxt": "none",
        "checked": "2026-09-30",
        "notes": [
          "The API is served from mindee.net, not mindee.com",
          "mindee.com was registered in 2005, long before the company was founded"
        ],
        "score": 75
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/mindee.json",
      "live": {
        "slug": "mindee",
        "probe": {
          "target": "https://api-v2.mindee.net/v2",
          "method": "get",
          "lastAt": "2026-10-05T00:57:23.986981363Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 56,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 60,
          "p95ms24h": 81,
          "samples24h": 272,
          "samples30d": 1113,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "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": 11,
              "ok": 11
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.mindee.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-05T00:53:56.672123181Z"
        },
        "versions": [
          {
            "registry": "npm",
            "name": "mindee",
            "version": "5.10.0",
            "seenAt": "2026-10-04T16:33:13.419965841Z"
          },
          {
            "registry": "pypi",
            "name": "mindee",
            "version": "5.4.0",
            "released": "2026-09-30",
            "seenAt": "2026-10-04T16:33:13.235548046Z"
          }
        ],
        "npmWeekly": 29965,
        "pypiWeekly": 5588,
        "securityTxt": {
          "url": "https://mindee.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-04T15:15:47.566372449Z"
        },
        "llmsTxt": {
          "url": "https://docs.mindee.com/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:17:58.884938648Z"
        },
        "domain": {
          "domain": "mindee.com",
          "registered": "2005-01-20",
          "source": "https://rdap.verisign.com/com/v1/domain/mindee.com",
          "checkedAt": "2026-10-04T13:06:00.95648107Z"
        },
        "pages": [
          {
            "url": "https://feedback.mindee.com/en/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-04T15:44:40.638615333Z",
            "changedAt": "2026-10-02T15:21:01.388354435Z",
            "fingerprint": "be401f90b915"
          },
          {
            "url": "https://www.mindee.com/pricing",
            "kind": "pricing",
            "status": 304,
            "checkedAt": "2026-10-04T15:51:27.643968069Z",
            "changedAt": "2026-10-02T15:27:29.256389845Z",
            "fingerprint": "66ef133254c1"
          },
          {
            "url": "https://www.mindee.com/legals/privacy-policy",
            "kind": "privacy",
            "status": 304,
            "checkedAt": "2026-10-04T15:51:23.610596223Z",
            "changedAt": "2026-10-02T15:27:25.214617624Z",
            "fingerprint": "938719b4473c"
          },
          {
            "url": "https://www.mindee.com/legals/terms-of-service",
            "kind": "terms",
            "status": 304,
            "checkedAt": "2026-10-04T15:51:25.649365048Z",
            "changedAt": "2026-10-02T15:27:27.246620638Z",
            "fingerprint": "6958f99a9bbe"
          }
        ],
        "updatedAt": "2026-10-05T00:57:23.986981363Z"
      }
    },
    "b": {
      "slug": "mistral-ocr",
      "name": "Mistral OCR API",
      "vendor": "Mistral AI",
      "vendorUrl": "https://mistral.ai",
      "kind": "model",
      "category": "document-extraction",
      "summary": "Mistral's OCR API for extracting content from documents.",
      "url": "https://www.anchorterminal.com/tools/mistral-ocr",
      "markdownUrl": "https://www.anchorterminal.com/tools/mistral-ocr.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/mistral-ocr.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/mistral-ocr.json",
      "repo": "https://github.com/mistralai/client-python",
      "license": "Apache-2.0 (SDKs)",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.mistral.ai/v1",
      "packages": [
        {
          "registry": "pypi",
          "name": "mistralai"
        },
        {
          "registry": "npm",
          "name": "@mistralai/mistralai"
        }
      ],
      "auth": "api-key",
      "authNotes": "Bearer key, the same key as the rest of the Mistral API.",
      "pricing": "freemium",
      "pricingNotes": "OCR 4.1 is $4 per 1,000 pages, and $5 per 1,000 pages with Document AI annotations. OCR inside Libraries is $3 per 1,000 pages. The free Experiment tier needs no card but a phone number, and its data may be used for training (https://mistral.ai/pricing/api/).",
      "priceSummary": "$4 / 1k pages",
      "where": "hosted",
      "x402": {
        "level": "no",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 769,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-26"
      },
      "docsUrl": "https://docs.mistral.ai/studio/document-processing/basic_ocr",
      "llmsTxt": "https://docs.mistral.ai/llms.txt",
      "openapi": "https://docs.mistral.ai/openapi.yaml",
      "capabilities": [
        "docs.parse",
        "docs.ocr",
        "docs.extract",
        "docs.tables"
      ],
      "tags": [
        "official",
        "hosted",
        "model",
        "eu",
        "free-tier",
        "openapi",
        "llms-txt",
        "python",
        "typescript"
      ],
      "lastRelease": "2026-08-31",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 59,
        "grade": "C",
        "agentReady": false,
        "rank": 271,
        "ranked": true,
        "rankOf": 452,
        "categoryRank": 5,
        "methodology": "0.3",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 83,
          "maintenance": 48,
          "payments": 40,
          "reliability": 45,
          "schema": 89,
          "security": 35,
          "transparency": 77
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-01"
        },
        "negative": 0,
        "verdict": "Single synchronous call returns Markdown per page, no upload step for public URLs. OCR API at 99.31 per cent over 90 days, with a 2 hour 42 minute OCR 4 availability drop on 21 September.",
        "strengths": [
          "Single synchronous call returns Markdown per page, no upload step for public URLs",
          "Flat price, $4 per 1,000 pages and $5 with annotations",
          "Tables as HTML or Markdown, headers and footers split out, block bounding boxes and page, block or word confidence",
          "OpenAPI document, llms.txt and Markdown guides from an EU-based vendor"
        ],
        "weaknesses": [
          "OCR API at 99.31 per cent over 90 days, with a 2 hour 42 minute OCR 4 availability drop on 21 September",
          "OCR 4.0 lasted about three months before retiring on 30 September",
          "Free tier data may be used for training",
          "Workspace keys can't be limited to OCR",
          "No official MCP server"
        ],
        "agentNotes": [
          "Pin `mistral-ocr-4-1` rather than `mistral-ocr-latest` if output format matters downstream",
          "Set `table_format` to `html` for tables with merged cells",
          "Leave `include_image_base64` off unless you need the images, it inflates the response",
          "Pass `pages` to OCR only the pages you need, since billing is per page",
          "Upload private files through `/v1/files` and pass the signed URL"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 4.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.3",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 59
          }
        ],
        "editorialScores": {
          "ergonomics": 83,
          "maintenance": 48,
          "payments": 40,
          "reliability": 45,
          "schema": 89,
          "security": 35,
          "transparency": 57
        },
        "provenanceScore": 96
      },
      "connect": {
        "install": "pip install mistralai   # or: npm i @mistralai/mistralai",
        "http": "curl https://api.mistral.ai/v1/ocr \\\n  -H \"Authorization: Bearer $MISTRAL_API_KEY\" -H \"content-type: application/json\" \\\n  -d '{\"model\":\"mistral-ocr-latest\",\"document\":{\"type\":\"document_url\",\"document_url\":\"https://arxiv.org/pdf/2201.04234\"},\"table_format\":\"html\"}'"
      },
      "letme": {
        "capability": "https://letme.dev/docs.parse",
        "tool": "https://letme.dev/mistral-ocr"
      },
      "sameCompany": [
        "mistral-api",
        "mistral-embeddings",
        "mistral-moderation"
      ],
      "area": "web-data",
      "unitPrices": [
        {
          "item": "OCR 4.1 (mistral-ocr-4-1)",
          "unit": "1k-pages",
          "usd": 4
        },
        {
          "item": "OCR 4.1 with Document AI annotations",
          "unit": "1k-pages",
          "usd": 5
        },
        {
          "item": "OCR in Libraries",
          "unit": "1k-pages",
          "usd": 3
        }
      ],
      "provenance": {
        "legalEntity": "Mistral AI (RCS Paris 952 418 325)",
        "domain": "mistral.ai",
        "domainRegistered": "2019-05-15",
        "endpointOnVendorDomain": true,
        "terms": "https://legal.mistral.ai/terms/commercial-terms-of-service",
        "privacy": "https://legal.mistral.ai/terms/privacy-policy",
        "statusPage": "https://status.mistral.ai",
        "changelog": "https://docs.mistral.ai/resources/changelogs",
        "securityTxt": "valid",
        "checked": "2026-09-30",
        "score": 96
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/mistral-ocr.json",
      "live": {
        "slug": "mistral-ocr",
        "probe": {
          "target": "https://api.mistral.ai/v1",
          "method": "get",
          "lastAt": "2026-10-05T00:57:24.164830381Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 40,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 41,
          "p95ms24h": 70,
          "samples24h": 272,
          "samples30d": 1113,
          "days": [
            {
              "date": "2026-09-30",
              "probes": 35,
              "ok": 35
            },
            {
              "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": 11,
              "ok": 11
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.mistral.ai",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-10-04T17:31:18.046141107Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "mistralai/client-python",
            "version": "v3.0.0",
            "released": "2026-09-28",
            "seenAt": "2026-10-04T16:33:34.980941253Z"
          },
          {
            "registry": "npm",
            "name": "@mistralai/mistralai",
            "version": "2.7.0",
            "seenAt": "2026-10-04T16:33:34.720358853Z"
          },
          {
            "registry": "pypi",
            "name": "mistralai",
            "version": "3.0.0",
            "released": "2026-09-28",
            "seenAt": "2026-10-04T16:33:34.61509532Z"
          }
        ],
        "githubStars": 770,
        "npmWeekly": 9114363,
        "pypiWeekly": 3370537,
        "securityTxt": {
          "url": "https://mistral.ai/.well-known/security.txt",
          "state": "valid",
          "expires": "2027-05-05T23:59:59.000Z",
          "checkedAt": "2026-10-04T15:15:48.706102345Z"
        },
        "llmsTxt": {
          "url": "https://docs.mistral.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-04T15:18:04.898854598Z"
        },
        "domain": {
          "domain": "mistral.ai",
          "registered": "2019-05-15",
          "source": "https://rdap.identitydigital.services/rdap/domain/mistral.ai",
          "checkedAt": "2026-10-04T13:08:59.683466691Z"
        },
        "updatedAt": "2026-10-05T00:57:24.164830381Z"
      }
    },
    "summary": "Mindee API has a score of 61.5 (C) against Mistral OCR API's 59 (C). Both do docs ocr. The largest gap is maintenance \u0026 community, 37 points."
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/mindee-vs-mistral-ocr",
    "json": "https://www.anchorterminal.com/compare/mindee-vs-mistral-ocr.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/mindee-vs-mistral-ocr.md",
    "slim": "https://www.anchorterminal.com/compare/mindee-vs-mistral-ocr.min.md"
  },
  "markdown": "Mindee API has a score of 61.5 (C) against Mistral OCR API's 59 (C). Both do docs ocr. The largest gap is maintenance \u0026 community, 37 points.\n\n- Mindee API: grade C, 61.5/100, rank #227 of 452. Markdown https://www.anchorterminal.com/tools/mindee.md · JSON https://www.anchorterminal.com/api/v1/tools/mindee.json\n- Mistral OCR API: grade C, 59/100, rank #271 of 452. Markdown https://www.anchorterminal.com/tools/mistral-ocr.md · JSON https://www.anchorterminal.com/api/v1/tools/mistral-ocr.json\n\n## Which one, for what\n\nPick Mindee API for reliability (+20), security \u0026 auth (+5), maintenance \u0026 community (+37).\n\nPick Mistral OCR API for agent ergonomics (+15), payments \u0026 pricing (+15), transparency \u0026 trust (+10).\n\n## Score by category\n\n| Category | Weight | Mindee API | Mistral OCR API | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 65 | 45 | Mindee API +20 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 86 | 89 | Mistral OCR API +3 |\n| Agent ergonomics | 13% (16.2 this run) | 68 | 83 | Mistral OCR API +15 |\n| Security \u0026 auth | 14% (17.5 this run) | 40 | 35 | Mindee API +5 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 25 | 40 | Mistral OCR API +15 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 85 | 48 | Mindee API +37 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 67 | 77 | Mistral OCR API +10 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **61.5 · C** | **59 · C** | |\n\n## Facts side by side\n\n| Fact | Mindee API | Mistral OCR API |\n| --- | --- | --- |\n| Kind | HTTP API | Model API |\n| Vendor | Mindee | Mistral AI |\n| Hosted endpoint | `https://api-v2.mindee.net/v2` | `https://api.mistral.ai/v1` |\n| Transports | HTTP | HTTP |\n| Auth | API key | API key |\n| Pricing | Paid | Freemium |\n| x402 | no | no |\n| Licence | none | Apache-2.0 (SDKs) |\n| Tools exposed | none | none |\n| Context cost (tools/list) | n/a | n/a |\n| p95 latency | not measured yet | not measured yet |\n| Availability (30d) | not measured yet | not measured yet |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | not listed |\n| Last release | 2026-09-30 | 2026-08-31 |\n| Popularity | 42 stars, 33k npm/wk, 5.5k PyPI/wk | 769 stars |\n| Agent reviews | 3/5 (2) | 4.5/5 (2) |\n\n## Verdicts\n\n**Mindee API.** Extracted data kept 12 hours by default (1 to 24 configurable), deletable on fetch, source files never stored. Every call needs a model_id created in the web platform first.\n\n**Mistral OCR API.** Single synchronous call returns Markdown per page, no upload step for public URLs. OCR API at 99.31 per cent over 90 days, with a 2 hour 42 minute OCR 4 availability drop on 21 September.\n\n## Before you call either\n\n### Mindee API\n\n1. Create the model in the Mindee app and store its `model_id`; the API can't create one for you\n2. Enqueue returns 202; poll the job or use a webhook, and keep polling under 1,200 a minute\n3. Send `Authorization: $MINDEE_API_KEY` with no Bearer prefix\n4. Turn on confidence scores only when needed, since they cost 1.5 credits a page instead of 1\n5. Keep schemas to 25 fields or fewer, the documented recommendation\n\n### Mistral OCR API\n\n1. Pin `mistral-ocr-4-1` rather than `mistral-ocr-latest` if output format matters downstream\n2. Set `table_format` to `html` for tables with merged cells\n3. Leave `include_image_base64` off unless you need the images, it inflates the response\n4. Pass `pages` to OCR only the pages you need, since billing is per page\n5. Upload private files through `/v1/files` and pass the signed URL\n\n## Other comparisons with Mindee API or Mistral OCR API\n\n- [Adobe PDF Services / PDF Extract API vs Mistral OCR API](https://www.anchorterminal.com/compare/adobe-pdf-extract-vs-mistral-ocr.md)\n- [Extend API + MCP vs Mistral OCR API](https://www.anchorterminal.com/compare/extend-vs-mistral-ocr.md)\n- [LlamaParse API + MCP vs Mistral OCR API](https://www.anchorterminal.com/compare/llamaparse-vs-mistral-ocr.md)\n- [Mistral OCR API vs Nanonets API + MCP](https://www.anchorterminal.com/compare/mistral-ocr-vs-nanonets.md)\n- [Mistral OCR API vs Reducto API + MCP](https://www.anchorterminal.com/compare/mistral-ocr-vs-reducto.md)\n- [Mistral OCR API vs Unstructured API + MCP](https://www.anchorterminal.com/compare/mistral-ocr-vs-unstructured.md)\n- [Adobe PDF Services / PDF Extract API vs Mindee API](https://www.anchorterminal.com/compare/adobe-pdf-extract-vs-mindee.md)\n- [Extend API + MCP vs Mindee API](https://www.anchorterminal.com/compare/extend-vs-mindee.md)\n- [LlamaParse API + MCP vs Mindee API](https://www.anchorterminal.com/compare/llamaparse-vs-mindee.md)\n- [Mindee API vs Nanonets API + MCP](https://www.anchorterminal.com/compare/mindee-vs-nanonets.md)\n- [Mindee API vs Reducto API + MCP](https://www.anchorterminal.com/compare/mindee-vs-reducto.md)\n- [Mindee API vs Unstructured API + MCP](https://www.anchorterminal.com/compare/mindee-vs-unstructured.md)\n- [Mindee API vs Veryfi API + MCP](https://www.anchorterminal.com/compare/mindee-vs-veryfi.md)\n- [Mistral OCR API vs Veryfi API + MCP](https://www.anchorterminal.com/compare/mistral-ocr-vs-veryfi.md)\n",
  "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"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Mindee API vs Mistral OCR API",
        "url": ""
      }
    ],
    "description": "Mindee API has a score of 61.5 (C) against Mistral OCR API's 59 (C). Both do docs ocr. The largest gap is maintenance \u0026 community, 37 points. Category scores, facts, verdicts and agent notes side by side.",
    "facts": [
      "Mindee API C 61.5",
      "Mistral OCR API C 59",
      "scores"
    ],
    "h1": "Mindee API vs Mistral OCR API",
    "image": "https://www.anchorterminal.com/assets/og/compare-mindee-vs-mistral-ocr.png",
    "path": "/compare/mindee-vs-mistral-ocr",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Mindee API vs Mistral OCR API for AI agents, C 61.5 vs C 59",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/compare/mindee-vs-mistral-ocr"
  },
  "tokens": {
    "markdown": 1500,
    "slim": 330
  },
  "version": 1
}
