Onfido logo home page
Watch a demo
Get in touch
Arrow back Back to guides

Autofill product

Start here

This is an introductory guide and overview for the Autofill product.

You'll find API documentation separately.


The Autofill product provides fully automated data extraction and classification of identity documents. It is available via an endpoint in all versions of the Onfido API.

Autofill extracts data from documents uploaded by an applicant and immediately returns the document information. Onfido supports Autofill on over 1800 documents. For more information please contact Client Support.

Use cases

Autofill has a number of use cases, including:

  • automatically prefilling sign-up forms
  • verifying extracted data against databases
  • lite identity document verification (extraction-only)
  • automatically classifying identity documents

Example use case

For an ID document-based registration the following steps outline a typical flow using Autofill.

  1. A user uploads a document.
  2. Onfido automatically classifies and extracts the data from the document.
  3. The user sees pre-populated extracted data in their registration form.
  4. The user can then check and edit the form if needed, before being onboarded.

Autofill example use case

 Extraction results

Autofill extraction results contain both the document classification and extracted data.

Document classification
The issuing country of the document
The type of the document
The issuing state of the document

Extracted data
Document number
All names on the document
Date of birth
Date of expiry
MRZ data
Address information
Issuing authority
Issue date
Personal number
Place of birth

Please see our API reference for the exact fields returned by the API.

Note: As extraction is done on a best-effort basis, and information varies across different documents, none of these properties are guaranteed to be present in the response.


Our solutions

Onfido uses 256-bit SSL encryption 100% of the time on every device.


Onfido has been certified by BSI to ISO 27001 under certificate number IS 660122.

© Onfido™, 2022. All rights reserved.
Company Registration Number: 07479524.