
HouseSigma.com Scraper
2 hours trial then $20.00/month - No credit card required now

HouseSigma.com Scraper
2 hours trial then $20.00/month - No credit card required now
Unlock Canada’s real estate market with the HouseSigma Scraper! Extract detailed property listings, historical sales, and market trends effortlessly. Save time, gain insights, and make smarter investments—all with structured, analysis-ready data at your fingertips.
Overview
The HouseSigma.com Scraper extracts detailed real estate data from HouseSigma.com, Canada’s leading property marketplace. Designed for investors, agents, and researchers, this tool automates the collection of property listings, historical sales, and market trends. Whether you're analyzing neighborhoods, tracking price changes, or identifying investment opportunities, this scraper delivers structured, actionable data.
Features
- Map-Based Scraping: Start with map view URLs to scrape listings in specific geographic areas.
- Targeted Scraping: Scrape specific cities (e.g., Toronto, Vancouver) or property types (e.g., condos, detached homes).
- Comprehensive Property Data: Extract details like price, taxes, bedrooms, bathrooms, square footage, and more.
- Granular Property Data: Extract listing prices, square footage, bedrooms/bathrooms, taxes, historical sales, and agent details.
- Market Analytics: Capture price trends, days on market, and neighborhood comparisons.
- Customizable Workflow: Adjust concurrency, retries, and data limits for large-scale scraping.
- Historical Sales: Access past sale prices and dates for market trend analysis.
- Proxy Support: Use residential proxies to avoid IP blocks and ensure uninterrupted scraping.
- Customizable Limits: Control the number of listings scraped (
maxItems
) and request concurrency.
How to Use
- Set Up: Deploy the scraper on the Apify Platform.
- Configure Input: Define your target URLs, limits, and proxy settings (see example below).
- Run the Scraper: Execute the job and monitor progress in real time.
- Export Results: Download data in JSON, CSV, or Excel formats.
Input Configuration
Example Input
1{ 2 "startUrls": [ 3 { 4 "url": "https://housesigma.com/on/otterville-real-estate/map/?center_marker=42.9264829,-80.6033821&view=map&municipality=12397&status=for-sale&lat=42.9264829&lon=-80.6033821&zoom=12" 5 } 6 ], 7 "maxItems": 100, 8 "maxConcurrency": 10, 9 "minConcurrency": 1, 10 "maxRequestRetries": 100, 11 "proxy": { 12 "useApifyProxy": true, 13 "apifyProxyGroups": ["RESIDENTIAL"] 14 } 15}
Input Fields Explained
Field | Type | Description | Default |
---|---|---|---|
startUrls | array | URLs to start scraping. Use HouseSigma’s map view URLs (e.g., filtered by status, location, or zoom level). | [Map URL] |
maxItems | integer | Maximum number of listings to scrape per run. Leave empty to scrape all. | 100 |
maxConcurrency | integer | Maximum parallel requests to process pages. | 10 |
minConcurrency | integer | Minimum parallel requests to maintain. | 1 |
maxRequestRetries | integer | Retry failed requests up to this number before stopping. | 100 |
proxy | object | Proxy configuration for anonymity: - useApifyProxy : Enable Apify Proxy.- apifyProxyGroups : Use RESIDENTIAL for hard-to-scrape targets. | { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] } |
Output Structure
The scraper returns structured property data. Below is an example output:
1{ 2 "show_consumer_questionnaire": 0, 3 "assessment": null, 4 "listing_price_change": [], 5 "touring_activities": [], 6 "picture": { 7 "photo_url": "https://cache15.housesigma.com/file/pix-itso/152220668/5534c_1.jpg?c073d892", 8 "photo_list": [ 9 "https://cache15.housesigma.com/file/pix-itso/152220668/5534c_1.jpg?c073d892", 10 "https://cache08.housesigma.com/file/pix-itso/152220668/5534c_2.jpg?c073d892" 11 ] 12 }, 13 "house": { 14 "id_listing": "JKdOYr0knRj754lW", 15 "id_address": "eQp5yO8RwrG7d0ZE", 16 "seo_municipality": "norwich-real-estate", 17 "seo_address": "35-meadowlands-drive", 18 "ml_num": "********", 19 "ml_num_merge": "********", 20 "hash_id": "pv2YagNt5rdz7nJD", 21 "seo_suffix": "35-Meadowlands-Drive-Norwich-N0J1R0-40621881-X10745108-X10745108", 22 "house_type_name": "Single Family Residence", 23 "house_type": "D.", 24 "address": "(Address display requires Agreement)", 25 "address_seo": "(Address display requires Agreement)", 26 "address_navigation": null, 27 "list_status": { 28 "public": -5, 29 "live": 1, 30 "flg_idx": 1, 31 "sold": 0, 32 "s_r": "Sale", 33 "text": "For Sale", 34 "status": "A", 35 "feature": null, 36 "precon": null, 37 "agent_available": true, 38 "premium": 1, 39 "archive": 0, 40 "watched": 0, 41 "watched_text": "Sold Watch", 42 "community_watched": 0, 43 "community_watch_types": [] 44 }, 45 "list_dates": { 46 "date_added": null, 47 "date_added_days": null, 48 "date_start": "Agreement required", 49 "date_start_days": null, 50 "date_start_month": 6, 51 "date_update": null, 52 "date_end": null, 53 "date_end_days": null, 54 "date_list_days": null, 55 "date_sold_report": null 56 }, 57 "id_community": 5474, 58 "id_municipality": 10237, 59 "community_name": "-", 60 "municipality_name": "Norwich", 61 "municipality_area": null, 62 "country": "CA", 63 "province": "ON", 64 "province_name": "Ontario", 65 "cross_street": "", 66 "bedroom": 0, 67 "bedroom_plus": null, 68 "bedroom_string": 0, 69 "washroom": 0, 70 "parking": { 71 "total": 0, 72 "garage_type": "", 73 "garage": 0, 74 "parking_type": "", 75 "parking": 0, 76 "text": "" 77 }, 78 "price": "(Agreement required)", 79 "price_int": null, 80 "price_abbr": null, 81 "price_sold": "(Agreement required)", 82 "price_sold_int": null, 83 "price_origin": null, 84 "price_tag": "For Sale", 85 "map": { 86 "lat": 42.921703, 87 "lon": -80.597969 88 }, 89 "tax_int": 0, 90 "maintenance_int": null, 91 "brokerage": "*****************************************", 92 "text": { 93 "list_date_short": "Agreement required", 94 "list_date_long": "Agreement required", 95 "dom_short": "For Sale - days ago", 96 "dom_short_v2": "- days ago", 97 "dom_long": "Agreement required", 98 "rooms_short": "", 99 "rooms_long": "", 100 "status_chg_date": "1 week ago", 101 "hs_exclusive_tag": null 102 }, 103 "house_area": { 104 "area": "****", 105 "area_note": null, 106 "unit": "feet²", 107 "estimate": 0 108 }, 109 "land": null, 110 "open_house_date": null, 111 "tos_source": "ITSO", 112 "data_source_raw": "ITSO", 113 "data_source_text": "<style>\n ul.data_source_ul{\n line-height: 20px;\n }\n ul.data_source_ul li{\n list-style-type: '*';\n padding-left: 10px;\n }\n</style>\n<ul class=\"data_source_ul\">\n <li> Data is provided courtesy of ITSO</li>\n <li> © 2021 ITSO (https://www.itsosystems.ca/)</li>\n <li> The information provided herein must only be used by consumers that have a bona fide interest in the purchase, sale, or lease of real estate and may not be used for any commercial purpose or any other purpose.</li> \n <li> Information deemed reliable but not guaranteed.</li>\n</ul>", 114 "copyright_text": { 115 "copyright": "<p>Copyright: © 2025 HouseSigma Inc. All rights reserved. HouseSigma Inc. is a registered real estate brokerage in the Province of Ontario.</p>", 116 "housesigmaInc": "HouseSigma Inc. Brokerage", 117 "disclaimer_img": null, 118 "disclaimer_url": null 119 }, 120 "agent_user": { 121 "id": 1, 122 "name": "System API", 123 "phone": "2894695060", 124 "picture": "", 125 "created": "2018-06-29 13:58:10" 126 }, 127 "bind_agent_user": null, 128 "contact_message": "I'd like to buy/sell something similar to: [********], (Address display requires Agreement), Norwich", 129 "postal_code": "", 130 "postal_code_seo": "", 131 "pending_review_text": "", 132 "list_agent_name": null, 133 "brokerage_text": null, 134 "schedule_message": "I want to book an appointment to view: [********], (Address display requires Agreement), Norwich", 135 "direct_contact_message": "I want to know more about your toured listing: [********], (Address display requires Agreement), Norwich", 136 "direct_contact_trreb_questionnaire_message": "" 137 }, 138 "key_facts": null, 139 "key_facts_v2": { 140 "tax": { 141 "name": "Tax", 142 "value": "*********", 143 "public": 0 144 }, 145 "property_type": { 146 "name": "Property Type", 147 "value": "*********************************", 148 "public": 0 149 }, 150 "maintenance": { 151 "name": "Maintenance", 152 "value": null, 153 "public": 0 154 }, 155 "included_utility": { 156 "name": "Included Utility", 157 "value": null, 158 "public": 0 159 }, 160 "build_year": { 161 "name": "Building Age", 162 "value": "*", 163 "public": 0 164 }, 165 "size_without_area_note": { 166 "name": "Size", 167 "value": "**********", 168 "public": 0 169 }, 170 "size_with_area_note": { 171 "name": "Size", 172 "value": null, 173 "public": 0 174 }, 175 "lot_size": { 176 "name": "Lot Size", 177 "value": "**************", 178 "public": 0 179 }, 180 "locker": { 181 "name": "Locker", 182 "value": null, 183 "public": 0 184 }, 185 "irregular": { 186 "name": "Lot Irregularities", 187 "value": null, 188 "public": 0 189 }, 190 "condo_exposure": { 191 "name": "Exposure", 192 "value": null, 193 "public": 0 194 }, 195 "parking": { 196 "name": "Parking", 197 "value": "*********************", 198 "public": 0 199 }, 200 "basement": { 201 "name": "Basement", 202 "value": "**********", 203 "public": 0 204 }, 205 "coop_commission": { 206 "name": "Coop Commission", 207 "value": null, 208 "public": 0 209 }, 210 "ml_num_merge": { 211 "name": "Listing #", 212 "value": "********", 213 "public": 0 214 }, 215 "data_source": { 216 "name": "Data Source", 217 "value": "ITSO", 218 "public": 1 219 }, 220 "days_on_site_or_market": { 221 "name": "Days on Market", 222 "value": "193 days", 223 "public": 1 224 }, 225 "status_chg_date": { 226 "name": "Status Change", 227 "value": "1 week ago", 228 "public": 1 229 }, 230 "listed_on": { 231 "name": "Listed on", 232 "value": "2024-07-24", 233 "public": 1 234 }, 235 "updated_on": { 236 "name": "Updated on", 237 "value": "2025-01-23", 238 "public": 1 239 }, 240 "description2": { 241 "name": "Description", 242 "value": null, 243 "public": 0 244 }, 245 "summary": { 246 "name": "Summary", 247 "value": [ 248 "Introducing 35 Meadowlands Drive, a Canadian Craftsman home in Otterville by Everest Estate.", 249 "The to-be-built home features 2,193 finished square feet, including 3 spacious bedrooms and 3 well-appointed bathrooms.", 250 "A triple car garage is included, making it suitable for families seeking modern living in a serene setting.", 251 "The home is designed with high-quality finishes and superior craftsmanship, reflecting Everest Estate's reputation.", 252 "An open-concept layout promotes fluidity between living, dining, and kitchen areas, perfect for entertaining.", 253 "The tranquil bedrooms and contemporary bathrooms enhance comfort and style within the home.", 254 "The property includes a potential for a detached shop/garage, paved driveway, and in-ground irrigation, with a fully renovated adjacent farm home available for interim use during construction." 255 ], 256 "public": 0 257 }, 258 "project_name": { 259 "name": "Project Name", 260 "value": null, 261 "public": 0 262 }, 263 "builders": { 264 "name": "Builder(s)", 265 "value": null, 266 "public": 0 267 }, 268 "occupancy_date": { 269 "name": "Occupancy Date", 270 "value": null, 271 "public": 0 272 }, 273 "aggregated_dom": { 274 "name": "Property Days on Market", 275 "value": "********", 276 "public": 0 277 } 278 }, 279 "school": [], 280 "property_detail": { 281 "property": { 282 "name": "Property", 283 "value": [ 284 { 285 "name": "Property Type", 286 "value": "***********************", 287 "public": 0 288 }, 289 { 290 "name": "Style", 291 "value": "********", 292 "public": 0 293 }, 294 { 295 "name": "Frontage Type", 296 "value": "****", 297 "public": 0 298 }, 299 { 300 "name": "Community", 301 "value": "**********", 302 "public": 0 303 }, 304 { 305 "name": "Municipality", 306 "value": "*******", 307 "public": 0 308 } 309 ] 310 }, 311 "inside": { 312 "name": "Inside", 313 "value": [ 314 { 315 "name": "Rooms", 316 "value": "**", 317 "public": 0 318 }, 319 { 320 "name": "Bedrooms", 321 "value": "*", 322 "public": 0 323 }, 324 { 325 "name": "Bedrooms Above Ground", 326 "value": "*", 327 "public": 0 328 }, 329 { 330 "name": "Bedrooms Below Ground", 331 "value": "*", 332 "public": 0 333 }, 334 { 335 "name": "Bathrooms", 336 "value": "*", 337 "public": 0 338 }, 339 { 340 "name": "Full Bathrooms", 341 "value": "*", 342 "public": 0 343 }, 344 { 345 "name": "Half Bathrooms", 346 "value": "*", 347 "public": 0 348 }, 349 { 350 "name": "2 Piece Bathrooms", 351 "value": "*", 352 "public": 0 353 }, 354 { 355 "name": "3 Piece Bathrooms", 356 "value": "*", 357 "public": 0 358 }, 359 { 360 "name": "4 Piece Bathrooms", 361 "value": "*", 362 "public": 0 363 }, 364 { 365 "name": "5 Plus Piece Bathrooms", 366 "value": "*", 367 "public": 0 368 }, 369 { 370 "name": "Kitchens", 371 "value": "*", 372 "public": 0 373 }, 374 { 375 "name": "Kitchens Above Ground", 376 "value": "*", 377 "public": 0 378 }, 379 { 380 "name": "Kitchens Below Ground", 381 "value": "*", 382 "public": 0 383 }, 384 { 385 "name": "Laundry", 386 "value": "*", 387 "public": 0 388 }, 389 { 390 "name": "Laundries on Level Main", 391 "value": "*", 392 "public": 0 393 } 394 ] 395 }, 396 "utilities": { 397 "name": "Utilities", 398 "value": [ 399 { 400 "name": "Cooling", 401 "value": "***********", 402 "public": 0 403 }, 404 { 405 "name": "Heating", 406 "value": "************************", 407 "public": 0 408 }, 409 { 410 "name": "Water", 411 "value": "*****************", 412 "public": 0 413 } 414 ] 415 }, 416 "parking": { 417 "name": "Parking", 418 "value": [ 419 { 420 "name": "Driveway Parking", 421 "value": "*************************", 422 "public": 0 423 }, 424 { 425 "name": "Garage", 426 "value": "*", 427 "public": 0 428 }, 429 { 430 "name": "Total Parking Space", 431 "value": "*", 432 "public": 0 433 }, 434 { 435 "name": "Parking Features", 436 "value": "************************************", 437 "public": 0 438 } 439 ] 440 }, 441 "highlights": { 442 "name": "Highlights", 443 "value": [ 444 { 445 "name": "Lot Features", 446 "value": "**************************************************************************************************************************************************************************************************", 447 "public": 0 448 } 449 ] 450 }, 451 "land": { 452 "name": "Land", 453 "value": [ 454 { 455 "name": "Sewer", 456 "value": "***************", 457 "public": 0 458 }, 459 { 460 "name": "Frontage Length", 461 "value": "******", 462 "public": 0 463 }, 464 { 465 "name": "Depth", 466 "value": "******", 467 "public": 0 468 }, 469 { 470 "name": "Lot Size", 471 "value": "**************", 472 "public": 0 473 }, 474 { 475 "name": "Acreage", 476 "value": "*****", 477 "public": 0 478 }, 479 { 480 "name": "Zoning", 481 "value": "*", 482 "public": 0 483 } 484 ] 485 }, 486 "farm": { 487 "name": "Farm", 488 "value": [ 489 { 490 "name": "Farm Land Area Units", 491 "value": "***********", 492 "public": 0 493 } 494 ] 495 } 496 }, 497 "listing_history": [ 498 { 499 "id_listing": "JKdOYr0knRj754lW", 500 "ml_num": "********", 501 "seo_suffix": "35-Meadowlands-Drive-Norwich-N0J1R0-40621881-X10745108-X10745108", 502 "price": "(Agreement required)", 503 "price_note": null, 504 "price_sold": "(Agreement required)", 505 "date_start": null, 506 "date_end": null, 507 "data_source": "ITSO", 508 "status": "For Sale", 509 "public": -5, 510 "button": 0, 511 "show_contact_agent": false, 512 "blur_price": false 513 } 514 ], 515 "rooms": [ 516 { 517 "size": "*********", 518 "size_feet": "**********", 519 "dc": "", 520 "type": "*****", 521 "lv": "***********" 522 } 523 ], 524 "rooms_public": 0, 525 "community_stats": { 526 "house_type": "D.", 527 "period": "2025-01-01", 528 "price_sold_median": 655000, 529 "price_sold_growth_yoy": 0.039, 530 "price_sold_growth_yoy_percentile": 53, 531 "sold_count": 1, 532 "sold_count_30": 1, 533 "dom_avg": 65, 534 "new_listing_count": 6, 535 "rent_180_ratio": 7.1, 536 "active_listing_count": 14, 537 "absorption_rate": 0.06, 538 "price_sold_growth_5y": 59, 539 "price_sold_growth_10y": "-", 540 "temperature_text": "Very Cold", 541 "period_name": "January 2025", 542 "growth_year": 3.9 543 }, 544 "community_stats_all": { 545 "house_type": "all", 546 "period": "2025-01-01", 547 "price_sold_median": 655000, 548 "price_sold_growth_yoy": -0.016, 549 "price_sold_growth_yoy_percentile": 34, 550 "sold_count": 1, 551 "sold_count_30": 1, 552 "dom_avg": 65, 553 "new_listing_count": 8, 554 "rent_180_ratio": 7, 555 "active_listing_count": 16, 556 "absorption_rate": "0.05", 557 "price_sold_growth_5y": 59, 558 "price_sold_growth_10y": "-", 559 "period_name": "January 2025", 560 "growth_year": -1.6 561 }, 562 "analytics": { 563 "estimate_price": "1,408,400", 564 "estimate_price_int": 1408400, 565 "estimate_price_confident": 2.05, 566 "estimate_price_display_directly": 1, 567 "estimate_price_display": 1, 568 "estimate_price_display_top": 1, 569 "estimate_price_date": "2025-02-01", 570 "estimate_price_age": 1, 571 "price_diff": -5, 572 "rent_base": 0, 573 "estimate_price_range": null, 574 "estimate_dom": null, 575 "estimate_dom_bar": null, 576 "estimate_rent": "3,059", 577 "estimate_rent_int": 3059, 578 "estimate_rent_days": 25, 579 "estimate_rent_yearreturn": 2.01, 580 "school": { 581 "highschool_score": 0, 582 "belowhighschool_score": 5 583 }, 584 "stars": { 585 "school": null, 586 "growth": 2.5, 587 "rent": 0.5 588 }, 589 "scores": { 590 "school": null, 591 "growth": 5, 592 "rent": 1 593 } 594 }, 595 "virtual_open_house": [], 596 "public_open_house": [], 597 "community_stats_public": 1, 598 "premium_stats_display": 0, 599 "premium_stats": null, 600 "deposit": null, 601 "province_abbr": "ON", 602 "meta": { 603 "title": "(Address display requires Agreement), Norwich, Ontario For Sale | HouseSigma", 604 "title_share": "(Address display requires Agreement), Norwich, Ontario For Sale | HouseSigma", 605 "description": "Discover the perfect starter home or investment opportunity at (Address display requires Agreement), Norwich, Ontario with HouseSigma today.", 606 "image": "https://cache15.housesigma.com/file/pix-itso/152220668/5534c_1.jpg?c073d892", 607 "canonical_url": "https://housesigma.com/on/norwich-real-estate/35-meadowlands-drive/home/eQp5yO8RwrG7d0ZE/", 608 "robots": "all" 609 }, 610 "component_display": { 611 "my_note": 1, 612 "agent_touring_activities": 1, 613 "not_interested": 1, 614 "community_popularity_index": 1 615 }, 616 "show_agent_recruit": 0, 617 "show_trustpilot": false, 618 "banner_top": { 619 "src": "https://static.housesigma.com/images/banner/join_housesigma_v2_750_204.png", 620 "url": "https://team.housesigma.com/join-us/", 621 "inner": false 622 }, 623 "banner_bottom": null, 624 "show_premium_unlock": 0, 625 "user_referral_code": "", 626 "premium_share_text": "" 627 }
Key Output Fields
- id_listing: Unique HouseSigma listing ID.
- address: Property address (may require agreement for full display).
- price: Current asking price.
- house_type: Property type (e.g., Single Family Residence).
- bedrooms/bathrooms: Number of rooms.
- squareFootage: Interior size.
- taxes: Annual property tax.
- listingDate: Date listed on HouseSigma.
- daysOnMarket: Days since the property was listed.
- agent: Broker/agent contact details.
- historicalSales: Previous sale prices and dates (if available).
- key_facts: Key property details (e.g., taxes, size, parking).
- property_detail: Detailed property attributes (e.g., construction, utilities).
- community_stats: Local market metrics (e.g., median price, growth trends).
- analytics: HouseSigma’s price and rent estimates.
Benefits
- Market Insights: Track price trends and identify undervalued properties.
- Investment Analysis: Use historical sales and community stats for informed decisions.
- Time Savings: Automate data extraction instead of manual copying.
- Scalable: Scrape thousands of listings across cities in hours.
Why Use This Scraper?
HouseSigma’s map-based interface makes it ideal for geographic research, but manual data collection is tedious. This scraper:
- Scales Effortlessly: Scrape hundreds of listings across cities.
- Avoids Blocks: Residential proxies ensure uninterrupted scraping.
- Delivers Structure: Clean, analysis-ready data in JSON/CSV.
Support
- Issues: Report via Apify Actor Issues.
- Contact:
- Email: muhamed.didovic@gmail.com
- Portfolio: https://muhamed-didovic.github.io/
Custom Services
Need modifications? Contact me for:
- Custom fields (e.g., school districts, commute times).
- Bulk historical sales data.
- Integration with analytics tools (Tableau, Power BI).
Email: muhamed.didovic@gmail.com
Actor Metrics
8 monthly users
-
0 No bookmarks yet
>99% runs succeeded
Created in Feb 2025
Modified 3 days ago