Property Verification

Lean's Property Verification enables businesses to verify property information using authoritative data sources in KSA.

Looking for endpoint details? See the Property Verification API Reference.

Whether you're onboarding customers, assessing collateral, or supporting lending decisions, Property Verification provides trusted property data to help automate your workflows.

Property Verification is available in several tiers:

Verification TierDescriptionRequired Inputs
Property ValidationSimply offers a yes/no status to verify wether the ID owns the property or not.Real Estate Number and Owner Identification (type + value)
Property Verification BasicFor essential verification data for workflows that require quick verification.Real Estate Number and Owner Identification (type + value)

OR

Real Estate Number and First Registration date
Property Verification PlusFor essential verification data with owner name and selling price.Real Estate Number and Owner Identification (type + value)

OR

Real Estate Number and First Registration date
Property Verification FullFor comprehensive property information for workflows requiring a richer property dataset and owner information.Real Estate Number and Owner Identification (type + value)

OR

Real Estate Number and First Registration date

When to use Property Verification

Use Property Verification when you need to:

  • Verify property information provided by a customer
  • Support mortgage or secured lending journeys
  • Perform property due diligence
  • Reduce fraud in property-backed transactions
  • Automate property verification during onboarding

Choosing the right verification tier

Data PointValidationBasicPlusFull
Deed Status
General Property Info
Address Details
Unit Border Info
Unit Spatial Details
Owner Information
Unit Selling Price
Owner Identity
Owner Details
Owner Shares
Rights, Responsibilities & Restrictions (RRR)

To retrieve the data, you will need to call the following relevant API and type:

DatasetEndpointRetrieval Method
ValidationVerify Property Information APIRequested via type = STATUS_ONLY
BasicVerify Property Information APIRequested via type = BASIC
PlusVerify Property Information APIRequested via type = PLUS
FullVerify Property Information APIRequested via type = FULL

Example Response for Full Property Verification

{
  "status": "OK",
  "results_id": "a894ede4-dd81-41fb-b52d-fb4fec16c16c",
  "message": "Data successfully retrieved",
  "timestamp": "2026-03-25T13:15:32.251834909Z",
  "verifications": {
    "status": "ACTIVE",
    "selling_price": {
      "currency": "SAR",
      "amount": 2000
    },
    "origin_moj_deed": {
      "number": "3***********",
      "date": "1447-08-06",
      "last_serial_number": "1***"
    },
    "origin_moj_deeds": [],
    "general_information": {
      "property_number": "7660081406600000",
      "version_number": "2",
      "version_date": {
        "gregorian": "2026-01-25",
        "hijri": "1447-08-06"
      },
      "first_registration_date": {
        "gregorian": "2026-01-08",
        "hijri": "1447-07-19"
      },
      "ownership_date": {
        "gregorian": "2026-01-25",
        "hijri": "1447-08-06"
      },
      "parent_property_number": null,
      "registration_type": "REGISTERED",
      "undivided_share_of_land": null
    },
    "spatial": {
      "area_size": 600,
      "property_type": null,
      "property_type_name": null,
      "property_use": "MIXED_USE",
      "property_status": "BUILDING",
      "building_availability": null
    },
    "address": {
      "city_code": null,
      "city_name": {
        "en": "Riyadh",
        "ar": "الرياض"
      },
      "district_code": "001022163",
      "district_name": {
        "en": "TWAEEQ",
        "ar": "طويق"
      },
      "parcel_number": "1135",
      "block_number": "0",
      "plan_number": "2996",
      "unit_number": null
    },
    "unit_details": null,
    "border_info": [
      {
        "direction": "NORTH",
        "type": "LAND",
        "length": "30.000082"
      },
      {
        "direction": "EAST",
        "type": "LAND",
        "length": "25.000029"
      },
      {
        "direction": "WEST",
        "type": "ROAD",
        "length": "25.000021"
      },
      {
        "direction": "SOUTH",
        "type": "LAND",
        "length": "29.999983"
      }
    ],
    "owner_information": [
      {
        "name": {
          "ar": "ناصر خالد محمد الجبر",
          "en": "Nasser Khaled Mohamed AlJabr"
        },
        "type": "INDIVIDUAL",
        "owner_type": "2",
        "identity_type": "IQAMA_ID",
        "id": "235***4343",
        "date_of_birth": {
          "gregorian": "1990-05-12",
          "hijri": "1410-10-17"
        },
        "nationality": null,
        "nationality_code": null,
        "owner_share": "4.000 %",
        "owner_share_fraction": "1/25",
        "owning_area": "24.00",
        "status": {
          "name": "UNRESTRICTED",
          "code": 1,
          "status_name": {
            "en": "Unrestricted",
            "ar": "غير مقيد"
          },
          "party_title_status_name": {
            "en": "Title UnRestricted",
            "ar": "غير مقيد على الصك"
          }
        }
      }
    ],
    "rrrs": [],
    "total_share": "100%",
    "acquired_absolute_ownership": "false",
    "is_confidential": false,
    "is_published": true
  }
}

Example Response for Basic Property Verification

{
  "status": "OK",
  "results_id": "d2d95011-f834-4979-83eb-9c35b95f093c",
  "message": "Data successfully retrieved",
  "timestamp": "2026-03-25T11:01:04.709087696Z",
  "verifications": {
    "status": "ACTIVE",
    "selling_price": null,
    "origin_moj_deed": null,
    "origin_moj_deeds": null,
    "general_information": {
      "property_number": "7660081406600000",
      "version_number": "2",
      "version_date": {
        "gregorian": "2026-01-25",
        "hijri": "1447-08-06"
      },
      "first_registration_date": {
        "gregorian": "2026-01-08",
        "hijri": "1447-07-19"
      },
      "ownership_date": null,
      "parent_property_number": null,
      "registration_type": null,
      "undivided_share_of_land": null
    },
    "spatial": {
      "area_size": 600,
      "property_type": null,
      "property_type_name": {
        "en": "Residential Apartment",
        "ar": "شقة سكنية"
      },
      "property_use": "MIXED_USE",
      "property_status": "BUILDING",
      "building_availability": null
    },
    "address": {
      "city_code": null,
      "city_name": {
        "en": "Riyadh",
        "ar": "الرياض"
      },
      "district_code": "001022163",
      "district_name": {
        "en": "TWAEEQ",
        "ar": "طويق"
      },
      "parcel_number": "1135",
      "block_number": "0",
      "plan_number": "2996",
      "unit_number": null
    },
    "unit_details": null,
    "border_info": [
      {
        "direction": "NORTH",
        "type": "LAND",
        "length": "30.000082"
      },
      {
        "direction": "EAST",
        "type": "LAND",
        "length": "25.000029"
      },
      {
        "direction": "WEST",
        "type": "ROAD",
        "length": "25.000021"
      },
      {
        "direction": "SOUTH",
        "type": "LAND",
        "length": "29.999983"
      }
    ],
    "owner_information": null,
    "rrrs": null,
    "total_share": null,
    "acquired_absolute_ownership": null,
    "is_confidential": false,
    "is_published": null
  }
}

Example Response for Property Validation

{
  "status": "OK",
  "results_id": "d2d95011-f834-4979-83eb-9c35b95f093c",
  "message": "Data successfully retrieved",
  "timestamp": "2026-03-25T11:01:04.709087696Z",
  "verifications": {
    "status": "ACTIVE",
    "selling_price": null,
    "origin_moj_deed": null,
    "origin_moj_deeds": null,
    "general_information": null,
    "spatial": null,
    "unit_details": null,
    "address": null,
    "border_info": null,
    "owner_information": null,
    "rrrs": null,
    "total_share": null,
    "acquired_absolute_ownership": null,
    "is_confidential": null,
    "is_published": null
  }
}

Did this page help you?