SA Property & Deeds Registry API

South African property data including title deeds, ownership records, transfer history, and municipal valuations. Built for property technology platforms, financial services, and due diligence workflows using data from the Deeds Office, Municipal Valuations, and the Surveyor General.

Live

Base URL

https://api.crimate.net/v1/property

Authentication

Include your Property API key in the Authorization header.

curl -H "Authorization: Bearer db_property_live_YOUR_KEY" \
     https://api.crimate.net/v1/property/properties/T12345-2024

Endpoints

GET/v1/property/properties

List properties with optional filters for municipality, suburb, property type, and value range

Parameters: municipality, suburb, type (residential|commercial|agricultural|industrial), min_value, max_value, page, per_page

Example

GET /v1/property/properties?municipality=cape-town&type=residential&max_value=5000000
GET/v1/property/properties/{titleDeedNumber}

Detailed property record by title deed number including ownership history, extent, and zoning

Parameters: titleDeedNumber (required, path)

Example

GET /v1/property/properties/T12345-2024
GET/v1/property/properties/search

Search properties by address, owner name, erf number, or farm name

Parameters: q (required), type (address|owner|erf|farm, optional)

Example

GET /v1/property/properties/search?q=123+Main+Road+Sea+Point&type=address
GET/v1/property/transfers

Property transfer records with filters for date range, municipality, and price range

Parameters: municipality, from (YYYY-MM-DD), to (YYYY-MM-DD), min_price, max_price, page, per_page

Example

GET /v1/property/transfers?municipality=cape-town&from=2025-01-01&to=2026-01-01
GET/v1/property/valuations

Municipal property valuations including market value, land value, and improvement value

Parameters: title_deed (required), year (optional, defaults to latest roll)

Example

GET /v1/property/valuations?title_deed=T12345-2024
GET/v1/property/municipalities

List all municipalities with available property data, including record counts and coverage

Parameters: province (optional)

Example

GET /v1/property/municipalities?province=WC
GET/v1/property/stats

Dataset statistics (total properties, transfers, municipalities, latest update)

Parameters: None

Example

GET /v1/property/stats

Response Examples

Property detail response:

{
  "property": {
    "title_deed_number": "T12345-2024",
    "type": "residential",
    "erf_number": "ERF 4521",
    "address": "123 Main Road, Sea Point, Cape Town, 8005",
    "suburb": "Sea Point",
    "municipality": "City of Cape Town",
    "province": "Western Cape",
    "extent_sqm": 450.00,
    "zoning": "General Residential GR4",
    "current_owner": {
      "name": "ABC Property Holdings (Pty) Ltd",
      "id_type": "registration_number",
      "registration_date": "2024-03-15"
    },
    "valuation": {
      "municipal_value": 3850000,
      "land_value": 2200000,
      "improvement_value": 1650000,
      "valuation_date": "2025-07-01",
      "roll_year": 2025
    },
    "transfer_history": [
      {
        "date": "2024-03-15",
        "price": 3600000,
        "buyer": "ABC Property Holdings (Pty) Ltd",
        "seller": "J. Smith"
      },
      {
        "date": "2019-08-22",
        "price": 2800000,
        "buyer": "J. Smith",
        "seller": "M. Johnson"
      }
    ]
  }
}

Try It

Enter your Property API key to make a live request. Generate a key in the dashboard.

Try It

Make a live API call from your browser

GET
curl -H "Authorization: Bearer db_property_live_YOUR_KEY" \
     "https://crimate.net/v1/property/stats"

Data Sources

Deeds Office

The South African Deeds Registration Office maintains the official registry of all property ownership, transfers, mortgages, and servitudes. Title deed records provide authoritative ownership history and encumbrance information for all registered properties nationwide.

Municipal Valuations

Property valuations from municipal valuation rolls as mandated by the Municipal Property Rates Act. Covers market value, land value, and improvement value assessments used for rates calculations across all 257 South African municipalities.

Surveyor General

The Office of the Surveyor General maintains cadastral data including erf boundaries, farm portions, and spatial extents. Provides authoritative property boundary and extent data linked to the national cadastral system.

Rate Limits

TierPriceRate LimitDaily QuotaMonthly Quota
FreeR0/mo10 req/min1001,000
StarterR999/mo60 req/min5,00050,000
ProR3,999/mo300 req/minUnlimited500,000

Error Codes

All error responses follow a consistent JSON format:

{
  "error": "error_code",
  "message": "Human-readable description."
}
StatusError CodeDescription
400invalid_requestThe request body or query parameters are malformed.
401unauthorizedMissing or invalid API key.
403no_subscriptionNo active subscription for this API product.
403quota_exceededDaily or monthly quota exceeded.
404not_foundThe requested resource does not exist.
429rate_limit_exceededToo many requests. Check X-RateLimit-Remaining header.
500internal_errorAn unexpected server error occurred.