Leases

Check legal compliance of a lease

Checks the regulatory compliance of a lease according to applicable legal rules.

Features:

  • Rent control verification (Alur law) for French leases
  • Rent regulation verification (high-demand zones)
  • Verification of regulations specific to the geographic area

For French leases:

  • Compares the proposed rent with reference rents (reference, increased reference, reduced reference)
  • Checks if the property is located in a high-demand zone
  • Provides recommendations in case of non-compliance
  • Calculates IRL (Rent Reference Index) information in read-only mode

Currently supported rent control zones:

  • Paris: 75001 to 75020
  • Lyon: 69001 to 69009, 69100
  • Plaine Commune: 93200, 93300, 93400, 93450, 93800, 93120, 93430, 93380, 93240
  • Est Ensemble: 93170, 93000, 93140, 93310, 93260, 93100, 93130, 93500, 93230
  • Montpellier: 34000, 34070, 34080, 34090
  • Bordeaux: 33000, 33100, 33200, 33300, 33800
  • Lille: 59000, 59800, 59160, 59260
  • Pays Basque: All 64xxx postal codes
  • Grenoble: All 38xxx postal codes

Note: This method only performs a check without modifying the lease. To check AND automatically update the lease, use POST /leases/{id}/compliance/update.

get/leases/{lease_id}/compliance

Request

  • Base URL: https://api.faireplace.com/api
  • URL: https://api.faireplace.com/api/leases/{lease_id}/compliance
  • Auth: HTTP bearer

Path parameters

lease_idstring uuid required
Example:550e8400-e29b-41d4-a716-446655440000

Lease ID to check

Response

Compliance check completed successfully.

The response contains:

  • The overall compliance status
  • A detailed list of each check performed
  • Recommendations for each detected issue
  • IRL (Rent Reference Index) information calculated in read-only mode:
    • rent_revision_date: Calculated revision date (usually one year after the lease start)
    • irl_reference_quarter: IRL reference quarter (format "T{quarter}-{year}", e.g.: "T3-2024")
    • irl_reference_value: Current official IRL value
lease_idstring uuid required

Lease ID

country_codestring required

Country code

country_namestring required

Country name

postal_codestring required

Postal code

rent_revision_datestring date nullable

Rent revision date

irl_reference_quarterstring nullable

IRL reference quarter

irl_reference_valuenumber nullable

IRL reference value

Example response

{
  "country_code": "FR",
  "compliance_checks": [
    {
      "check_type": "RentControl",
      "status": "Compliant"
    }
  ],
  "overall_status": "Compliant"
}

Changes

No recorded changes to this operation across all 1 revision of this API.