Mindee is a document parsing and intelligent document processing platform. Its REST API (api-v2.mindee.net) provides asynchronous inference across five model families — Extraction, Classification, Crop, OCR, and Split — plus a unified Jobs endpoint for polling. Mindee ships prebuilt models for invoices, receipts, passports, IDs, resumes, bank statements, and barcodes, along with customer-configurable extraction models with their own Data Schemas. Native SDKs cover Python, Node.js, Java, PHP, Ruby, and .NET, and front-end vision SDKs cover React and Vue. Mindee also stewards the open-source docTR OCR library.
Mindee is listed with 6 APIs on the APIs.io network, including Extraction API, Classification API, Crop API, and 3 more. Tagged areas include Document Parsing, OCR, Intelligent Document Processing, Artificial Intelligence, and Machine Learning.
The Mindee catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Mindee’s developer surface includes authentication, developer portal, documentation, getting-started guide, signup flow, pricing, engineering blog, and 50 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/mindee/"><img src="https://apis.io/badge/mindee/card.svg" alt="Mindee on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
Documented Reversibility+6 pts — a reversal operation in the contract, graded up when a window is documented too
7 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
Extract structured fields from invoices, receipts, IDs, passports, resumes, bank statements, and any other document type via Mindee's configurable extraction models. Enqueue a f...
Classify documents into predefined categories so they can be routed to the appropriate downstream extraction model. Enqueue at POST /v2/products/classification/enqueue and retri...
Detect, isolate, and crop the document area inside a larger scanned image. Useful for cleaning up phone-captured documents prior to classification or extraction. Async enqueue/r...
Run full-page optical character recognition on a document and return the raw text plus bounding polygons. Enqueue at POST /v2/products/ocr/enqueue and retrieve the OCR payload f...
Split a multi-document PDF or image batch into individual documents that can each be classified and extracted independently. Async enqueue/results pattern at /v2/products/split/.
Poll the status of asynchronous Mindee inference jobs across every Mindee model family via GET /v2/jobs/{job_id}. Jobs return Waiting, Processing, Failed, or Success states and ...
aid: mindee
url: https://raw.githubusercontent.com/api-evangelist/mindee/refs/heads/main/apis.yml
x-docs-platform: gitbook
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-10-04
apis:
- aid: mindee:mindee-extraction-api
name: Mindee Extraction API
tags:
- Document Parsing
- OCR
- Extraction
- Invoices
- Receipts
- Intelligent Document Processing
tags_raw:
- Document Parsing
- OCR
- Extraction
- Invoices
- Receipts
- IDP
humanURL: https://docs.mindee.com/extraction-models/data-schema
properties:
- url: https://docs.mindee.com/extraction-models/data-schema
type: Documentation
- url: https://docs.mindee.com/integrations/api-overview
type: Documentation
- url: openapi/mindee-extraction-api-openapi.yml
type: OpenAPI
- url: json-schema/mindee-inference-schema.json
type: JSONSchema
- url: json-structure/mindee-extraction-structure.json
type: JSONStructure
- url: json-ld/mindee-context.jsonld
type: JSONLD
- url: examples/mindee-extraction-enqueue-example.json
type: Examples
- url: examples/mindee-extraction-result-example.json
type: Examples
description: Extract structured fields from invoices, receipts, IDs, passports, resumes, bank statements, and any other
document type via Mindee's configurable extraction models. Enqueue a file at POST /v2/inferences/enqueue (or POST /v2/products/extraction/enqueue),
reference your model_id, and retrieve the structured JSON result from GET /v2/inferences/{inference_id}. Supports RAG,
raw text, polygons, and confidence scores depending on plan.
- aid: mindee:mindee-classification-api
name: Mindee Classification API
tags:
- Document Parsing
- Classification
- Routing
- Intelligent Document Processing
tags_raw:
- Document Parsing
- Classification
- Routing
- IDP
humanURL: https://docs.mindee.com/classification-models/classification-overview
properties:
- url: https://docs.mindee.com/classification-models/classification-overview
type: Documentation
- url: openapi/mindee-classification-api-openapi.yml
type: OpenAPI
description: Classify documents into predefined categories so they can be routed to the appropriate downstream extraction
model. Enqueue at POST /v2/products/classification/enqueue and retrieve the label from GET /v2/products/classification/results/{inference_id}.
- aid: mindee:mindee-crop-api
name: Mindee Crop API
tags:
- Document Parsing
- Cropping
- Preprocessing
- Intelligent Document Processing
tags_raw:
- Document Parsing
- Cropping
- Preprocessing
- IDP
humanURL: https://docs.mindee.com/crop-models/crop-overview
properties:
- url: https://docs.mindee.com/crop-models/crop-overview
type: Documentation
- url: openapi/mindee-crop-api-openapi.yml
type: OpenAPI
description: Detect, isolate, and crop the document area inside a larger scanned image. Useful for cleaning up phone-captured
documents prior to classification or extraction. Async enqueue/results pattern at /v2/products/crop/.
- aid: mindee:mindee-ocr-api
name: Mindee OCR API
tags:
- OCR
- Document Parsing
- Text Extraction
humanURL: https://docs.mindee.com/ocr-models/ocr-overview
properties:
- url: https://docs.mindee.com/ocr-models/ocr-overview
type: Documentation
- url: openapi/mindee-ocr-api-openapi.yml
type: OpenAPI
description: Run full-page optical character recognition on a document and return the raw text plus bounding polygons. Enqueue
at POST /v2/products/ocr/enqueue and retrieve the OCR payload from GET /v2/products/ocr/results/{inference_id}.
- aid: mindee:mindee-split-api
name: Mindee Split API
tags:
- Document Parsing
- Splitting
- Preprocessing
- Intelligent Document Processing
tags_raw:
- Document Parsing
- Splitting
- Preprocessing
- IDP
humanURL: https://docs.mindee.com/split-models/split-overview
properties:
- url: https://docs.mindee.com/split-models/split-overview
type: Documentation
- url: openapi/mindee-split-api-openapi.yml
type: OpenAPI
description: Split a multi-document PDF or image batch into individual documents that can each be classified and extracted
independently. Async enqueue/results pattern at /v2/products/split/.
- aid: mindee:mindee-jobs-api
name: Mindee Jobs API
tags:
- Document Parsing
- Job
- Async
- Polling
tags_raw:
- Document Parsing
- Jobs
- Async
- Polling
humanURL: https://docs.mindee.com/integrations/polling-for-results
properties:
- url: https://docs.mindee.com/integrations/polling-for-results
type: Documentation
- url: https://docs.mindee.com/integrations/webhooks
type: Documentation
- url: openapi/mindee-jobs-api-openapi.yml
type: OpenAPI
- url: json-schema/mindee-job-schema.json
type: JSONSchema
description: Poll the status of asynchronous Mindee inference jobs across every Mindee model family via GET /v2/jobs/{job_id}.
Jobs return Waiting, Processing, Failed, or Success states and a polling_url plus optional result_url and webhook_url.
name: Mindee
tags:
- Document Parsing
- OCR
- Intelligent Document Processing
- Artificial Intelligence
- Machine Learning
- Invoices
- Receipts
- IDS
- Computer Vision
tags_raw:
- Document Parsing
- OCR
- IDP
- AI
- Machine Learning
- Invoices
- Receipts
- IDs
- Computer Vision
- Machine-Learning
- Computer-Vision
kind: contract
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: paid
onboarding: unknown
trial: false
try_now: false
public: false
label: Paid
confidence: medium
source:
- plans
- authentication
- security
generated: '2026-11-06'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/mindee.png
access: 3rd-Party
common:
- type: CapabilityMap
url: capabilities/mindee-capability-edges.yml
name: Mindee Business Capability Map
- type: Website
url: https://www.mindee.com/
- type: AgenticAccess
url: agentic-access/mindee-agentic-access.yml
- type: DomainSecurity
url: security/mindee-domain-security.yml
- type: Authentication
url: authentication/mindee-authentication.yml
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/mindee/overview
- type: Arazzo
url: arazzo/mindee-bank-statement-extraction-workflow.yml
name: Mindee Bank Statement Extraction
- type: Arazzo
url: arazzo/mindee-classify-document-type-workflow.yml
name: Mindee Classify Document Type
- type: Arazzo
url: arazzo/mindee-classify-then-extract-workflow.yml
name: Mindee Classify Then Extract
- type: Arazzo
url: arazzo/mindee-crop-document-workflow.yml
name: Mindee Crop Document
- type: Arazzo
url: arazzo/mindee-custom-document-extraction-workflow.yml
name: Mindee Custom Document Extraction
- type: Arazzo
url: arazzo/mindee-extract-from-url-workflow.yml
name: Mindee Extract From URL
- type: Arazzo
url: arazzo/mindee-invoice-extraction-workflow.yml
name: Mindee Invoice Extraction
- type: Arazzo
url: arazzo/mindee-ocr-full-text-workflow.yml
name: Mindee OCR Full Text
- type: Arazzo
url: arazzo/mindee-ocr-then-extract-workflow.yml
name: Mindee OCR Then Extract
- type: Arazzo
url: arazzo/mindee-passport-id-extraction-workflow.yml
name: Mindee Passport and ID Extraction
- type: Arazzo
url: arazzo/mindee-poll-job-with-failure-branch-workflow.yml
name: Mindee Poll Job With Failure Branch
- type: Arazzo
url: arazzo/mindee-receipt-extraction-workflow.yml
name: Mindee Receipt Extraction
- type: Arazzo
url: arazzo/mindee-split-multi-document-workflow.yml
name: Mindee Split Multi-Document File
- type: Arazzo
url: arazzo/mindee-split-then-extract-workflow.yml
name: Mindee Split Then Extract
- type: Portal
url: https://mindee.com
- type: Documentation
url: https://docs.mindee.com
- url: https://docs.mindee.com/getting-started/quick-start
name: Quick Start
type: GettingStarted
- url: https://docs.mindee.com/integrations/api-overview
name: API Overview
type: Documentation
- url: https://docs.mindee.com/integrations/api-keys
name: API Keys
type: Authentication
- url: https://docs.mindee.com/integrations/webhooks
name: Webhooks
type: Webhooks
- url: https://docs.mindee.com/integrations/polling-for-results
name: Polling for Results
type: Documentation
- url: https://docs.mindee.com/integrations/problem-database
name: Problem Database
type: ErrorCodes
- url: https://docs.mindee.com/integrations/technical-limitations
name: Technical Limitations
type: RateLimits
- url: https://docs.mindee.com/integrations/response-times
name: Response Times
type: Documentation
- url: https://api-v2.mindee.net/openapi.json
name: Mindee V2 OpenAPI
type: OpenAPI
- url: https://app.mindee.com
name: Mindee Platform
type: Signup
- url: https://app.mindee.com/api-keys
name: API Keys Console
type: Authentication
- url: https://status.mindee.com
type: StatusPage
- url: https://mindee.com/pricing
name: Pricing
type: Pricing
data:
- id: starter
name: Starter
entries:
- geo: global
unit: 1
label: User
limit: 1
price: 44
currency: EUR
metric: subscription
timeFrame: month
description: 500 credits per month with community support.
elements:
- name: 500 credits per month
- name: Unlimited models
- name: Community support
- name: 0.05 EUR per credit overage
description: Entry-level plan with community support.
- id: pro
name: Pro
entries:
- geo: global
unit: 1
label: User
limit: 1
price: 179
currency: EUR
metric: subscription
timeFrame: month
description: 2,500 credits per month with live chat support and polygons.
elements:
- name: 2,500 credits per month
- name: Live chat support
- name: Team members
- name: Data processing localization
- name: RAG (up to 20 documents)
- name: Polygons
- name: 0.04 EUR per credit overage
description: Most popular plan with collaboration and RAG.
- id: business
name: Business
entries:
- geo: global
unit: 1
label: User
limit: 1
price: 584
currency: EUR
metric: subscription
timeFrame: month
description: 10,000 credits per month with confidence scores and boosted accuracy.
elements:
- name: 10,000 credits per month
- name: All Pro features
- name: Unlimited RAG
- name: Confidence scores
- name: Boosted accuracy and precision
- name: 0.035 EUR per credit overage
description: Volume plan with full feature set.
- id: enterprise
name: Enterprise
entries:
- geo: global
unit: 1
label: User
limit: 1
price: Call
currency: EUR
metric: contract
timeFrame: year
description: Custom contract for organizations using 250k+ credits annually.
elements:
- name: Dedicated account manager
- name: Custom SLAs
- name: Premium technical support
- name: Custom models
- name: All Business features
description: For organizations operating at scale.
- url: https://mindee.com/blog
type: Blog
- url: https://mindee.com/about
type: AboutUs
- url: https://mindee.com/careers
type: Careers
- url: https://mindee.com/contact
type: Contact
- url: https://www.linkedin.com/company/mindee
type: LinkedIn
- url: https://twitter.com/mindee_official
type: Twitter
- url: https://github.com/mindee
type: GitHubOrganization
- url: https://github.com/mindee/mindee-api-python
name: Python SDK
type: SDKs
- url: https://github.com/mindee/mindee-api-nodejs
name: Node.js SDK
type: SDKs
- url: https://github.com/mindee/mindee-api-java
name: Java SDK
type: SDKs
- url: https://github.com/mindee/mindee-api-php
name: PHP SDK
type: SDKs
- url: https://github.com/mindee/mindee-api-ruby
name: Ruby SDK
type: SDKs
- url: https://github.com/mindee/mindee-api-dotnet
name: .NET SDK
type: SDKs
- url: https://github.com/mindee/react-mindee-js
name: React Computer Vision SDK
type: SDKs
- url: https://github.com/mindee/vue-mindee-js
name: Vue Computer Vision SDK
type: SDKs
- url: https://github.com/mindee/doctr
name: docTR (Open-source OCR)
type: OpenSource
- url: https://github.com/mindee/integration-zapier
name: Zapier Integration
type: Integrations
- url: https://github.com/mindee/integration-microsoft-flow
name: Microsoft Flow Integration
type: Integrations
- url: https://github.com/mindee/platform-docs
name: Platform Documentation Repository
type: Documentation
- url: plans/mindee-plans-pricing.yml
type: Plans
- url: rate-limits/mindee-rate-limits.yml
type: RateLimits
- url: finops/mindee-finops.yml
type: FinOps
- url: vocabulary/mindee-vocabulary.yml
type: Vocabulary
- url: rules/mindee-rules.yml
type: SpectralRules
- type: Features
data:
- Async enqueue/results pattern across all Mindee models with a unified job polling endpoint
- Configurable extraction models with customer-defined Data Schemas
- Library of ready-to-use models for invoices, receipts, IDs, passports, driver's licenses, resumes, bank statements, and
barcodes
- Classification, Crop, OCR, and Split utility models for full IDP pipelines
- Continuous Learning via Retrieval-Augmented Generation against a customer knowledge base
- Confidence scores and bounding polygons (Pro and higher)
- Full raw OCR text option on extraction inferences
- 100 MB file size limit; up to 200 pages per PDF
- Webhook-based result delivery in addition to polling
- Per-model and per-API-key usage insights inside the platform console
- Native SDKs for Python, Node.js, Java, PHP, Ruby, and .NET
- Front-end computer vision SDKs for React and Vue
- Open-source docTR library for self-hosted OCR
- Zapier and Microsoft Flow integrations for no-code automation
- Credit-based pricing with monthly subscription tiers and per-credit overage
sources:
- https://mindee.com
- https://mindee.com/pricing
- https://docs.mindee.com
- https://api-v2.mindee.net/openapi.json
updated: '2026-05-25'
created: '2026-05-25'
modified: '2026-05-25'
position: Consuming
description: Mindee is a document parsing and intelligent document processing platform. Its REST API (api-v2.mindee.net) provides
asynchronous inference across five model families — Extraction, Classification, Crop, OCR, and Split — plus a unified Jobs
endpoint for polling. Mindee ships prebuilt models for invoices, receipts, passports, IDs, resumes, bank statements, and
barcodes, along with customer-configurable extraction models with their own Data Schemas. Native SDKs cover Python, Node.js,
Java, PHP, Ruby, and .NET, and front-end vision SDKs cover React and Vue. Mindee also stewards the open-source docTR OCR
library.
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
specificationVersion: '0.23'
Mindee API — frequently asked questions
Does Mindee have an API?
Yes. APIs.io lists 6 APIs from Mindee, including Mindee Extraction API, Mindee Classification API and Mindee Crop API, and 3 more.
Is there an OpenAPI specification for the Mindee API?
Yes. APIs.io indexes 6 OpenAPI specifications for Mindee, each linked for download from this page.
How do I authenticate with the Mindee API?
Mindee uses bearer-token authentication (apiKey · 1 scheme). The details are profiled on APIs.io as Mindee Authentication.
How much does the Mindee API cost?
Mindee publishes its prices; its Starter plan is 44/month as of 2026-10-28. APIs.io lists 3 pricing plans for Mindee, with each plan's price, limits and inclusions under Pricing on this page.
Is the Mindee API ready for AI agents?
Mindee has a Kin Score of 54.7 out of 100 (strong) and an Agent Readiness score of 31.3 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.