EzzyBills API · For developers
Use API to turn any invoice into clean, structured data
The EzzyBills data extraction API is optimised for invoices and receipts — line items included — and custom workflows let you pass any document through. EzzyBills combines AI data extraction, human correction and machine learning with workflows and integrations, in one solution that automates your entire system.
EzzyBills Developer Portal is a unified platform designed to help developers build and launch AI-powered solutions and integrations faster than ever, with seamless setup and effortless scalability.
Click the Register Developer Account button above: you will have the option to start a new developer account or update your existing EzzyBills account with developers' access. Register today!
How a call works
Three requests from upload to extracted data
Authenticate once, post a document, then retrieve the structured result. That's the whole loop.
/Rest/Login
Authenticate with your username, password and API key. A session cookie is returned for subsequent requests. Create your key in Settings → Advanced.
/Rest/uploadInvoiceImage
Send the PDF or image as a byte array. EzzyBills OCR+ reads headers and line items, classifies the document, and returns an invoice_id.
/Rest/getInvoiceHeaderBlocks
Retrieve the extracted data — totals, tax, supplier, dates and line items — ready to push into your ERP, job-management or accounting system.
Base URL: https://app.ezzydoc.com/EzzyService.svc/Rest
What the engine handles
Built for the chaos of real-world paperwork
EzzyBills empowers developers to automate it with AI.
✓Line-item extraction
Full line items with descriptions, quantities and amounts — not just header totals. Accurate and fast.
✓Automatic classification
Documents are sorted into bills, credit notes or statements before you touch them.
✓Scans, PDFs & photos
Scanned images and native PDF files are both supported, including low-quality receipts.
✓Email-native intake
Process email attachments, in-body invoices and even invoice hyperlinks straight from the inbox.
✓Foreign languages
Invoices in foreign languages are extracted with the same structured output.
✓Workflows
Use EzzyBills workflow engine to build solutions.
Get Started
Documentation & Developer Portal
REST API
JSON over HTTPS with full interactive documentation. The fastest way to integrate invoice extraction into modern stacks.
Open the REST docsDeveloper Portal
Go to EzzyBills Developer Portal to sign in your developer account, and access documentation and other resources.
Go to Developer PortalStart your free trial today
Register a free trial developer account, and then log into developer portal to get started.



