Extract data from residential leases
A residential lease is the agreement a landlord and a tenant sign before move-in, and it is governed less by any industry dataset than by the landlord-tenant statute of the state the unit sits in. Property managers and leasing teams read the same fields on every lease: the base rent, the security deposit, the term, who is allowed to live there, and the rules that come with the unit. URLTA, the Uniform Residential Landlord and Tenant Act, shapes many state codes, and several states cap the security deposit at one or two months of rent, which is why a $2,150 monthly rent commonly pairs with a $2,150 deposit. Clauses that generate disputes are the ones this document has to capture cleanly. A twelve-month term running 2026-08-01 to 2027-07-31 converts to month-to-month on holdover unless renewed, a $75 late fee applies after a grace period, and additional monthly charges such as $35 pet rent, a $120 reserved parking stall, and a $25 utility charge sit on top of base rent. Additional occupants and a maximum occupancy of three are listed, the lease states whether pets, parking, and furnishings are included, names the utilities the landlord covers, and sets out prohibited items from smoking to business use, each with its own severity. Reading the lease, Talonic returns the landlord and tenant, the premises, the base rent and deposit, the term and renewal, and the pet, parking, and furnished flags as fields, and keeps the additional occupants, the charges, and the prohibited items as tables. A lease between Willow Creek Residential LLC and Priya Nair for 88 Maple Court, Apt 4B, Portland, Oregon, at $2,150 a month with a $2,150 deposit, one permitted cat, and one parking space, loads into a property-management system as structured data. Terms are returned as written, and Talonic does not give legal advice or rule on habitability.
What gets extracted from residential leases
How extraction works for residential leases
Residential leases come from property-management platforms, association templates, and scanned signed copies, and the clause wording shifts with every state form. Talonic maps the agreement to the residential-lease schema in the Field Registry, which separates the base rent and deposit from the recurring charges and keeps the occupancy and house rules as their own tables. Security deposit is captured as its own figure so a state cap can be checked against it, the charges table records each pet, parking, and utility charge with its frequency, the additional occupants table lists each co-tenant and minor, and the prohibited items table keeps each restriction with its severity. Included utilities, pets, parking, and furnished status are captured as flags rather than buried in prose. Every captured value returns with a confidence score and a source-region pointer consistent with DIN SPEC 91491, so a property manager can verify the deposit or the pet policy against the signed lease. Captured terms read as written, and Talonic does not give legal advice or judge whether a clause is enforceable in a given state.
Sample extraction
A twelve-month fixed-term apartment lease
{
"document_number": "RL-2026-4471",
"document_date": "2026-07-20",
"lease_commencement_date": "2026-08-01",
"lease_expiration_date": "2027-07-31",
"landlord_name": "Willow Creek Residential LLC",
"tenant_name": "Priya Nair",
"premises_address": "88 Maple Court, Apt 4B, Portland, OR 97214",
"property_type": "apartment",
"base_rent": 2150,
"currency": "USD",
"security_deposit": 2150,
"late_fee_amount": 75,
"operating_expenses": "Common-area utilities billed as a flat monthly fee",
"utilities_included": [
"water",
"sewer",
"trash"
],
"pets_allowed": true,
"parking_included": true,
"furnished": false,
"maximum_occupants": 3,
"lease_term": "12 months",
"lease_type": "fixed-term",
"governing_law": "State of Oregon",
"charges": [
{
"charge_type": "Pet rent",
"charge_amount": 35,
"charge_frequency": "monthly",
"charge_description": "One cat"
},
{
"charge_type": "Reserved parking",
"charge_amount": 120,
"charge_frequency": "monthly",
"charge_description": "One assigned stall"
},
{
"charge_type": "Utility flat fee",
"charge_amount": 25,
"charge_frequency": "monthly",
"charge_description": "Common-area utilities"
}
],
"additional_occupants": [
{
"occupant_name": "Rohan Nair",
"occupant_relationship": "spouse",
"move_in_date": "2026-08-01"
},
{
"occupant_name": "Isha Nair",
"occupant_relationship": "minor child",
"move_in_date": "2026-08-01"
}
],
"prohibited_items": [
{
"item_category": "smoking",
"item_description": "No smoking inside the unit or on balconies",
"prohibition_severity": "strict"
},
{
"item_category": "business use",
"item_description": "No commercial operations run from the unit",
"prohibition_severity": "advisory"
},
{
"item_category": "waterbeds",
"item_description": "No liquid-filled furniture without written consent",
"prohibition_severity": "conditional"
}
]
}Frequently asked
Does it capture the security deposit separately so a state cap can be checked?
Yes. The security deposit is returned as its own figure, distinct from the first month rent and any pet deposit, so a deposit of $2,150 can be tested against a state statutory cap of one or two months rent.
How are pets, parking, and utilities recorded?
Pets, parking, and furnished status come back as booleans, the landlord-covered utilities as a list, and any recurring pet rent, parking, or utility charge as a row in the charges table with its monthly amount and frequency.
Does it list additional occupants and prohibited items?
Yes. Each co-tenant and minor is captured with a relationship and move-in date, and each prohibited item, from smoking to business use, is captured with a severity of strict, conditional, or advisory, alongside the maximum occupancy.
Does Talonic give legal advice?
No. Talonic returns the rent, deposit, occupants, and house rules as written and does not advise on habitability, deposit disputes, or whether a clause holds under a given state code.
Ready to extract from your own residential leases?
Author note
Reviewed by Talonic engineering, real estate schema review · last reviewed 2026-07-08