# SiteCheck Jobs & Property: Property24 South Africa Listings

> SiteCheck Jobs & Property: Property24 South Africa Listings is a paid API for AI agents from api.jobsproperty-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Fetches the first page of South African property listings (for sale or to rent) from Property24 for a given area, returning price, size, rooms, and listing URL.

## Facts

- Endpoint: GET https://api.jobsproperty-api.workers.dev/api/realestate/property24-south-africa?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-jobs-property-property24-south-africa-listings-3c371bf0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vxgUi7GXc4jNlsh8mn98c

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sitecheck-jobs-property-property24-south-africa-listings-3c371bf0
```

Example prompt: Can you pull the current Property24 listings for sale in Cape Town, Western Cape (area ID 432) and show me what's available — prices, bedrooms, and links?

## When to prefer this

Use this endpoint when you need structured South African property listing data from Property24 specifically — covering price, room counts, floor size, and direct listing URLs — for a known Property24 area path. It is the right choice for agents helping users research the SA property market, compare suburbs, or monitor listings, and is far faster than scraping Property24 directly.

## Known failure modes

- Invalid or unrecognised area path returns empty listings or an error
- Property24 rate-limiting or blocking scraper may cause failures
- Area ID not matching a real Property24 area returns no results
- Network timeout from the Cloudflare Worker to Property24

## How this service works

South African property listings from Property24 for an area: listing number, headline (e.g. 2 Bedroom Apartment), suburb, price in rand, bedrooms, bathrooms, parking spaces, floor size (m²) and listing URL, first results page (about 20 listings), for sale or to rent.

## Output

Returns a JSON object with the area path, deal type, count of listings, source URL, and an array of up to ~20 listings each containing: listing number, suburb, headline, price in ZAR (numeric and formatted), bedrooms, bathrooms, parking spaces, floor size in m², listing URL, and a checkedAt timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "area"
     ],
     "properties": {
      "area": {
       "type": "string",
       "description": "Area path from a Property24 URL: <city>/<province>/<id>, e.g. cape-town/western-cape/432 (required)"
      },
      "deal": {
       "type": "string",
       "description": "for-sale (default) or to-rent"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "area": "cape-town/western-cape/432",
  "deal": "for-sale",
  "count": 22,
  "source": "https://www.property24.com/for-sale/cape-town/western-cape/432",
  "listings": [
   {
    "url": "https://www.property24.com/for-sale/green-point/cape-town/western-cape/11017/117737847",
    "suburb": "Green Point",
    "parking": 2,
    "bedrooms": 3,
    "headline": "3 Bedroom Apartment in Green Point",
    "priceZar": 7500000,
    "bathrooms": 2,
    "priceText": "R 7 500 000",
    "floorSizeM2": 115,
    "listingNumber": "117737847"
   },
   {
    "url": "https://www.property24.com/for-sale/claremont-upper/cape-town/western-cape/14225/117666090",
    "suburb": "Claremont Upper",
    "parking": 5.5,
    "bedrooms": 5,
    "headline": "5 Bedroom House in Claremont Upper",
    "priceZar": 35000000,
    "bathrooms": 4.5,
    "priceText": "R 35 000 000",
    "floorSizeM2": null,
    "listingNumber": "117666090"
   }
  ],
  "checkedAt": "2026-10-23T09:37:03.685Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-jobs-property-property24-south-africa-listings-3c371bf0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.jobsproperty-api.workers.dev](https://www.zero.xyz/host/api.jobsproperty-api.workers.dev/llms.txt)
