Proof Employment API

Proof of Employment Data Extraction API & SDK

A proof of employment letter is requested by banks, landlords, or government agencies to confirm that a person holds a job and earns a stated income. The information is straightforward, employee name, employer, job title, salary, and dates of employment, but it typically arrives as a signed PDF or scanned letter that no HR system can read directly. Someone has to open the file, locate each field, and retype it into a loan application system, a background check platform, or a personnel file. ByteIt reads the document instead. Upload a proof of employment letter and receive structured JSON with the key fields, ready to forward to the system that needs it.

14

Extractable fields

5

Use cases

7

FAQs answered

Benefits

Eliminates manual data entry from proof of employment letters, saving 15–25 minutes per verification request

Reduces processing time for mortgage, rental, and visa applications from days to minutes

Removes the risk of transcription errors on salary and employment dates that can delay loan approvals

Scales across high volumes of verification requests without adding headcount

How it works

  1. Step 1

    Upload

    Send the document to the API as a file or a URL no special formatting required.

  2. Step 2

    The engine reads the document

    The engine analyzes the page layout and identifies the content that matters. The engine reads the body text and structured sections of a proof of employment letter to identify employee identity fields, employer details, employment dates, compensation, and employment status, regardless of layout variation.

  3. Step 3

    Structured JSON is returned

    Every extracted element comes back as structured JSON, positioned and typed, ready to feed into downstream systems.

  4. Step 4

    Confidence-based review

    Each field carries a confidence score, so low-confidence results can be routed for human review instead of trusted blindly.

Extractable fields

Employee nameDate of birthCompany nameCompany addressStreet addressPostal codeCityState/Province/AreaContract typeRole descriptionStart dateSalarySignature+ many more

Features

Extracts employee name, employer/company name, job title, salary, start date, and employment status from proof of employment letters

Handles scanned letters, signed PDFs, and digital documents in multiple orientations

Returns structured JSON output ready for integration with HRIS, loan origination, or background check platforms

Accepts file uploads via REST API or SDK (PDF, JPG, PNG, DOC, DOCX) with no template configuration required

Use cases

Automated mortgage application processing

A mortgage lender receives proof of employment letters as part of every loan application. ByteIt extracts the employee name, employer, salary, and start date from each letter and forwards the structured data into the loan origination system, removing the need for an underwriter or processor to manually retype income verification details.

Rental application verification for property management

Property managers receive dozens of proof of employment letters weekly from prospective tenants. ByteIt reads each letter and outputs the tenant’s employer, job title, and monthly salary, which can be automatically compared against rent-to-income thresholds and logged in the property management platform.

Employment background check automation

Background check agencies verify past and current employment using proof of employment letters. ByteIt extracts the employee name, company name, role description, and employment dates, feeding the data directly into the verification report workflow instead of requiring an analyst to read and re-key each letter.

HR compliance filing and record-keeping

HR teams store proof of employment letters in employee files for compliance purposes. ByteIt extracts the key fields and populates the HR record in Workday, BambooHR, or other systems through workflow automation tools like n8n, Zapier, or Make, ensuring every letter is searchable by employee name, employer, and date.

Visa and immigration documentation processing

Visa applicants submit proof of employment letters to demonstrate stable income and job tenure. ByteIt extracts salary, start date, and employer details from each letter, enabling immigration officers and case workers to review and verify the information without manual data entry across dozens of documents per case.

LIVE DEMO

Try it yourself

Upload a sample proof of employment letter or a scanned PDF to see the extracted fields appear as structured data in seconds. Supports PDF, JPG, and PNG.

Sample document: PROOF OF EMPLOYMENT

Select a document and press Parse

Want to run it on your own documents?

Ready to dive in? Request a key to get started.

Business advantages

Frequently asked questions

What fields can ByteIt extract from a proof of employment letter?

ByteIt extracts employee name, employer/company name, job title/role description, salary, start date, employment status, company address, and signature, among others. The full field set available depends on what the document contains, but the engine is trained to identify employment-specific data beyond basic text OCR.

How do I integrate proof of employment extraction into my workflow?

ByteIt offers a REST API and SDKs for direct integration. You can also connect the extracted data to your HRIS, loan origination system, or property management platform using workflow automation tools such as n8n, Zapier, or Make, with no custom code required.

What file formats are supported?

ByteIt accepts PDF, JPG, JPEG, PNG, DOC, and DOCX files. Scanned documents and native digital files are both supported.

How accurate is the extraction on low-quality scans?

The engine is trained on a diverse range of document quality, including scanned letters with faint text, skewed pages, and varying lighting. While accuracy depends on the readability of the source document, the model handles typical real-world scan quality found in HR departments.

Does ByteIt handle multi-page proof of employment letters?

Yes. The engine processes multi-page PDFs and extracts fields across all pages, so information spread across separate pages of a letter is captured in a single structured output.

What is the pricing for proof of employment extraction?

Pricing is based on document volume per month. ByteIt offers a free tier to test the API and paid plans that scale with your usage. Visit the ByteIt pricing page for current rates.

Can ByteIt read proof of employment letters from any employer, including non-standard templates?

Yes. Unlike template-based OCR systems that only work on one specific layout, ByteIt uses AI to read the document by understanding what each field means, so it handles letters from small businesses, large corporations, government agencies, and international employers with different formats.

Related documents

ByteIt Logo

Ready to transform your Documents?

Join leading developers using ByteIt to build the next generation of document-powered applications

0€
to get started
1,000
Free credits
2min
to first API call