Lease Compliance Checker API
Overview
The Lease Compliance Checker API analyzes lease agreements and insurance policies to determine if the insurance coverage meets the lease requirements. It extracts key data from both documents and provides a detailed compliance comparison.
Base URL
https://api.insurgrid.com/apiAuthentication
All API requests require an API key passed in the request header.
X-API-Key
Your API key
Example:
X-API-Key: ig_live_abc123xyz789API Key Format
Production keys:
ig_live_prefixTest keys:
ig_test_prefix
Endpoints
Analyze Lease & Insurance Compliance
Compares a lease document against an insurance policy to identify coverage gaps.
Request
Content-Type: multipart/form-data
lease
file
Yes
Lease agreement PDF
insurance
file
Yes
Insurance policy/binder PDF
cURL Example
JavaScript Example
Python Example
Response Schema
Success Response (200 OK)
lease Object
lease ObjectExtracted information from the lease document.
propertyAddress
string
Full property address
propertyAddress_page
integer
Page number where found
landlord
string
Landlord or management company name
landlord_page
integer
Page number where found
tenant
string
Tenant name(s)
tenant_page
integer
Page number where found
leaseStart
string
Lease start date (e.g., "Sep 10, 2024")
leaseStart_page
integer
Page number where found
leaseEnd
string
Lease end date (e.g., "Sep 30, 2025")
leaseEnd_page
integer
Page number where found
Example:
insurance Object
insurance ObjectExtracted information from the insurance document.
carrier
string
Insurance company name
carrier_page
integer
Page number where found
policyNumber
string
Policy number
policyNumber_page
integer
Page number where found
insured
string
Name(s) of insured parties
insured_page
integer
Page number where found
effectiveDate
string
Policy effective date
effectiveDate_page
integer
Page number where found
expirationDate
string | null
Policy expiration date
expirationDate_page
integer | null
Page number where found
Example:
comparison Array
comparison ArrayArray of compliance check results for each coverage type.
field
string
Coverage type being compared
leaseRequired
string
What the lease requires
leaseRequired_page
integer | null
Page in lease document
insuranceCoverage
string
What the policy provides
insuranceCoverage_page
integer | null
Page in insurance document
status
string
Compliance status: pass, fail, or warning
gap
string | null
Description of the gap (if status is fail or warning)
Status Values
pass
Insurance meets or exceeds lease requirement
fail
Insurance does not meet lease requirement - action required
warning
Potential issue that needs manual verification
Coverage Fields Checked
Renters Insurance Required
Whether any renters insurance is required
General Liability
Personal liability coverage amount
Property Damage
Property damage liability coverage
Workers Compensation
Workers comp (commercial leases)
Umbrella/Excess Liability
Additional liability coverage
Auto Liability
Vehicle liability coverage
Professional Liability
E&O or professional coverage
Additional Insured
Landlord listed as additional insured
Interested Party
Landlord listed as interested party
Certificate Holder
Landlord as certificate holder
Waiver of Subrogation
Waiver of subrogation endorsement
Primary & Non-Contributory
Primary coverage endorsement
Property Address
Address matches leased property
Policy Period
Policy dates cover lease term
Policy Status
Policy is currently active
Example (pass):
Example (with gap):
recommendations Array
recommendations ArrayArray of actionable recommendations based on the compliance analysis.
Type: string[]
Example:
extractionNotes Array
extractionNotes ArrayAdditional context about the documents that may affect compliance interpretation.
Type: string[]
Example:
_raw Object
_raw ObjectContains the complete extracted data from both documents including all coverage details. Useful for debugging or building custom comparison logic.
Full Response Example
Error Responses
Rate Limits
Free
5
50
Pro
30
1,000
Enterprise
Custom
Custom
Rate limit headers are included in all responses:
Supported Document Types
.pdf
Recommended. Supports text and scanned documents via OCR
Image
.jpg, .png
Single page documents only
Changelog
1.0.0
2024-11
Initial release
Support
Email: [email protected]
Documentation: https://docs.insurgrid.com
Status Page: https://status.insurgrid.com
