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.

Trusted by top-tier teams worldwide

v2-Carlabella
v2-Spendesk
v2 Payfit
v2 Lucca
v2 Circula
v2-Carlabella
v2-Spendesk
v2 Payfit
v2 Lucca
v2 Circula

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

RESULT

Drop-offs at the document step, compliance queues that grow with every campaign, and activation delays your competitors don’t have.

See how Mindee fixes it

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

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.

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

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

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

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

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.