Extract the employee, citizenship status, identity documents, employer, and Section 1, 2, and 3 completion from an I-9 employment eligibility form PDF.
The full guide: Form I-9 Section 1 attestation and document expiry
Need to scale? Create an API key, then run this from your own code or an agent.
Create an API keyFree account required
Upload a file or pick a sample, and see the fields come back.
No signup · nothing stored
The employee full name, date of birth, Social Security Number, address, phone, and email, and the citizenship status (enum, such as US citizen, permanent resident, or authorized work visa holder), so Section 1 of the form comes back as data.
An I-9 verifies a worker identity and legal authorization to work in the US by recording the List A or List B and List C documents examined. An employment contract or offer letter sets the job terms such as title, salary, and start date. For the hire terms use the employment contract extractor.
The identification documents array comes back as a table returning each document with its type (passport, driver license, state ID, permanent resident card, or employment authorization document), issuing authority, document number, and expiration date.
Yes. Whether Section 1, Section 2, and Section 3 are completed each come back as booleans, alongside the Section 1 signature date, the authorized representative name, title, and signature date, the reverification date, and the employer name, address, and EIN.
The document is processed via the Talonic API for extraction only, is not retained for training, and is not shared. Redact the Social Security Number and date of birth where you can. PDF only, up to 10MB and 100 pages.
The tool reads a single document. The platform reads the whole estate once and keeps it queryable — the same engine, with a memory.
See document data extraction if you run this for people and payroll teams, or the extraction API if you are building it in.