# Autofill

### About service

Autofill is an **identity document OCR** and **data extraction** service.

It extracts structured customer data from [13,000+ document types](https://docs.complycube.com/documentation/product-guides/identity-verification/document-check/document-types-per-country) across **250+ countries and territories**.

Autofill supports a wide range of identity documents, including:

* Passports
* Driving licenses
* National identity cards
* Residence permits
* Tax identification documents
* Other region-specific IDs, including voter, refugee, and health cards

{% hint style="info" %}
[Learn about the Autofill API.](https://app.gitbook.com/s/kAhgmUKSf8CFUFVL3GEe/other-resources/autofill)
{% endhint %}

#### Data extracted

The extracted data is returned in a structured and standardized format.

It includes fields from the **Visual Inspection Zone (VIZ)**, **Machine Readable Zone (MRZ)**, and **barcodes**.

The service will also extract images from the document, including **cropped faces**, **signatures**, **security elements**, and more.

#### Common use cases

Autofill is commonly used in scenarios such as:

* **Onboarding form autofill**: Prefill registration and onboarding forms directly from ID document scans to reduce manual entry and customer drop-off.
* **Data quality improvement**: Extract names, dates of birth, document numbers, and other key attributes directly from identity documents to minimise input errors.
* **Faster customer verification**: Reduce onboarding friction by automatically populating required identity fields during verification flows.

### Related checks

You’ll typically use Autofill alongside:

* [Document Check](https://docs.complycube.com/documentation/product-guides/identity-verification/document-check) for a full ID verification, including authenticity and fraud analysis.
* [Identity Check](https://docs.complycube.com/documentation/product-guides/biometric-and-liveness-verification/identity-check) for selfie liveness and face match.
* [Proof of Address Check](https://docs.complycube.com/documentation/product-guides/kyc-automation-services/proof-of-address-check) to confirm a customer’s address using supporting documents.

### Related topics

Use these to design an end-to-end onboarding journey:

* [Workflows](https://docs.complycube.com/documentation/product-guides/compliance-studio/workflows) to orchestrate checks and steps.
* [Smart Forms](https://docs.complycube.com/documentation/product-guides/compliance-studio/smart-forms) to collect extra customer data and declarations.
* [Compliance Policies](https://docs.complycube.com/documentation/product-guides/compliance-studio/policies) to apply rule-based decisions.
