4h
of partner time per contract abstract
Senior lawyers spend hours abstracting the same 30 clauses out of every contract that lands on their desk. The economics don't work for high-volume operations, NDAs, vendor agreements, intercompany filings.
Every contract, NDA, court ruling and due-diligence pack still gets read clause by clause by a person. anyformat reads them across formats and languages, extracts the obligations, dates and parties that matter, and pushes structured data into your CLM or matter management.



CONTRACT
JUDGMENT
DD PACK
CLM
Matter mgmt
Compliance
THE PROBLEM
In-house legal teams, law firms and corporate operations run on contracts, deeds, rulings and corporate records nobody designed for structured extraction. Each counterparty drafts their own way. Each ruling is a different court's template.
4h
Senior lawyers spend hours abstracting the same 30 clauses out of every contract that lands on their desk. The economics don't work for high-volume operations, NDAs, vendor agreements, intercompany filings.
1,000s
Carve-outs, conditions precedent, MAC clauses, change-of-control triggers. A mid-market M&A diligence pack has thousands of obligations buried across hundreds of PDFs, and the person doing it has two weeks.
1
An indemnity carve-out you didn't notice. A renewal that auto-extended. A jurisdiction clause that flips next month. Manual review catches most. anyformat catches them all and surfaces the source paragraph for verification.
Every
For legal use, an answer without a citation is useless. anyformat returns the extracted value plus the paragraph and page it came from, so the lawyer reviews exactly the text that was the source, not a guess from a black box.
Trusted by legal teams at






Built for legal documents
Not generic PDFs. The specific artifacts that flow through in-house legal, law firms and corporate operations every day.
Commercial contracts & NDAs
| Contract # | Counterparty | Type | Renews | Liability cap |
|---|---|---|---|---|
| C#48201 | Lactalis FR | MSA | 2027-04 | 3x fees |
| C#48212 | Roca SAU | Vendor | 2026-12 | 12 months |
| C#48223 | Vinci ES | NDA | — | — |
| C#48234 | Pascual Hnos | Supply | 2028-02 | Capped |
| C#48245 | Volvo Iberia | Reseller | 2027-06 | 3x fees |
| C#48256 | Bergé y Cía | Logistics | 2028-09 | 1x fees |
anyformat meets enterprise security and compliance requirements out of the box, so teams can run document workflows in production with confidence.
Call anyformat workflows straight from your codebase with the SDK or CLI, or drop in the agent skill and let your coding agent build and run them for you in minutes, not months.

Install the SDK to call anyformat workflows straight from your codebase.
npm install @anyformat/sdkUse the Python CLI to run and manage your workflows from the terminal.
uv tool install --python 3.13 anyformat && afx --helpAdd this skill to teach your agent the anyformat workflow API.
npx @anyformat/skillAdvanced OCR and parsing, enhanced by the capabilities required to build and run reliable workflows, fast and at scale.
annie configures the whole workflow for you in seconds. No manual setup.
Every field gets a calibrated score: only review what needs it.
Eval every change against your own dataset before it ships. Once live, track accuracy field by field.
Switch between Fast, Standard, and Agentic. Optimize for latency or accuracy, depending on what each job needs.
Ask annie to improve your workflow. She finds the fix and applies it automatically.
Raw OCR can't read structure. A raw LLM hallucinates and can't be audited. anyformat combines both with deterministic rules, confidence scoring and validation, so the output is structured, traceable and ready for production.
anyformatHow anyformat fits into in-house legal, law firms and corporate operations.
Yes. Every extracted value comes back with the paragraph and page it came from. The lawyer reviews the exact source text, not a black-box guess. That's a non-negotiable for legal use.