Extracting contract data – as groundwork for your legal tech tool

Before a legal department or a legal tech tool can assess contracts, parties, terms, deadlines and amounts need to be available in structured form. Excalitract does this groundwork – traceably and with a source location for every value.

From contract archive to data foundation

From contract archive to data foundation
1 / 3Contracts, amendments, annexes

Grown archives with mixed documents – each document type gets its own schema.

Archives that grew over time

Main contracts, amendments and annexes sit mixed together in folders. Excalitract assigns each document to the right document type and processes it with its own schema.

Data instead of hours of reading

Typing up terms and deadlines from hundreds of contracts ties up experts. Excalitract delivers the values; your team only reviews them.

Evidence for the assessment

Every extracted clause detail carries its source location. Whoever assesses it later can trace every value back to the original.

Explained briefly

Contract data for your legal tech tool in one minute

Groundwork for the assessment

Clauses become data, data becomes deadlines

Whether you want to monitor notice periods, manage renewals or assess contracts legally: it all starts with structured values. Excalitract extracts start date, term, deadlines and renewal rules with their source location – your legal tech tool or legal department turns them into timelines, reminders and assessments.

  • Typed date fields Date and number fields are validated against the schema before they are approved.
  • Every clause evidenced Every value leads back to its clause in the contract.
  • Own schemas per document type Main contract, amendment or annex – each document type is processed with its own schema.
  • Handover to your specialist tool Via JSON, REST API or MCP server straight into your legal tech tool.
Contract data becomes a deadline timelineStart date, term, notice period and renewal are extracted from a contract, each with its source location. A downstream legal tech tool shows them as a timeline: term, notice window before the end and the automatic renewal.Contract start01.04.2024Term24 monthsNotice period3 months before end of termRenewalby 12 months, automaticallyIn your legal tech tool04/202412/202503/2026TermNotice windowRenewalExample – the assessment happens in your specialist tool.

Sort first, then extract

Each document is assigned to its document type and processed with the matching schema. Anything that cannot be assigned with confidence goes to a human.

Classifying a mixed stack of documentsA mixed stack is sorted by document type: invoices, contracts and reports each go into their own lane. A document that cannot be assigned with confidence goes into the “For review” lane instead of being guessed.InboxInvoicesSchema: InvoiceContractsSchema: ContractReportsSchema: ReportFor reviewUnsure? A human decides.Classifying a mixed stack of documentsA mixed stack is sorted by document type: invoices, contracts and reports each go into their own lane. A document that cannot be assigned with confidence goes into the “For review” lane instead of being guessed.InboxInvoicesSchema: InvoiceContractsSchema: ContractReportsSchema: ReportFor reviewUnsure? A human decides.

Clause details with source locations

Deadlines and terms stay linked to their location in the contract – the basis for a sound legal assessment.

Extracting a value with its source locationIn the original document, the location of a value is highlighted. A line connects the highlight to the extracted field “Consumption 2025: 48,210 kWh”, which carries the source location page 2, line 14.Page 2Field: Consumption 202548,210 kWhSource: p. 2, line 14From value to sourceHighlighted in the originalExtracting a value with its source locationIn the original document, the location of a value is highlighted. A line connects the highlight to the extracted field “Consumption 2025: 48,210 kWh”, which carries the source location page 2, line 14.Page 2Field: Consumption 202548,210 kWhSource: p. 2, line 14From value to sourceHighlighted in the original
Typical fields

These are the values Excalitract extracts for you

Examples – you define exactly which fields are extracted in the schema.

  • Contracting parties
  • Contract start and term
  • Notice period and renewal
  • Remuneration and payment terms
  • Place of jurisdiction and governing law
  • References to amendments and annexes

Your result

  • Structured contract data as JSON or via the REST API
  • A verifiable data foundation for legal tech tools and legal departments
  • Deadlines and terms across the entire portfolio at a glance
Demo

See Excalitract with your documents

No standard show: we prepare the demo for your documents and fields. Afterwards, you will know how Excalitract handles your document collection – and how you can measure it on a test set of your documents.