Tax form OCR API
Extract fields from tax returns and tax forms, such as 1099s, 1040s and VAT returns, into structured data.
Result
Your Markdown or JSON shows up here.
What makes tax forms hard to read
- Dozens of form types and yearly revisions
- Numbered lines that must map to the right field
- Attached schedules and continuation pages
What you can pull out
tax-form fields
{
"form_type": "1099-NEC",
"tax_year": "2025",
"payer_name": "Brightpath Media LLC",
"payer_tin": "98-7654321",
"recipient_name": "Laura Kim",
"amounts": "{ \"box1\": \"24,000.00\" }",
"federal_tax_withheld": "0.00"
}Best models for tax forms
1Azure Document IntelligenceAzure layout model with tables, selection marks and prebuilt invoice and ID readers.
azure/document-intelligence15 credits / page2Amazon TextractAWS OCR with form key-value pairs, tables and per-word confidence scores.aws/textract6 credits / page3Reducto ParseHigh-accuracy parsing for complex financial and legal documents, with citations.reducto/parse20 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": "azure/document-intelligence",
"file_url": "https://example.com/invoice.pdf",
"format": "json"
}'