Extract each unit, tenant, lease dates, base rent, square footage, occupancy, and total annual revenue from a property rent roll PDF into clean rows.
The full guide: Gross potential rent and loss to lease from a rent roll
Need to scale? Create an API key, then run this from your own code or an agent.
Create an API keyFree account required
Upload a file or pick a sample, and see the fields come back.
No signup · nothing stored
The rent roll number and as-of date, the property name and address, the total unit count, the property type, the landlord (owner) name, the total occupancy rate, and the total annual rental revenue across all units in the stated currency.
Yes. The units table returns one row per unit with its number, tenant name, lease commencement and expiration dates, monthly and annual base rent, rentable area, rent per square foot, occupancy status, lease type, operating expenses, security deposit, and contact information.
The total occupancy rate and total annual revenue come back as property-level fields, and because each unit row carries its own base rent and area, the gross potential rent and vacancy can be summed straight from the rows without re-keying.
When the roll includes one, the rent schedule table returns each period with its start and end date, monthly and annual base rent, and escalation percentage, so scheduled increases are captured alongside current rent.
PDF only, up to 10MB and 100 pages. The rent roll is processed via the Talonic API for extraction, is not retained for training, and is not shared.
The tool reads a single document. The platform reads the whole estate once and keeps it queryable — the same engine, with a memory.
See PDF to Markdown if you run this for data and platform teams, or the extraction API if you are building it in.