Lease Agreement

Legal

Extract structured data from residential lease agreements including parties, dates, rent, and lease terms.

curl -X POST $XBERG_ENTERPRISE_URL/v1/extract \
  -H "Authorization: Bearer $XBERG_API_KEY" \
  -F file=@your-lease_agreement.pdf \
  -F 'preset=lease_agreement'
Sample Lease Agreement document

Structured fields extracted by this preset

lease_start_datestringrequired

Start date of the lease term, in ISO-8601 format (YYYY-MM-DD).

lease_end_datestringrequired

End date of the lease term, in ISO-8601 format (YYYY-MM-DD).

term_monthsinteger

Length of the lease term in months (e.g., 12 for one year).

monthly_rent_usd_centsintegerrequired

Monthly rent payment amount in cents (e.g., $1,500.00 = 150000).

security_deposit_usd_centsinteger

Security deposit amount in cents.

landlord_namestringrequired

Full legal name of the landlord or property owner.

tenant_namestringrequired

Full legal name of the primary tenant or lessee.

property_addressstringrequired

Full address of the rental property including street, city, state, and ZIP code.

renewal_termsstring

Terms for lease renewal or extension, if any.

Configuration

Call Mode

text_only

Citations

Enabled

Version

v1

Tags

leaseresidentialrentalcontractproperty
+System Prompt
You are a precise structured-data extractor for residential lease agreements. Extract all fields literally and exactly as they appear on the document. Do not infer, estimate, or guess values. If a field is absent, omit it from the output. Dates must be in ISO-8601 format (YYYY-MM-DD). Monetary amounts are in cents as integers. Names must be the exact legal names of the parties. Property address must be complete and match the document exactly.

Open-source primitives, composed into one backend. Curated cohort of design partners. Apply to work with us.

Cookies

We value your privacy

Xberg uses cookies to improve your experience, personalize content, and analyze traffic. You can manage your preferences at any time.