PerfectParser Docs
User GuidesParser Setup Guides

Contract Parser Setup Guide

Extract data from legal contracts, NDAs, and agreements. Capture parties, effective dates, governing law, and key clauses.

Before You Start

Before setting up your parser, ensure you have:

  1. A PerfectParser account (sign up at perfectparser.com).
  2. A healthy credit balance (each contract page processed consumes 1 credit).
  3. A sample contract document (PDF, PNG, or JPEG) to use during the parser setup.

We suggest configuring the following schema fields for your Contract Parser to capture all essential metadata and legal terms.

Field NameTypeDescription
agreement_typeTextThe type of agreement (e.g. NDA, MSA, Lease Agreement, SLA).
party_oneTextThe name of the first signing party/company.
party_twoTextThe name of the second signing party/company.
effective_dateTextThe date the contract goes into effect.
termination_dateTextThe date the contract terminates or expires.
contract_valueNumberThe total financial value of the contract (if stated).
governing_lawTextThe state or national jurisdiction governing the contract.
key_clausesTableTable containing clause_name and summary for main obligations.

AI Prompt (Optional)

To help the AI parser extract field values with maximum accuracy, copy and paste the following prompt instructions into the AI Prompt (Optional) field during setup:

Extract the agreement type, names of all signing parties, effective start date, termination/end date, total financial contract value, and governing law jurisdiction. Also summarize the key clauses (like termination, liability, and payment terms) in a structured table.

Next Steps: Build Your Parser

Ready to build this? Follow our Create a Parser guide for step-by-step dashboard instructions to set up your schema, and then learn how to process files in Bulk Extraction.


Developer Integration

If you want to automate contract parsing programmatically inside your applications:

Looking for product features and use cases?

See the Contract Data Extraction solution page.

On this page