Payslip OCR API
Read payslips and pay stubs into gross pay, deductions and net pay for lending, renting and payroll checks.
Result
Your Markdown or JSON shows up here.
What makes payslips hard to read
- Current and year-to-date columns side by side
- Deduction codes that vary by payroll provider
- Figures that must reconcile to net pay
What you can pull out
payslip fields
{
"employee_name": "Priya Natarajan",
"employer": "Brightline Health Ltd",
"pay_period": "2026-10-01 to 2026-10-31",
"gross_pay": "5,200.00",
"tax_withheld": "1,140.00",
"deductions[]": "name, amount",
"net_pay": "3,812.50",
"ytd_gross": "52,000.00"
}Best models for payslips
1Reducto ParseHigh-accuracy parsing for complex financial and legal documents, with citations.
reducto/parse20 credits / page2Azure Document IntelligenceAzure layout model with tables, selection marks and prebuilt invoice and ID readers.azure/document-intelligence15 credits / page3Amazon TextractAWS OCR with form key-value pairs, tables and per-word confidence scores.aws/textract6 credits / pageCall it from your code
curl https://api.ocrrouter.ai/v1/ocr \
-H "Authorization: Bearer $OCRROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "reducto/parse",
"file_url": "https://example.com/invoice.pdf",
"format": "json"
}'