Data products

Five products, scoped to your contract.

Each product maps to a real endpoint and an OAuth scope. PII responses are de-identified or consent-bound; everything is data-minimised to the scope you hold.

Rental-payment history & affordability

customers:read

Add a repayment signal that bureau data in Kenya doesn't carry. De-identified rental-payment aggregates feed affordability and rent-to-income checks for mortgage and consumer-loan underwriting — no PII.

GET /api/partner/customers

{
  "area": "Kilimani",
  "cohort_size": 412,
  "on_time_rate": 0.91,
  "median_rent_kes": 78000,
  "median_rent_to_income": 0.28,
  "window": "trailing_12m"
}

Property & valuation signals

market:read

Value collateral in seconds. Median price and KES/sqm from verified listings let credit teams sanity-check valuations and size facilities without commissioning a full appraisal up front.

GET /api/v1/market/comps

{
  "area": "Westlands",
  "type": "apartment",
  "median_price_kes": 24500000,
  "median_kes_per_sqm": 198000,
  "sample_size": 63,
  "as_of": "2026-06-01"
}

Karibu Index

market:read

Track market direction for portfolio risk. The asking-price index by area, property type, and sale/rent lets risk teams monitor LTV drift and stress-test exposure across neighbourhoods.

GET /api/v1/index

{
  "area": "Lavington",
  "type": "townhouse",
  "mode": "sale",
  "index": 112.4,
  "base_period": "2025-01",
  "yoy_change": 0.063
}

Canonical property record

listings:read

Resolve a property to a single source of truth. Canonical facts plus per-attribute provenance let underwriters confirm what's being financed and where each fact came from.

GET /api/v1/properties/{upi}

{
  "upi": "KE-NBO-KIL-004821",
  "area": "Kilimani",
  "type": "apartment",
  "bedrooms": 3,
  "size_sqm": 124,
  "attributes": {
    "size_sqm": { "value": 124, "source": "title_deed" },
    "bedrooms": { "value": 3, "source": "verified_listing" }
  }
}

Landlord/tenant verification & inventory

listings:read

Verify the asset and the counterparty. Published inventory confirms a landlord's listed stock and a tenant's stated address against live, verified Karibu listings.

GET /api/partner/listings

{
  "listing_id": "lst_9f3a21",
  "upi": "KE-NBO-WL-001277",
  "area": "Westlands",
  "status": "published",
  "asking_rent_kes": 95000,
  "verified_at": "2026-05-22"
}