Go beyond OCR with Document AI

Powerful document extraction APIs for developers

Try our free plan. No credit card required.

Trusted by the worlds best developers:
integ logo
CloudTrucks Logo
Kohost Customer Logo
Cardone Ventures Logo

The easiest, most accurate document extraction

Butler uses cutting edge ML to ensure 95%+ extraction accuracy on any document, customized for your exact use case.

form icon

Custom

Build your own

Learn More
id card icon

ID Cards

Driver's License & Passports

Learn More
invoice icon

Invoices

Invoices & Order Forms

Learn More
bill icon

Receipts

Receipts & Bills

Learn More
bank statement icon

Bank Statements

Account Information, Balances and Transactions

Learn More
paystub icon

Paystubs

Employee and Employer Data and Earnings

Learn More
tax icon

W2s

Employee and Employer Data and Income Amounts

Learn More
w9 icon

W9s

Employee and Employer Data and Tax Information

Learn More
why butler

Built for developers
by developers

Improve your user experience

Free your users from manual data entry with Butler’s instant document processing APIs.  Process documents in your product instantly with better than human accuracy.

Focus on building your core product

Don’t waste weeks or months building a custom OCR solution, let us handle that. Spend your time building the features that make your product uniquely great!

Scale faster

Manual data entry will prevent even the best growing startup from scaling to meet the demands of their users. Instant document processing will help you reach the millions of users you want, quickly!
How it works

Designed to make building
document extraction a breeze

Start with the model library

Select a starting point from our model library. Pick from pre-trained models or build your own custom model from scratch!

Model library screenshot
Customize for your use case

Define the custom data fields you want extracted. No need to build in-house solutions to handle the unique requirements your product has.

Customize model screenshot
Train to high accuracy

No need to label 50+ documents just to get started. Upload and annotate as few as 5 documents to train a high accuracy model.

Label documents
Integrate with the API

Build your API integration in 15 minutes with Python, Node.js or anything else. Upload unstructured documents to the API and receive structured JSON, ready for use in your code.

Upload code snippet

Build document extraction into your product or workflow today!