From 0,045€4.6s mean latencyStart immediately

Payslip & pay stub OCR API

Payslips power mortgage proofs, rental applications, expense audits, and payroll analytics—yet every provider formats them differently. Our document AI reads scanned slips, mobile photos, and digital PDFs so you stop retyping amounts, tax lines, and employer blocks by hand.

Net and gross without spreadsheet drift

Capture base salary, overtime, bonuses, gross totals, and net pay as numbers your systems can sum and reconcile—not fragile copy-paste from PDFs.

Deductions and contributions in one pass

Extract income tax, social security, pension, health insurance, and other withholdings as separate line items when your schema needs them.

Employee and employer identity

Pull employee name, staff or ID number, job title when shown, employer legal name, address, and payroll period dates for KYC-style checks.

Messy scans and multilingual layouts

Handle phone photos, fax-quality scans, and payslips in different languages or statutory formats without maintaining one template per country.

Start in Seconds
Sign up to get your API key and start processing your documents
State of the Art Accuracy
We use the most powerful models to ensure the highest accuracy and throughput
GDPR Compliant
We are EU Hosted, GDPR Compliant and follow Zero Data Retention by default
Just pay for what you extract
No monthly commitments or high starting tiers. Volume discounts available.

How it works

Get from a raw document to structured JSON in three simple steps.

Choose or Upload
1

Choose or Upload

Choose OR Upload your own document to generate an schema from it

Customize the Schema
2

Customize the Schema

You can add or remove fields. Create additional ones to structure the information exactly as you need.
cURL
curl -X POST "https://tiny-idp-api-338302005544.europe-southwest1.run.app/api/extractors/run/YOUR_EXTRACTOR_ID" \
  -H "x-api-key: YOUR_API_KEY" \
  -F "files=@/path/to/your/document.jpg"
3

Start Extracting

Call the endpoint with your extractor id and api key to extract the data using your schema.

Try it with a sample payslip or your own document

Upload a payslip or pay stub and see fields extracted automatically. Tune the schema so gross pay, deductions, and employer details map cleanly to your workflows.

Playground: Create from a document

Upload any document and our AI will design a custom extractor tailored to it.

Input Document

or

Upload your own

PDF, PNG, JPG

Output & Integration

Extracted data
// Upload a document to see extracted JSON
Ready for production?

Get an API key to start extracting data from your documents in production.

Start from scratch

Know exactly what you need? Define your own JSON schema manually.

Build manually

Why automate payslip or pay stub documents?

Income proof is everywhere in regulated and high-trust flows: mortgage brokers, landlords, consumer lenders, relocation, and gig or marketplace payouts all ask for recent payslips. Teams still open attachments one by one to copy net pay, employer names, and deduction lines—work that breaks when layouts change or documents arrive as blurry photos.

Automating payslip extraction gives you faster approval cycles, fewer data-entry errors, and consistent fields for risk models and audit trails. It helps banks and neobanks, proptech and HR platforms, and any product that must verify earnings without exposing raw documents to unnecessary manual handling.

Because you control the schema, you can normalize currencies, split composite lines into tax vs. social charges, and extend the model when new statutory blocks appear—without rebuilding brittle regex per country or per payroll provider.

90% Faster

Reduce processing time from minutes to seconds.

Higher Accuracy

Eliminate manual entry errors and typos.

Data Extraction Capabilities

What fields can be extracted from a payslip or pay stub?

You can extract employee identifiers—full name, employee or payroll number, department or job title when printed—and employer details: legal name, address, tax or company registration references where shown. For the pay period you can capture period start and end dates, pay date, and payment frequency. Financial lines typically include gross pay, itemized earnings (base, overtime, commissions, bonuses), itemized deductions (income tax, national insurance or social security, pension, health or other benefits), employer contributions if listed, year-to-date aggregates when present, and net pay. With a custom schema you can map local labels to your canonical fields, enforce rounding rules, and flag missing proofs of income automatically.

Commonly extracted fields include:

Entity NamesAddressesDatesAmountsIdentitiesLine Items

Simple, Transparent Pricing

No hidden fees. No monthly minimums. Pay only for what you extract.

Pay As You Go

Usage-Based

Simple pay-as-you-go pricing. No monthly commitment.

0 – 1,000 requests/mo
Starting tier
€0.045
/request
1,000+ requests/mo22% off
Automatic discount
€0.035
/request
Get Started

Enterprise

Custom

Tailored pricing for high-volume scenarios. Get SLA guarantees, on-premise deployment, and dedicated support — reach out and we'll put together a plan that fits your scale.

Contact Sales

All prices exclude VAT. Volume discounts apply automatically.

Enterprise-grade Compliance & Security

We take data privacy seriously. Tiny IDP is built from the ground up to meet the strictest European data protection standards.

Zero Data Retention

We don't store your documents, images, or predictions. Data is processed in-memory and immediately discarded.

GDPR Compliant

Full compliance with European data protection regulations (GDPR) for your peace of mind.

EU-Based Infrastructure

All data is processed and hosted exclusively in secure European data centers.

Visit Trust Center
EU Hosted
Encrypted
No Storage
GDPR

Do you need a custom OCR?

We support custom extractors! Define your own fields, rules, and logic to extract data from any type of document.