document ai
4.8/5 (30+ reviews)
Read every onboarding document, not just the ID
Extract and cross-check data from IDs, proofs of address, bank details and statements in real time. One API to pre-fill sign-up forms, catch mismatches while the customer is still in the flow, and send clean files to compliance.
14-day free trial
No credit card required

Trusted by top-tier teams worldwide
Every document checked by hand is a sign-up at risk
Identity checks cover the ID. Everything else, the energy bill, the bank details for the direct debit, the statement, lands in a review queue. A blurry upload, a name that doesn’t match the account holder, an outdated bill: each one sends the customer back to step two, or to a competitor.
1
Sign up
The customer starts an account or contract sign-up
2
Upload documents
Friction
Blurry photo or wrong document: a re-upload is requested by email.
3
Manual review
Friction
Files pile up in the compliance queue, reviewed one by one.
4
Mismatch
Cross-checks
Friction
Name on the ID ≠ account holder on the bank details. Back to step 02.
5
Customer activated
If the customer hasn’t dropped off
Every document in a customer file, read in one flow
Mindee recognises each document automatically and extracts the fields you need, ready to be checked against each other.
Auto-classify documents
ID card
- Surname
- Given names
- Date of birth
- Document number
- Expiry date
- Nationality
- Sex
- Place of birth
- Issuing country
- Issue date
- Issuing authority
- Address
- Personal number
- MRZ lines
- Photo
- Signature
Passport
- Surname
- Given names
- Date of birth
- Passport number
- Expiry date
- Nationality
- Sex
- Place of birth
- Issuing country
- Issue date
- Passport type
- MRZ line 1
- MRZ line 2
- Photo
Driver license
- Surname
- Given names
- Date of birth
- License number
- Expiry date
- License categories
- Address
- Place of birth
- Sex
- Issuing country / state
- Issue date
- Issuing authority
- Category issue & expiry dates
- Restrictions & codes
- Height
- Eye color
- Photo
- Signature
Proof of address
- Holder name
- Full address
- Issue date
- Document type (energy bill, tax notice, …)
- Issuer name
- Street
- Postal code
- City
- Country
- Period covered
- Reference / account number
Bank details
- Account holder name
- IBAN
- BIC / SWIFT
- Bank name
- Bank code
- Branch code
- Account number
- Branch (domiciliation)
- Account holder address
- Bank address
Bank statement
- Account holder name
- IBAN
- Bank name
- Period start
- Period end
- Opening balance
- Closing balance
- Transactions (date, description, amount)
- Account holder address
- Bank address
- Account number
- BIC / SWIFT
- Statement date
- Total credits
- Total debits
- Currency
From upload to a checked document process, in five steps
The flow behind document-based onboarding: classify each upload, extract identity, address and bank details, cross-check names, addresses and dates, then activate clean files and route mismatches to compliance.
Collect
New sign-up or contract with documents
Mindee Classify
ID, proof of address, bank details, statement
Mindee Extract
Name, address, IBAN, issue date…
VERIFY
{Your business rules to check}
Cross-check
Valid data is automated
Customer created, IBAN ready for direct debit
Exceptions to human
Flag for human review
Prototype in minutes, go live with the API
Test the full document flow with a no-code scenario first. When the results convince your team, plug the same models into your platform.
Step 1 : Prototype
Run a proof of concept in Make
No code, no IT ticket. Send files and see Mindee read them.
Sign-up form
ID card, proof of address, bank details
Mindee Classify & Extract
Full name, date of birth, address, IBAN
Google Sheets
One row per file, ready to review.
Slack
Alert on missing or inconsistent documents
Step 2 : Production
Integrate the API into your platform/workflow
Same models, same results connected to your whole system in a few days.
mindee docs
$ pip install mindee
Your data sources
Mindee API
Your core system
What changes for each team
Engineering, finance and product don't look for the same thing in document-based projects. Here is what each of them gets.
3 teams · 1 platform
.webp)
Technical
· CTOs, Lead devs
A fast, documented API, live in days, with no extra tech debt
Robust infrastructure and features that scale.
Low effort : up-to-date docs and SDKs
No production surprises : continuous monitoring and drift protection
.webp)
finance & ops
· CEOs, CFOs, COOs
Clear compliance queues faster and cut the cost of every activated customer
Lower costs, stronger compliance, better margin
Change management eased by no-code templates
Data protected : SOC 2 Type II infrastructure, GDPR compliant
.webp)
product
· CEOs, Product managers
Pre-fill sign-up forms from a photo and fix document issues before the customer leaves
- Fewer fields to type, higher completion rates
- Expired or outdated documents caught in the flow
- Doubtful files routed to compliance, never a dead end
Results measured by customers, in average
Teams that onboard customers with Mindee spend less time checking documents and activate accounts faster. Here’s what changes once document checks run on autopilot: less manual review, more volume handled by the same team, and a fast path from first test to production.
-50
%
less time spent on document checks
TIME PER FILE - Before/After Mindee
50
k
documents processed every month
Volume - last 6 months
1 week
from first API call to production
Test - integrate - live
.webp)
Integrate Mindee into your workflow in minutes with SDKs & no-code tools
Go live in minutes using our verified Zapier & Make.com app with zero coding, or integrate seamlessly via our well-documented REST API built for developers. SDKs available for Python, .NET, Node.JS, Java, Ruby, PHP.
Integrations

Enterprise-grade security
Our API has a SOC 2 Type II certified infrastructure and is GDPR Compliant to ensure your file information remains protected at all times.
EU or US hosting available
GDPR, CCPA Compliant
Security center
FAQ about this use case
Can't find what you're looking for? Our team answers within one business day.
About Mindee
What is KYC verification?
KYC (Know Your Customer) verification is the process by which banks, fintechs, insurers and other regulated companies confirm a customer’s identity before opening an account, and then monitor it over time. It usually includes collecting an identity document and a proof of address, checking that the documents are genuine and belong to the person, and screening the customer against sanctions and anti-money laundering (AML) lists. Mindee handles the document step: it reads the documents the customer submits and returns the identity and address data as structured fields. The rest of your KYC process then works from clean, consistent data.
What documents are needed for KYC?
KYC usually requires a government-issued photo ID, such as a passport, a national ID card or a driver’s license, and a recent proof of address, such as a utility bill, a bank statement or a tax notice. For higher-risk accounts or larger amounts, companies may also ask for proof of income or source of funds, such as payslips or bank statements. Exact requirements depend on the country, the industry and the customer’s risk level. Mindee processes all these documents through a single API: it automatically recognizes the document type, extracts the relevant fields, and lets you compare the name and address across documents.
What is KYB, and can Mindee help with business onboarding?
KYB (Know Your Business) is the equivalent of KYC for companies. Before onboarding a business customer, you verify that the company exists and is legally registered, and you identify the people who own or control it. This typically involves company registration documents, articles of association, beneficial ownership information, and the IDs of directors and owners. Mindee extracts the key data from these documents, such as company name, registration number, registered address, legal representatives and the identity details of each person, so your compliance team can build a complete business file without manual data entry.
How can you reduce drop-off during customer onboarding?
Customers often abandon onboarding when it asks them to type in information that is already on their documents, or when a document is rejected days later. With Mindee, customers simply take a photo of their ID or upload a document, and the form is filled in automatically in seconds. Blurry, cropped or expired documents can be detected right away, using confidence scores and expiry dates, so customers can fix the problem while they are still in the flow. Fewer fields to fill in and fewer back-and-forth exchanges lead to faster onboarding and higher completion rates.

Ready to onboard customers without the back-and-forth?
Extract and cross-check IDs, proofs of address and bank details in real time. Test it on a batch of your own documents in minutes.
SOC 2 Type II & RGPD
No credit card required




