# Scrape Calgary Sold Listings Last 30 Days

**Use case:** 

Scrape Realtor.ca for recently sold Calgary listings from the last 30 days — sold prices, addresses, and property details.

## Input

```json
{
  "city": "Calgary",
  "startUrls": [],
  "transactionType": "sold",
  "propertyType": "residential",
  "propertySubType": "condo",
  "buildingType": "apartment",
  "minPrice": 300000,
  "maxPrice": 900000,
  "minBedrooms": 2,
  "maxBedrooms": 4,
  "minBathrooms": 1,
  "maxBathrooms": 3,
  "minSqft": 800,
  "maxSqft": 2500,
  "minMaintenanceFee": 200,
  "maxMaintenanceFee": 700,
  "minPropertyTax": 2000,
  "maxPropertyTax": 8000,
  "openHousesOnly": false,
  "keywords": "pool garage",
  "listedSince": "2026-01-01",
  "soldWithinDays": 30,
  "fetchDetails": false,
  "maxItems": 5
}
```

## Output

```json
{
  "priceFormatted": {
    "label": "Price",
    "format": "text"
  },
  "address": {
    "label": "Address",
    "format": "text"
  },
  "city": {
    "label": "City",
    "format": "text"
  },
  "province": {
    "label": "Province",
    "format": "text"
  },
  "bedrooms": {
    "label": "Beds",
    "format": "number"
  },
  "bathrooms": {
    "label": "Baths",
    "format": "number"
  },
  "url": {
    "label": "URL",
    "format": "link"
  }
}
```

## About this Actor

This example demonstrates how to use [Realtor.ca Scraper — Canadian MLS Listings](https://apify.com/unfenced-group/realtor-ca-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/unfenced-group/realtor-ca-scraper) to learn more, explore other use cases, and run it yourself.