duProprio Property Scraper avatar

duProprio Property Scraper

Under maintenance

Pricing

from $7.00 / 1,000 results

Go to Apify Store
duProprio Property Scraper

duProprio Property Scraper

Under maintenance

Scrapes property listings from DuProprio.com for mortgage prices, address, city, type, availability, tags, and room dimensions.

Pricing

from $7.00 / 1,000 results

Rating

0.0

(0)

Developer

Ocrad

Ocrad

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Share

DuProprio Property Scraper

DuProprio Property Scraper


πŸ” What it does

This Actor scrapes property listings from DuProprio.com β€” Canada's largest private real estate platform. By providing any search results URL, you can retrieve structured property data across all listing types (for sale, for rent, commercial).

With this Actor, you can:

  • Get Listing Overviews: Extract price, address, city, property type, availability, tags, and thumbnail photos from search result pages.
  • Access Deep Property Details: Enable detailedInfo to visit each listing page and extract room dimensions, living space area, full feature groups, and property features.
  • Retrieve Mortgage Estimates: Capture DuProprio's built-in mortgage calculator outputs β€” mortgage amount and estimated payments.

πŸ“ Example Output

Basic (detailedInfo: false)

{
"id": "1119778",
"url": "https://duproprio.com/en/monteregie/bromont/condominium-for-sale/271-rue-brodeur-1119778",
"title": "271 rue Brodeur, Bromont for sale",
"price": "$749,000",
"city": "Bromont",
"address": "271 rue Brodeur",
"typeAndIntro": "Condominium for sale – Bright and spacious corner unit on the 3rd floor of a prestigious building in the heart of Bromont...",
"availability": null,
"tags": [
"Inground Pool",
"Open house"
],
"imageUrl": "https://photos.duproprio.com/photos/public/for_sale/202501/1119778/condominium-bromont-600-14823456.jpg",
"scrapedAt": "2026-03-19T15:42:20.171Z"
}

Detailed (detailedInfo: true)

{
"id": "1119778",
"url": "https://duproprio.com/en/monteregie/bromont/condominium-for-sale/271-rue-brodeur-1119778",
"title": "271 rue Brodeur, Bromont for sale",
"price": "$749,000",
"city": "Bromont",
"address": "271 rue Brodeur",
"typeAndIntro": "Condominium for sale – Bright and spacious corner unit on the 3rd floor of a prestigious building in the heart of Bromont...",
"availability": null,
"tags": [
"Inground Pool",
"Open house"
],
"imageUrl": "https://photos.duproprio.com/photos/public/for_sale/202501/1119778/condominium-bromont-600-14823456.jpg",
"bedrooms": "2",
"bathrooms": "2",
"levels": "1",
"livingSpaceArea": "1,150 ftΒ² (106.84 mΒ²)",
"propertyFeatures": {
"Asking Price": "$749,000",
"Year of construction": "2018",
"Certificate of Location": "Yes",
"Municipal evaluation": "$612,400",
"Municipal evaluation's date": "2024",
"Lot's municipal evaluation": "$80,000",
"Building's municipal evaluation": "$532,400",
"Common expenses / Condo fees": "$425 / monthly",
"Taxes year": "2024",
"Municipal Taxes": "$4,210",
"School taxes": "$320"
},
"featureGroups": [
{
"category": "Services",
"items": [
"Hot water",
"Electricity",
"Air exchange system"
]
},
{
"category": "Heating source",
"items": [
"Electric",
"Heat-pump"
]
},
{
"category": "Kitchen",
"items": [
"Quartz countertop",
"Dishwasher",
"Central island"
]
},
{
"category": "Pool",
"items": [
"Inground",
"Heated"
]
},
{
"category": "Garage",
"items": [
"Attached",
"Heated",
"1 space"
]
},
{
"category": "Location",
"items": [
"Near park",
"Near ski hill",
"Residential area"
]
},
{
"category": "Near Commerce",
"items": [
"Supermarket",
"Restaurant",
"Bank"
]
},
{
"category": "Near Recreational Services",
"items": [
"Cycling path",
"Cross-country skiing",
"Downhill skiing"
]
}
],
"rooms": [
{
"room": "Living room",
"storey": "Main floor",
"dimensions": "20' x 14' (6.10 m x 4.27 m)",
"flooring": "Hardwood"
},
{
"room": "Dining room",
"storey": "Main floor",
"dimensions": "12' x 10' (3.66 m x 3.05 m)",
"flooring": "Hardwood"
},
{
"room": "Kitchen",
"storey": "Main floor",
"dimensions": "14' x 10' (4.27 m x 3.05 m)",
"flooring": "Ceramic"
},
{
"room": "Primary bedroom",
"storey": "Main floor",
"dimensions": "14' x 12' (4.27 m x 3.66 m)",
"flooring": "Hardwood"
},
{
"room": "Bedroom 2",
"storey": "Main floor",
"dimensions": "11' x 10' (3.35 m x 3.05 m)",
"flooring": "Hardwood"
},
{
"room": "Bathroom",
"storey": "Main floor",
"dimensions": "9' x 7' (2.74 m x 2.13 m)",
"flooring": "Ceramic"
},
{
"room": "Ensuite bathroom",
"storey": "Main floor",
"dimensions": "8' x 6' (2.44 m x 1.83 m)",
"flooring": "Ceramic"
}
],
"mortgageAmount": "$511,200",
"myPayments": "$719 Weekly",
"scrapedAt": "2026-03-19T15:42:20.171Z"
}

🎯 How It Works

  1. Input: Provide any DuProprio search results URL (copy it directly from your browser after applying filters) and the number of pages to scrape.
  2. Listing pages: The Actor loads each result page and extracts all property cards β€” price, city, address, type, tags, and thumbnail.
  3. Detail pages (optional): When detailedInfo is enabled, the Actor visits each listing's page to extract room dimensions, property features, feature groups, and mortgage estimates.
  4. Output: All data is stored as structured JSON records in the Apify dataset, ready to download as JSON, CSV, or XLSX.

Example Input

{
"url": "https://duproprio.com/en/search/list?search[is_for_sale]=1&search[property_type][]=1",
"maxPages": 5,
"detailedInfo": true
}

Apply any filters on DuProprio (region, price range, property type, etc.) and copy the resulting URL directly into the url field.


πŸ’¬ Support and Feedback

Need help or have suggestions? Leave a review on the Actor's Apify page or reach out via Apify support. We monitor DuProprio's page structure and aim to keep the scraper up to date with any site changes.