Skip to main content

Legal Templates

Contracts, agreements, court documents, and legal filings. Structurify provides 15 templates for this category.

Available Templates

TemplateIDDescription
Brasil - Guia de Depósito Judicialptpl_brazil_judicial_depositExtrair dados de guias de depósito judicial/recursal para controle de processos
California Real Estate Formsptpl_ca_real_estateExtract data from California real estate transaction forms
CMR International Consignment Noteptpl_cmr_consignmentExtract data from CMR international road transport documents
Contract Reviewptpl_contract_reviewExtract key terms, obligations, and risk factors from contracts and agreements
Due Diligenceptpl_due_diligenceExtract information for M&A due diligence review
GDPR Data Subject Access Requestptpl_gdpr_dsarExtract data from GDPR DSAR documents
Lease Agreement USptpl_lease_agreement_usExtract data from US residential lease agreements
Letter of Intent (LOI)ptpl_letter_of_intentExtract key terms from M&A letters of intent and indication of interest
Litigation Discoveryptpl_litigationCategorize and extract metadata from discovery documents
Term Sheetptpl_term_sheetExtract key terms from investment term sheets (VC, PE, debt financing)
Vehicle Certificate of Titleptpl_vehicle_titleExtract data from US vehicle titles
IP Office Action & WIPO Notificationptpl_ip_office_actionExtract deadlines, rejections, and claims from USPTO Office Actions and WIPO/PCT
Power of Attorneyptpl_power_of_attorneyExtract parties, scope of authority, and terms from Power of Attorney documents
Affidavit / Sworn Declarationptpl_affidavitExtract declarant information, statements, and attestation details from affidavi
MSA / SOW / Order Formptpl_msa_sowExtract structured terms, deliverables, and pricing from Master Service Agreemen

Example Usage

from structurify import Structurify

client = Structurify(api_key="sk_live_xxx")

# Create project with template
project = client.projects.create(
name="My Legal Project",
template_id="ptpl_brazil_judicial_deposit"
)

# Upload and extract
doc = client.documents.upload(
project_id=project["id"],
file_path="document.pdf"
)
job = client.extraction.run(project_id=project["id"])
result = client.extraction.wait_for_completion(job["id"])

Try It