{
  "openapi": "3.0.1",
  "info": {
    "title": "Propertybook Scraper - Zimbabwe Property Listings & Prices",
    "description": "Scrape propertybook.co.zw: USD prices, beds, baths, stand sizes, features, photos and agencies for houses, stands, flats and commercial property in Zimbabwe.",
    "version": "1.0",
    "x-build-id": "4gaq8edZ8OeDj6dJV"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/sian.agency~propertybook-property-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-sian.agency-propertybook-property-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/sian.agency~propertybook-property-scraper/runs": {
      "post": {
        "operationId": "runs-sync-sian.agency-propertybook-property-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/sian.agency~propertybook-property-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-sian.agency-propertybook-property-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "operation": {
            "title": "🎯 What to do",
            "enum": [
              "search",
              "detail"
            ],
            "type": "string",
            "description": "Property Search reads the result pages for the deal, property type and place below. Property Detail opens the advert addresses you paste further down, one charge per advert.",
            "default": "search"
          },
          "listingType": {
            "title": "🏷️ For sale or to rent",
            "enum": [
              "for-sale",
              "to-rent"
            ],
            "type": "string",
            "description": "For sale is the larger side, about 5,900 adverts. To rent holds about 1,000, priced per month.",
            "default": "for-sale"
          },
          "propertyType": {
            "title": "🏠 Property type",
            "enum": [
              "",
              "houses",
              "flats-apartments",
              "townhouses-clusters",
              "cottages-garden-flats",
              "land",
              "residential-stands",
              "commercial-stands",
              "industrial-stands",
              "farms-plots",
              "commercial",
              "offices",
              "retail-shops",
              "warehouses-industrial",
              "hospitality-bnbs",
              "other-commercial"
            ],
            "type": "string",
            "description": "The site's own categories. Residential stands and houses are the two biggest for-sale groups. All property returns every type in the place you pick.",
            "default": ""
          },
          "location": {
            "title": "📍 Town, area or suburb",
            "enum": [
              "",
              "arcturus",
              "banket",
              "beatrice",
              "beitbridge",
              "bikita",
              "bindura",
              "binga",
              "bubi",
              "buhera",
              "bulawayo",
              "bulilimamangwe",
              "centenary",
              "chegutu",
              "chikomba",
              "chimanimani",
              "chinhoyi",
              "chipinge",
              "chiredzi",
              "chirumhanzu",
              "chirundu",
              "chitungwiza",
              "chivhu",
              "christon-bank",
              "concession",
              "damofalls",
              "darwendale",
              "deka",
              "dema",
              "domboshawa",
              "figtree",
              "fort-rixon",
              "glendale",
              "gokwe",
              "goromonzi",
              "guruve",
              "gutu",
              "gwanda",
              "gwatemba",
              "gweru",
              "harare",
              "headlands",
              "hurungwe",
              "hwange",
              "insiza",
              "juliasdale",
              "kadoma",
              "kariba",
              "karoi",
              "kwekwe",
              "lake-chivero",
              "lower-zambezi-river",
              "lupane",
              "macheke",
              "makonde",
              "makoni",
              "marondera",
              "masvingo",
              "matobo",
              "mazowe",
              "mazvikadei",
              "mberengwa",
              "mbire",
              "mhangura",
              "mount-darwin",
              "msuna",
              "mudzi",
              "murehwa",
              "musikavanhu",
              "mutare",
              "mutasa",
              "mutoko",
              "mvuma",
              "mvurwi",
              "mwenezi",
              "ngezi",
              "nkayi",
              "norton",
              "ntabazinduna",
              "nyanga",
              "odzi",
              "penhalonga",
              "plumtree",
              "raffingora",
              "redcliff",
              "rusape",
              "rushinga",
              "rutenga",
              "ruwa",
              "seke",
              "selous",
              "shamva",
              "shangani",
              "shurugwi",
              "triangle",
              "tsholotsho",
              "turnpike",
              "umguza",
              "umzingwane",
              "victoria-falls",
              "vumba",
              "wedza",
              "worringham",
              "zaka",
              "zambezi",
              "zvimba",
              "zvishavane",
              "bulawayo/bulawayo-cbd-industrial",
              "bulawayo/bulawayo-east",
              "bulawayo/bulawayo-high-density",
              "bulawayo/bulawayo-north",
              "bulawayo/bulawayo-south",
              "bulawayo/bulawayo-west",
              "bulawayo/lower-rangemore",
              "bulawayo/nyamandlovu",
              "harare/harare-cbd",
              "harare/harare-east",
              "harare/harare-high-density",
              "harare/harare-north",
              "harare/harare-south",
              "harare/harare-west",
              "harare/stapleford",
              "arcturus/arcturus/cromlet",
              "bulawayo/bulawayo-north/arundel",
              "bulawayo/bulawayo-east/ascot",
              "bulawayo/bulawayo-high-density/barbour-fields",
              "bulawayo/bulawayo-south/barham-green",
              "bulawayo/bulawayo-south/bellevue",
              "bulawayo/bulawayo-cbd-industrial/belmont",
              "bulawayo/bulawayo-south/belmont-east",
              "bulawayo/bulawayo-south/bradfield",
              "bulawayo/bulawayo-high-density/bubi-umguza",
              "bulawayo/bulawayo-east/buena-vista",
              "bulawayo/bulawayo-cbd-industrial/bulawayo-city-centre",
              "bulawayo/bulawayo-east/burnside",
              "bulawayo/bulawayo-north/cement-side",
              "bulawayo/bulawayo-east/claremont",
              "bulawayo/bulawayo-high-density/cowdray-park",
              "bulawayo/bulawayo-cbd-industrial/donnington",
              "bulawayo/bulawayo-cbd-industrial/donnington-west",
              "bulawayo/bulawayo-east/douglasdale",
              "bulawayo/bulawayo-south/eloana",
              "bulawayo/bulawayo-high-density/emakhandeni",
              "bulawayo/bulawayo-high-density/emganwini",
              "bulawayo/bulawayo-north/emhlangeni",
              "bulawayo/bulawayo-west/emthunzini",
              "bulawayo/bulawayo-high-density/enqotsheni",
              "bulawayo/bulawayo-north/entumbane",
              "bulawayo/bulawayo-south/famona",
              "bulawayo/bulawayo-east/fortunes-gate",
              "bulawayo/bulawayo-south/four-winds",
              "bulawayo/bulawayo-north/glengarry",
              "bulawayo/bulawayo-north/glenville",
              "bulawayo/bulawayo-south/greenhill",
              "bulawayo/bulawayo-east/gumtree",
              "bulawayo/bulawayo-west/gwabalanda",
              "bulawayo/bulawayo-north/harrisvale",
              "bulawayo/bulawayo-north/highmount",
              "bulawayo/bulawayo-south/hillcrest",
              "bulawayo/bulawayo-south/hillside-byo",
              "bulawayo/bulawayo-east/home-fountain",
              "bulawayo/bulawayo-north/hopeville",
              "bulawayo/bulawayo-east/hume-park",
              "bulawayo/bulawayo-east/ilanda",
              "bulawayo/bulawayo-south/intini",
              "bulawayo/bulawayo-north/jacaranda",
              "bulawayo/bulawayo-cbd-industrial/kelvin",
              "bulawayo/bulawayo-cbd-industrial/kelvin-west",
              "bulawayo/bulawayo-north/kenilworth",
              "bulawayo/bulawayo-east/kensington-byo",
              "bulawayo/bulawayo-east/killarney",
              "bulawayo/bulawayo-east/kings-city",
              "bulawayo/bulawayo-north/kingsdale",
              "bulawayo/bulawayo-east/kumalo",
              "bulawayo/bulawayo-east/lakeside",
              "bulawayo/bulawayo-high-density/lobengula",
              "bulawayo/bulawayo-north/lobenvale",
              "bulawayo/bulawayo-east/lochview",
              "bulawayo/lower-rangemore/lower-rangemore",
              "bulawayo/bulawayo-high-density/luveve",
              "bulawayo/bulawayo-high-density/luveve-north",
              "bulawayo/bulawayo-high-density/magwegwe",
              "bulawayo/bulawayo-north/mahatshula",
              "bulawayo/bulawayo-high-density/makokoba",
              "bulawayo/bulawayo-south/malindela",
              "bulawayo/bulawayo-east/manningdale",
              "bulawayo/bulawayo-east/matsheumhlope",
              "bulawayo/bulawayo-high-density/matshombana",
              "bulawayo/bulawayo-west/mbundane",
              "bulawayo/bulawayo-high-density/mbundani",
              "bulawayo/bulawayo-north/montgomery",
              "bulawayo/bulawayo-south/montrose-byo",
              "bulawayo/bulawayo-south/morningside-byo",
              "bulawayo/bulawayo-high-density/mpopoma",
              "bulawayo/bulawayo-high-density/mpopoma-south",
              "bulawayo/bulawayo-south/munda",
              "bulawayo/bulawayo-high-density/mzilikazi",
              "bulawayo/bulawayo-high-density/new-luveve",
              "bulawayo/bulawayo-south/newton",
              "bulawayo/bulawayo-south/newton-west",
              "bulawayo/bulawayo-high-density/nguboyenja",
              "bulawayo/bulawayo-high-density/njube",
              "bulawayo/bulawayo-high-density/nketa",
              "bulawayo/bulawayo-high-density/nkulumane",
              "bulawayo/bulawayo-north/nondwene",
              "bulawayo/bulawayo-north/north-end",
              "bulawayo/bulawayo-north/north-lynne",
              "bulawayo/bulawayo-north/north-trenance",
              "bulawayo/bulawayo-north/northbrook",
              "bulawayo/bulawayo-north/northend",
              "bulawayo/bulawayo-north/northgate",
              "bulawayo/bulawayo-north/northlea-byo",
              "bulawayo/bulawayo-north/northvale",
              "bulawayo/bulawayo-north/norwood",
              "bulawayo/nyamandlovu/nyamandlovu",
              "bulawayo/bulawayo-north/orange-grove",
              "bulawayo/bulawayo-north/paddonhurst",
              "bulawayo/bulawayo-east/parklands",
              "bulawayo/bulawayo-north/parkview",
              "bulawayo/bulawayo-high-density/pelandaba",
              "bulawayo/bulawayo-high-density/pumula",
              "bulawayo/bulawayo-high-density/pumula-south",
              "bulawayo/bulawayo-north/queens-park-east",
              "bulawayo/bulawayo-north/queens-park-west",
              "bulawayo/bulawayo-north/queensdale-byo",
              "bulawayo/bulawayo-north/rangemore",
              "bulawayo/bulawayo-north/reigate",
              "bulawayo/bulawayo-north/richmond",
              "bulawayo/bulawayo-east/riverside-north",
              "bulawayo/bulawayo-east/riverside-south",
              "bulawayo/bulawayo-north/romney-park",
              "bulawayo/bulawayo-north/sauerstown",
              "bulawayo/bulawayo-east/selbourne-park",
              "bulawayo/bulawayo-high-density/sizinda",
              "bulawayo/bulawayo-west/solusi",
              "bulawayo/bulawayo-south/south-riding",
              "bulawayo/bulawayo-south/southdale",
              "bulawayo/bulawayo-south/southwold",
              "bulawayo/bulawayo-cbd-industrial/spezini",
              "bulawayo/bulawayo-cbd-industrial/steeldale",
              "bulawayo/bulawayo-east/suburbs",
              "bulawayo/bulawayo-east/sunning-hill",
              "bulawayo/bulawayo-north/sunnyside",
              "bulawayo/bulawayo-north/tegela",
              "bulawayo/bulawayo-north/the-jungle",
              "bulawayo/bulawayo-cbd-industrial/thorngrove",
              "bulawayo/bulawayo-north/trenance",
              "bulawayo/bulawayo-high-density/tshabalala",
              "bulawayo/bulawayo-high-density/tshabalala-extension",
              "bulawayo/bulawayo-high-density/umganin",
              "bulawayo/bulawayo-north/umguza-byo",
              "bulawayo/bulawayo-north/upper-glenville",
              "bulawayo/bulawayo-high-density/upper-rangemore",
              "bulawayo/bulawayo-east/waterford",
              "bulawayo/bulawayo-high-density/west-somerton",
              "bulawayo/bulawayo-cbd-industrial/westgate-byo",
              "bulawayo/bulawayo-cbd-industrial/westondale",
              "bulawayo/bulawayo-east/willsgrove",
              "bulawayo/bulawayo-north/windsor-park-byo",
              "bulawayo/bulawayo-east/woodlands",
              "bulawayo/bulawayo-north/woodville",
              "bulawayo/bulawayo-north/woodville-park",
              "bulawayo/bulawayo-east/worringham",
              "chitungwiza/chitungwiza/st-marys",
              "chitungwiza/chitungwiza/zengeza",
              "goromonzi/goromonzi/melfort",
              "gweru/gweru/adelaide-pk-gweru",
              "gweru/gweru/athlone",
              "gweru/gweru/brackenhurst",
              "gweru/gweru/bradeleys-plots",
              "gweru/gweru/cliffton-park",
              "gweru/gweru/clydesdale",
              "gweru/gweru/clysdale-park",
              "gweru/gweru/coolmoreen",
              "gweru/gweru/daylesford",
              "gweru/gweru/greenvale",
              "gweru/gweru/gweru-cbd",
              "gweru/gweru/gweru-east",
              "gweru/gweru/harben-park",
              "gweru/gweru/hertfordshire",
              "gweru/gweru/ivene",
              "gweru/gweru/kingston-park",
              "gweru/gweru/kopje",
              "gweru/gweru/lundi-park",
              "gweru/gweru/lynfield",
              "gweru/gweru/mambo",
              "gweru/gweru/mkoba",
              "gweru/gweru/montrose",
              "gweru/gweru/mtapa",
              "gweru/gweru/mtausi-park",
              "gweru/gweru/nashville",
              "gweru/gweru/nehosho",
              "gweru/gweru/northgate-heights",
              "gweru/gweru/northlea",
              "gweru/gweru/pattergonia",
              "gweru/gweru/ridgemont",
              "gweru/gweru/riverside",
              "gweru/gweru/senga",
              "gweru/gweru/shamrock-park",
              "gweru/gweru/southdowns",
              "gweru/gweru/southview",
              "gweru/gweru/st-annes-drive",
              "gweru/gweru/sussex-palms-estates",
              "gweru/gweru/westview-estates",
              "gweru/gweru/windsor-park",
              "gweru/gweru/woodlands-park",
              "harare/harare-high-density/adelaide-park",
              "harare/harare-west/adylinn",
              "harare/harare-south/airport",
              "harare/harare-north/alexandra-park",
              "harare/harare-east/amby",
              "harare/harare-south/arcadia",
              "harare/harare-south/ardbennie",
              "harare/harare-south/arlington",
              "harare/harare-west/ashbrittle",
              "harare/harare-west/ashdown-park",
              "harare/harare-west/aspindale-park",
              "harare/harare-east/athlone",
              "harare/harare-cbd/avenues",
              "harare/harare-north/avondale",
              "harare/harare-west/avondale-the-ridge",
              "harare/harare-west/avondale-west",
              "harare/harare-west/avonlea",
              "harare/harare-north/ballantyne-park",
              "harare/harare-north/belgravia",
              "harare/harare-west/belvedere",
              "harare/harare-west/bloomingdale",
              "harare/harare-west/bluff-hill",
              "harare/harare-north/borrowdale",
              "harare/harare-north/borrowdale-brooke",
              "harare/harare-north/borrowdale-west",
              "harare/harare-south/braeside",
              "harare/harare-north/brookeview",
              "harare/harare-high-density/budiriro",
              "harare/harare-north/carrick-creagh-estate",
              "harare/harare-south/chadcombe",
              "harare/harare-north/charlotte-brooke",
              "harare/harare-north/chisipite",
              "harare/harare-west/cold-comfort",
              "harare/harare-north/colne-valley",
              "harare/harare-north/colray",
              "harare/harare-west/cotswold-hills",
              "harare/harare-south/cranborne",
              "harare/harare-high-density/crowborough",
              "harare/harare-north/crowhill-views",
              "harare/harare-north/dandaro",
              "harare/harare-west/dawnview-park",
              "harare/harare-east/donnybrook",
              "harare/harare-high-density/dzivarasekwa",
              "harare/harare-east/eastlea",
              "harare/harare-east/eastview",
              "harare/harare-west/emerald-hill",
              "harare/harare-high-density/epworth",
              "harare/harare-south/exelsior",
              "harare/harare-west/fairview",
              "harare/harare-west/falcon-park",
              "harare/harare-west/glaudina",
              "harare/harare-north/glen-forest",
              "harare/harare-north/glen-lorne",
              "harare/harare-high-density/glen-norah",
              "harare/harare-high-density/glen-view",
              "harare/harare-north/glenwood",
              "harare/harare-north/gletwin-park",
              "harare/harare-west/goodhope",
              "harare/harare-high-density/granary-park",
              "harare/harare-south/graniteside",
              "harare/harare-south/graylands-park",
              "harare/harare-west/greencroft",
              "harare/harare-east/greendale",
              "harare/harare-north/greendale-north",
              "harare/harare-east/greengrove",
              "harare/harare-north/greystone-park",
              "harare/harare-north/groom-bridge",
              "harare/harare-north/gunhill",
              "harare/harare-west/haig-park",
              "harare/harare-cbd/harare-city-centre",
              "harare/harare-high-density/hatcliffe",
              "harare/harare-south/hatfield",
              "harare/harare-north/helensvale",
              "harare/harare-high-density/highfield",
              "harare/harare-north/highlands",
              "harare/harare-south/hillside",
              "harare/harare-north/hogerty-hill",
              "harare/harare-south/houghton-park",
              "harare/harare-south/huntersville-park",
              "harare/harare-north/kambanji",
              "harare/harare-high-density/kambuzuma",
              "harare/harare-east/kamfinsa",
              "harare/harare-west/kensington",
              "harare/harare-high-density/kuwadzana",
              "harare/harare-west/lenana-park",
              "harare/harare-north/lewisam",
              "harare/harare-south/lochinvar",
              "harare/harare-south/logan-park",
              "harare/harare-west/mabelreign",
              "harare/harare-high-density/mabvuku",
              "harare/harare-west/madokero-estates",
              "harare/harare-south/mainway-meadows",
              "harare/harare-east/mandara",
              "harare/harare-east/manresa",
              "harare/harare-west/maranatha",
              "harare/harare-high-density/marimba-park",
              "harare/harare-west/marlborough",
              "harare/harare-west/matidoda",
              "harare/harare-high-density/mbare",
              "harare/harare-south/mbudzi",
              "harare/harare-west/meyrick-park",
              "harare/harare-west/milton-park",
              "harare/harare-west/monavale",
              "harare/harare-west/mount-hampden",
              "harare/harare-north/mount-pleasant",
              "harare/harare-north/mount-pleasant-heights",
              "harare/harare-east/msasa",
              "harare/harare-south/msasa-park",
              "harare/harare-high-density/mufakose",
              "harare/harare-north/mwashuma-park",
              "harare/harare-north/newlands",
              "harare/harare-south/newport",
              "harare/harare-west/nkwisi-gardens",
              "harare/harare-north/northwood",
              "harare/harare-south/park-meadowlands",
              "harare/harare-south/parktown",
              "harare/harare-north/philadelphia",
              "harare/harare-north/pomona",
              "harare/harare-south/prospect",
              "harare/harare-south/queensdale",
              "harare/harare-north/quinnington",
              "harare/harare-west/rainham",
              "harare/harare-south/retreat",
              "harare/harare-east/rhodesville",
              "harare/harare-west/ridgeview",
              "harare/harare-high-density/rock-ridge",
              "harare/harare-east/rockview",
              "harare/harare-north/rolf-valley",
              "harare/harare-high-density/rugare",
              "harare/harare-high-density/rydale-ridge",
              "harare/harare-west/rydale-ridge-park",
              "harare/harare-north/ryelands",
              "harare/harare-north/sally-mugabe-heights",
              "harare/harare-west/sandton-park",
              "harare/harare-west/sentosa",
              "harare/harare-north/shawasha-hills",
              "harare/harare-high-density/snake-park",
              "harare/harare-south/southerton",
              "harare/harare-south/southgate",
              "harare/harare-south/southlands-park",
              "harare/harare-south/southlea-park",
              "harare/harare-south/southview-park",
              "harare/harare-west/spitzkop",
              "harare/harare-south/st-martins",
              "harare/stapleford/stapleford",
              "harare/harare-south/stoneridge",
              "harare/harare-west/strathaven",
              "harare/harare-high-density/sunningdale",
              "harare/harare-west/sunridge",
              "harare/harare-east/sunway-city",
              "harare/harare-high-density/tafara",
              "harare/harare-north/teviotdale",
              "harare/harare-north/the-grange",
              "harare/harare-west/tynwald",
              "harare/harare-north/umwinsidale",
              "harare/harare-north/unidale",
              "harare/harare-east/upper-hillside",
              "harare/harare-south/ushewokunze",
              "harare/harare-north/vainona",
              "harare/harare-west/warren-hills",
              "harare/harare-high-density/warren-park",
              "harare/harare-south/waterfalls",
              "harare/harare-west/westgate",
              "harare/harare-west/westlea",
              "harare/harare-west/whitecliff",
              "harare/harare-south/willowvale",
              "harare/harare-south/workington",
              "harare/harare-east/zimre-park",
              "kadoma/kadoma/mornington",
              "kariba/kariba/matusadona-national-park",
              "kariba/kariba/milibizi",
              "kariba/kariba/mlibizi",
              "lower-zambezi-river/lower-zambezi-river/mana-pools",
              "marondera/marondera/cherutombo",
              "marondera/marondera/dombotombo",
              "marondera/marondera/landyview-park",
              "marondera/marondera/nyameni",
              "marondera/marondera/paradise-park",
              "marondera/marondera/rotsvlei",
              "marondera/marondera/ruvimbo",
              "marondera/marondera/winstonpark",
              "masvingo/masvingo/clipsharm",
              "matobo/matobo/maphisa",
              "mazowe/mazowe/haydon-park",
              "mutare/mutare/avenues-mutare",
              "mutare/mutare/beirra-corridor",
              "mutare/mutare/bordervale",
              "mutare/mutare/burma-valley",
              "mutare/mutare/chikanga",
              "mutare/mutare/chisamba",
              "mutare/mutare/dangamvura",
              "mutare/mutare/darlington",
              "mutare/mutare/dream-house",
              "mutare/mutare/dreamhouse",
              "mutare/mutare/fairbridge-park",
              "mutare/mutare/fern-valley",
              "mutare/mutare/florida",
              "mutare/mutare/greenside",
              "mutare/mutare/hobhouse",
              "mutare/mutare/irene",
              "mutare/mutare/madanza",
              "mutare/mutare/maonde-dangare",
              "mutare/mutare/mazhambe",
              "mutare/mutare/morningside",
              "mutare/mutare/mountain-rise",
              "mutare/mutare/muchena",
              "mutare/mutare/muneni",
              "mutare/mutare/murambi",
              "mutare/mutare/musha-mukadzi",
              "mutare/mutare/mutare-cbd",
              "mutare/mutare/natview-park",
              "mutare/mutare/nyakamete",
              "mutare/mutare/palmerston",
              "mutare/mutare/park-cottages",
              "mutare/mutare/sakubva",
              "mutare/mutare/tiger-s-kloof",
              "mutare/mutare/toronto",
              "mutare/mutare/utopia",
              "mutare/mutare/valley-of-kings",
              "mutare/mutare/weirmouth",
              "mutare/mutare/westlea-mutare",
              "mutare/mutare/yeovil",
              "mutare/mutare/zimunya",
              "norton/norton/galloway",
              "norton/norton/katanga",
              "ruwa/ruwa/chipukutu-park",
              "ruwa/ruwa/erasmus-park",
              "ruwa/ruwa/mabvazuva-estates",
              "ruwa/ruwa/marcus-park",
              "ruwa/ruwa/riverside",
              "ruwa/ruwa/springvale",
              "ruwa/ruwa/timire-park",
              "ruwa/ruwa/windsor-park",
              "umzingwane/umzingwane/esigodini",
              "umzingwane/umzingwane/how-mine",
              "zambezi/zambezi/chisuma-gorges",
              "zambezi/zambezi/sapi-safari-area",
              "zvimba/zvimba/nyabira"
            ],
            "type": "string",
            "description": "Pick a town, a Harare or Bulawayo area, or a suburb from Propertybook's own location list. Start typing to search it. Via the API, send the place's path, for example harare, harare/harare-north or harare/harare-north/borrowdale; empty means the whole country."
          },
          "maxResults": {
            "title": "🔢 Max listings",
            "minimum": 1,
            "maximum": 10000,
            "type": "integer",
            "description": "How many adverts to return. Free accounts stop at 20. A search page holds about 10 regular adverts, and all of Harare for sale is about 3,500.",
            "default": 20
          },
          "minPrice": {
            "title": "💰 Min price",
            "minimum": 0,
            "type": "integer",
            "description": "Drop adverts cheaper than this, in the advert's own currency (almost always US dollars). Rents are per month. Applied after each page is read, so a narrow band still reads every page of the place."
          },
          "maxPrice": {
            "title": "💰 Max price",
            "minimum": 0,
            "type": "integer",
            "description": "Drop adverts dearer than this. Leave empty for no ceiling."
          },
          "minBedrooms": {
            "title": "🛏️ Min bedrooms",
            "minimum": 0,
            "type": "integer",
            "description": "Keep adverts with at least this many bedrooms. Adverts that state no bedroom count (stands, offices) are dropped when this is set."
          },
          "includeDetails": {
            "title": "📄 Open each advert in full",
            "type": "boolean",
            "description": "Opens every matching advert for the full description, feature lists, room counts, every photo and the last-updated date. Adds one Property Detail charge per advert.",
            "default": false
          },
          "searchUrls": {
            "title": "🔗 Search page URLs",
            "type": "array",
            "description": "Paste Propertybook search pages instead of using the fields above, for example https://www.propertybook.co.zw/houses/to-rent/harare/harare-north/borrowdale. Only the address path is used; filter settings after the ? are ignored.",
            "default": [],
            "items": {
              "type": "object",
              "required": [
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string",
                  "title": "URL of a web page",
                  "format": "uri"
                }
              }
            }
          },
          "listingUrls": {
            "title": "🔗 Advert URLs",
            "type": "array",
            "description": "Advert addresses for Property Detail, for example https://www.propertybook.co.zw/listings/for-sale/5-bedroom-house-avondale-harare-54018.",
            "default": [],
            "items": {
              "type": "object",
              "required": [
                "url"
              ],
              "properties": {
                "url": {
                  "type": "string",
                  "title": "URL of a web page",
                  "format": "uri"
                }
              }
            }
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}