How it works
Choose a structure
A structure defines what data to extract from a document. You can import one from the marketplace or build your own.
Create a deployment
A deployment links your structure to a stable ID that you use in API calls. Update the structure version without changing your integration.
Send documents
Use the API to send documents to your deployment. You can send URLs, base64-encoded files, or plain text.
Two ways to get a structure
Use a ready-made structure from the marketplace
The Matil Marketplace offers pre-built structures for common document types — invoices, delivery notes, IDs, utility bills, and more. Import one and start processing immediately. Marketplace structures have a fixed price per page that varies depending on the structure.Build your own custom structure
If your use case isn’t covered by the marketplace, create a custom structure in the Matil Dashboard. Define exactly the fields you need, with the types, validations, and logic that match your requirements. Custom structures are billed at 0.10 € per page.Marketplace
Browse ready-made structures for common document types.
Build your own
Learn how to define a custom structure.
Key concepts
- Structures — A schema that defines the fields to extract from a document. Learn more
- Deployments — A stable entry point that links a structure version to an API endpoint. Learn more
- Entries — Every processed result is stored as an entry. You can retrieve, review, or correct entries. Learn more
- Documents — The input you send to Matil. Supports URLs, base64, and plain text. Learn more
Where to start
Quickstart
Make your first API call in minutes.
Structures
Understand how to define what data you want to extract.
Authentication
Set up your API keys.
API Reference
Jump straight to the endpoint documentation.