# Scrape Realtor.ca Homes for Sale

**Use case:** 

Scrape Realtor.ca Homes for Sale to collect public property listings, prices, locations, and market data.

## Input

```json
{
  "maxItems": 100,
  "location": "Toronto",
  "operation": "buy",
  "sortBy": "newest",
  "propertyType": "",
  "ownershipType": "",
  "minPrice": 0,
  "maxPrice": 800000,
  "minBeds": 2,
  "maxBeds": 0,
  "minBathrooms": 0,
  "maxBathrooms": 0,
  "minYearBuilt": 0,
  "maxYearBuilt": 0,
  "minSquareFootage": 0,
  "maxSquareFootage": 0,
  "minLandSize": 0,
  "maxLandSize": 0,
  "minStoreys": 0,
  "maxStoreys": 0,
  "minMaintenanceFees": 0,
  "maxMaintenanceFees": 0,
  "minPropertyTax": 0,
  "maxPropertyTax": 0,
  "minUnits": 0,
  "maxUnits": 0,
  "minExteriorBuildingSize": 0,
  "maxExteriorBuildingSize": 0,
  "buildingType": "",
  "openHousesOnly": false,
  "liveStreamsOnly": false,
  "soldWithinDays": 0
}
```

## Output

```json
{
  "Id": {
    "label": "ID",
    "format": "text"
  },
  "MlsNumber": {
    "label": "MLS",
    "format": "text"
  },
  "Property.Photo.HighResPath": {
    "label": "Image",
    "format": "image"
  },
  "Property.PriceUnformattedValue": {
    "label": "Price",
    "format": "text"
  },
  "URL": {
    "label": "URL",
    "format": "link"
  },
  "Property.Type": {
    "label": "Property Type",
    "format": "text"
  },
  "Property.OwnershipType": {
    "label": "Ownership",
    "format": "text"
  },
  "Building.Type": {
    "label": "Building Type",
    "format": "text"
  },
  "Building.Bedrooms": {
    "label": "Beds",
    "format": "text"
  },
  "Building.BathroomTotal": {
    "label": "Baths",
    "format": "text"
  },
  "Building.SizeInterior": {
    "label": "Interior Size",
    "format": "text"
  },
  "Property.Address.AddressText": {
    "label": "Address",
    "format": "text"
  },
  "ProvinceName": {
    "label": "Province",
    "format": "text"
  },
  "PostalCode": {
    "label": "Postal Code",
    "format": "text"
  },
  "PublicRemarks": {
    "label": "Description",
    "format": "text"
  },
  "AlternateURL.VideoLink": {
    "label": "Video",
    "format": "link"
  },
  "TimeOnRealtor": {
    "label": "Time on",
    "format": "text"
  },
  "Individual": {
    "label": "Agent",
    "format": "object"
  }
}
```

## About this Actor

This example demonstrates how to use [Realtor.ca Canada ($1 per 1000 results)](https://apify.com/igolaizola/realtor-canada-scraper-ppe) with a specific input configuration. Visit the [Actor detail page](https://apify.com/igolaizola/realtor-canada-scraper-ppe) to learn more, explore other use cases, and run it yourself.