HouseSigma.com Listing(s) and Agent(s) Scraper avatar
HouseSigma.com Listing(s) and Agent(s) Scraper

Pricing

$10.00/month + usage

Go to Store
HouseSigma.com Listing(s) and Agent(s) Scraper

HouseSigma.com Listing(s) and Agent(s) Scraper

Developed by

Muhamed Didovic

Muhamed Didovic

Maintained by Community

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.

0.0 (0)

Pricing

$10.00/month + usage

0

Total users

37

Monthly users

15

Runs succeeded

98%

Last modified

9 hours ago

HouseSigma.com Scraper

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.
  • Agent Scraping: Download a list of agents from HouseSigma Agents or scrape individual agent profiles (e.g., Maja Curic).

How to Use

  1. Set Up: Ensure you have an Apify account and access to the Apify platform.
  2. Install Cookie-Editor (there is option to Export cookies as JSON) or EditThisCookie chrome extension.
  3. Login to your HouseSigma.com account
  4. While you are on Linkedin tab, Click on the extension and export the cookies. Cookies are used to authorize actor with Linkedin.com site. Install any (or all) of the following chrome extensions to copy cookies:
  5. Paste the cookies to this actor's Cookie input field
  6. Specify the HouseSigma site URL you want to scrape. You can use:
    • Property search/map/listing URLs (e.g., https://housesigma.com/on/otterville-real-estate/map/?center_marker=...)
    • Agent list URL (e.g., https://housesigma.com/on/agents/) to download all agents
    • Individual agent profile URLs (e.g., https://housesigma.com/on/agents/maja-curic) to scrape a specific agent You can add multiple URLs for a broader search scope.
  7. Configure Input: Define your target URLs, limits, cookies, and proxy settings (see example below).
  8. Run the Scraper: Execute the job and monitor progress in real time.
  9. Export Results: Download data in JSON, CSV, or Excel formats.

Input Configuration

Example Input

{
"startUrls": [
{
"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"
},
{ "url": "https://housesigma.com/listings/newly-listed" },
{ "url": "https://housesigma.com/listings/recommended-for-you" },
{ "url": "https://housesigma.com/listings/exclusive-precon-assignment" },
{ "url": "https://housesigma.com/listings/sold-below-bought" },
{ "url": "https://housesigma.com/listings/high-returns" },
{ "url": "https://housesigma.com/listings/featured-listings" },
{ "url": "https://housesigma.com/listings/just-sold" },
{ "url": "https://housesigma.com/best-for-rental-investment" },
{ "url": "https://housesigma.com/best-for-schools" },
{ "url": "https://housesigma.com/1-year-price-growth" },
{ "url": "https://housesigma.com/on/agents/" }, // Scrape all agents
{ "url": "https://housesigma.com/on/agents/maja-curic" } // Scrape a specific agent
],
"maxItems": 100,
"maxConcurrency": 10,
"minConcurrency": 1,
"maxRequestRetries": 100,
"cookies": [
// Optional: Paste your cookies array here if authentication is required
],
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Input Fields Explained

FieldTypeDescriptionDefault
startUrlsarrayURLs to start scraping. Use HouseSigma’s map view URLs (e.g., filtered by status, location, or zoom level), agent list URL, or individual agent profile URLs.[Map/Agent URL]
maxItemsintegerMaximum number of listings or agents to scrape per run. Leave empty to scrape all.100
maxConcurrencyintegerMaximum parallel requests to process pages.10
minConcurrencyintegerMinimum parallel requests to maintain.1
maxRequestRetriesintegerRetry failed requests up to this number before stopping.100
cookiesarray (optional)Cookies for authentication. Export from your browser (e.g., using EditThisCookie) and paste here if needed for logged-in access.[]
proxyobjectProxy configuration for anonymity:
- useApifyProxy: Enable Apify Proxy.
- apifyProxyGroups: Use RESIDENTIAL for hard-to-scrape targets.
{ "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }

Output Structure for Listing(s)

The scraper returns structured property data. Below is an example output:

{
"show_consumer_questionnaire": 0,
"assessment": null,
"listing_price_change": [],
"touring_activities": [],
"picture": {
"photo_url": "https://cache15.housesigma.com/file/pix-itso/152220668/5534c_1.jpg?c073d892",
"photo_list": [
"https://cache15.housesigma.com/file/pix-itso/152220668/5534c_1.jpg?c073d892",
"https://cache08.housesigma.com/file/pix-itso/152220668/5534c_2.jpg?c073d892"
]
},
"house": {
"id_listing": "JKdOYr0knRj754lW",
"id_address": "eQp5yO8RwrG7d0ZE",
"seo_municipality": "norwich-real-estate",
"seo_address": "35-meadowlands-drive",
"ml_num": "********",
"ml_num_merge": "********",
"hash_id": "pv2YagNt5rdz7nJD",
"seo_suffix": "35-Meadowlands-Drive-Norwich-N0J1R0-40621881-X10745108-X10745108",
"house_type_name": "Single Family Residence",
"house_type": "D.",
"address": "(Address display requires Agreement)",
"address_seo": "(Address display requires Agreement)",
"address_navigation": null,
"list_status": {
"public": -5,
"live": 1,
"flg_idx": 1,
"sold": 0,
"s_r": "Sale",
"text": "For Sale",
"status": "A",
"feature": null,
"precon": null,
"agent_available": true,
"premium": 1,
"archive": 0,
"watched": 0,
"watched_text": "Sold Watch",
"community_watched": 0,
"community_watch_types": []
},
"list_dates": {
"date_added": null,
"date_added_days": null,
"date_start": "Agreement required",
"date_start_days": null,
"date_start_month": 6,
"date_update": null,
"date_end": null,
"date_end_days": null,
"date_list_days": null,
"date_sold_report": null
},
"id_community": 5474,
"id_municipality": 10237,
"community_name": "-",
"municipality_name": "Norwich",
"municipality_area": null,
"country": "CA",
"province": "ON",
"province_name": "Ontario",
"cross_street": "",
"bedroom": 0,
"bedroom_plus": null,
"bedroom_string": 0,
"washroom": 0,
"parking": {
"total": 0,
"garage_type": "",
"garage": 0,
"parking_type": "",
"parking": 0,
"text": ""
},
"price": "(Agreement required)",
"price_int": null,
"price_abbr": null,
"price_sold": "(Agreement required)",
"price_sold_int": null,
"price_origin": null,
"price_tag": "For Sale",
"map": {
"lat": 42.921703,
"lon": -80.597969
},
"tax_int": 0,
"maintenance_int": null,
"brokerage": "*****************************************",
"text": {
"list_date_short": "Agreement required",
"list_date_long": "Agreement required",
"dom_short": "For Sale - days ago",
"dom_short_v2": "- days ago",
"dom_long": "Agreement required",
"rooms_short": "",
"rooms_long": "",
"status_chg_date": "1 week ago",
"hs_exclusive_tag": null
},
"house_area": {
"area": "****",
"area_note": null,
"unit": "feet²",
"estimate": 0
},
"land": null,
"open_house_date": null,
"tos_source": "ITSO",
"data_source_raw": "ITSO",
"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>",
"copyright_text": {
"copyright": "<p>Copyright: © 2025 HouseSigma Inc. All rights reserved. HouseSigma Inc. is a registered real estate brokerage in the Province of Ontario.</p>",
"housesigmaInc": "HouseSigma Inc. Brokerage",
"disclaimer_img": null,
"disclaimer_url": null
},
"agent_user": {
"id": 1,
"name": "System API",
"phone": "2894695060",
"picture": "",
"created": "2018-06-29 13:58:10"
},
"bind_agent_user": null,
"contact_message": "I'd like to buy/sell something similar to: [********], (Address display requires Agreement), Norwich",
"postal_code": "",
"postal_code_seo": "",
"pending_review_text": "",
"list_agent_name": null,
"brokerage_text": null,
"schedule_message": "I want to book an appointment to view: [********], (Address display requires Agreement), Norwich",
"direct_contact_message": "I want to know more about your toured listing: [********], (Address display requires Agreement), Norwich",
"direct_contact_trreb_questionnaire_message": ""
},
"key_facts": null,
"key_facts_v2": {
"tax": {
"name": "Tax",
"value": "*********",
"public": 0
},
"property_type": {
"name": "Property Type",
"value": "*********************************",
"public": 0
},
"maintenance": {
"name": "Maintenance",
"value": null,
"public": 0
},
"included_utility": {
"name": "Included Utility",
"value": null,
"public": 0
},
"build_year": {
"name": "Building Age",
"value": "*",
"public": 0
},
"size_without_area_note": {
"name": "Size",
"value": "**********",
"public": 0
},
"size_with_area_note": {
"name": "Size",
"value": null,
"public": 0
},
"lot_size": {
"name": "Lot Size",
"value": "**************",
"public": 0
},
"locker": {
"name": "Locker",
"value": null,
"public": 0
},
"irregular": {
"name": "Lot Irregularities",
"value": null,
"public": 0
},
"condo_exposure": {
"name": "Exposure",
"value": null,
"public": 0
},
"parking": {
"name": "Parking",
"value": "*********************",
"public": 0
},
"basement": {
"name": "Basement",
"value": "**********",
"public": 0
},
"coop_commission": {
"name": "Coop Commission",
"value": null,
"public": 0
},
"ml_num_merge": {
"name": "Listing #",
"value": "********",
"public": 0
},
"data_source": {
"name": "Data Source",
"value": "ITSO",
"public": 1
},
"days_on_site_or_market": {
"name": "Days on Market",
"value": "193 days",
"public": 1
},
"status_chg_date": {
"name": "Status Change",
"value": "1 week ago",
"public": 1
},
"listed_on": {
"name": "Listed on",
"value": "2024-07-24",
"public": 1
},
"updated_on": {
"name": "Updated on",
"value": "2025-01-23",
"public": 1
},
"description2": {
"name": "Description",
"value": null,
"public": 0
},
"summary": {
"name": "Summary",
"value": [
"Introducing 35 Meadowlands Drive, a Canadian Craftsman home in Otterville by Everest Estate.",
"The to-be-built home features 2,193 finished square feet, including 3 spacious bedrooms and 3 well-appointed bathrooms.",
"A triple car garage is included, making it suitable for families seeking modern living in a serene setting.",
"The home is designed with high-quality finishes and superior craftsmanship, reflecting Everest Estate's reputation.",
"An open-concept layout promotes fluidity between living, dining, and kitchen areas, perfect for entertaining.",
"The tranquil bedrooms and contemporary bathrooms enhance comfort and style within the home.",
"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."
],
"public": 0
},
"project_name": {
"name": "Project Name",
"value": null,
"public": 0
},
"builders": {
"name": "Builder(s)",
"value": null,
"public": 0
},
"occupancy_date": {
"name": "Occupancy Date",
"value": null,
"public": 0
},
"aggregated_dom": {
"name": "Property Days on Market",
"value": "********",
"public": 0
}
},
"school": [],
"property_detail": {
"property": {
"name": "Property",
"value": [
{
"name": "Property Type",
"value": "***********************",
"public": 0
},
{
"name": "Style",
"value": "********",
"public": 0
},
{
"name": "Frontage Type",
"value": "****",
"public": 0
},
{
"name": "Community",
"value": "**********",
"public": 0
},
{
"name": "Municipality",
"value": "*******",
"public": 0
}
]
},
"inside": {
"name": "Inside",
"value": [
{
"name": "Rooms",
"value": "**",
"public": 0
},
{
"name": "Bedrooms",
"value": "*",
"public": 0
},
{
"name": "Bedrooms Above Ground",
"value": "*",
"public": 0
},
{
"name": "Bedrooms Below Ground",
"value": "*",
"public": 0
},
{
"name": "Bathrooms",
"value": "*",
"public": 0
},
{
"name": "Full Bathrooms",
"value": "*",
"public": 0
},
{
"name": "Half Bathrooms",
"value": "*",
"public": 0
},
{
"name": "2 Piece Bathrooms",
"value": "*",
"public": 0
},
{
"name": "3 Piece Bathrooms",
"value": "*",
"public": 0
},
{
"name": "4 Piece Bathrooms",
"value": "*",
"public": 0
},
{
"name": "5 Plus Piece Bathrooms",
"value": "*",
"public": 0
},
{
"name": "Kitchens",
"value": "*",
"public": 0
},
{
"name": "Kitchens Above Ground",
"value": "*",
"public": 0
},
{
"name": "Kitchens Below Ground",
"value": "*",
"public": 0
},
{
"name": "Laundry",
"value": "*",
"public": 0
},
{
"name": "Laundries on Level Main",
"value": "*",
"public": 0
}
]
},
"utilities": {
"name": "Utilities",
"value": [
{
"name": "Cooling",
"value": "***********",
"public": 0
},
{
"name": "Heating",
"value": "************************",
"public": 0
},
{
"name": "Water",
"value": "*****************",
"public": 0
}
]
},
"parking": {
"name": "Parking",
"value": [
{
"name": "Driveway Parking",
"value": "*************************",
"public": 0
},
{
"name": "Garage",
"value": "*",
"public": 0
},
{
"name": "Total Parking Space",
"value": "*",
"public": 0
},
{
"name": "Parking Features",
"value": "************************************",
"public": 0
}
]
},
"highlights": {
"name": "Highlights",
"value": [
{
"name": "Lot Features",
"value": "**************************************************************************************************************************************************************************************************",
"public": 0
}
]
},
"land": {
"name": "Land",
"value": [
{
"name": "Sewer",
"value": "***************",
"public": 0
},
{
"name": "Frontage Length",
"value": "******",
"public": 0
},
{
"name": "Depth",
"value": "******",
"public": 0
},
{
"name": "Lot Size",
"value": "**************",
"public": 0
},
{
"name": "Acreage",
"value": "*****",
"public": 0
},
{
"name": "Zoning",
"value": "*",
"public": 0
}
]
},
"farm": {
"name": "Farm",
"value": [
{
"name": "Farm Land Area Units",
"value": "***********",
"public": 0
}
]
}
},
"listing_history": [
{
"id_listing": "JKdOYr0knRj754lW",
"ml_num": "********",
"seo_suffix": "35-Meadowlands-Drive-Norwich-N0J1R0-40621881-X10745108-X10745108",
"price": "(Agreement required)",
"price_note": null,
"price_sold": "(Agreement required)",
"date_start": null,
"date_end": null,
"data_source": "ITSO",
"status": "For Sale",
"public": -5,
"button": 0,
"show_contact_agent": false,
"blur_price": false
}
],
"rooms": [
{
"size": "*********",
"size_feet": "**********",
"dc": "",
"type": "*****",
"lv": "***********"
}
],
"rooms_public": 0,
"community_stats": {
"house_type": "D.",
"period": "2025-01-01",
"price_sold_median": 655000,
"price_sold_growth_yoy": 0.039,
"price_sold_growth_yoy_percentile": 53,
"sold_count": 1,
"sold_count_30": 1,
"dom_avg": 65,
"new_listing_count": 6,
"rent_180_ratio": 7.1,
"active_listing_count": 14,
"absorption_rate": 0.06,
"price_sold_growth_5y": 59,
"price_sold_growth_10y": "-",
"temperature_text": "Very Cold",
"period_name": "January 2025",
"growth_year": 3.9
},
"community_stats_all": {
"house_type": "all",
"period": "2025-01-01",
"price_sold_median": 655000,
"price_sold_growth_yoy": -0.016,
"price_sold_growth_yoy_percentile": 34,
"sold_count": 1,
"sold_count_30": 1,
"dom_avg": 65,
"new_listing_count": 8,
"rent_180_ratio": 7,
"active_listing_count": 16,
"absorption_rate": "0.05",
"price_sold_growth_5y": 59,
"price_sold_growth_10y": "-",
"period_name": "January 2025",
"growth_year": -1.6
},
"analytics": {
"estimate_price": "1,408,400",
"estimate_price_int": 1408400,
"estimate_price_confident": 2.05,
"estimate_price_display_directly": 1,
"estimate_price_display": 1,
"estimate_price_display_top": 1,
"estimate_price_date": "2025-02-01",
"estimate_price_age": 1,
"price_diff": -5,
"rent_base": 0,
"estimate_price_range": null,
"estimate_dom": null,
"estimate_dom_bar": null,
"estimate_rent": "3,059",
"estimate_rent_int": 3059,
"estimate_rent_days": 25,
"estimate_rent_yearreturn": 2.01,
"school": {
"highschool_score": 0,
"belowhighschool_score": 5
},
"stars": {
"school": null,
"growth": 2.5,
"rent": 0.5
},
"scores": {
"school": null,
"growth": 5,
"rent": 1
}
},
"virtual_open_house": [],
"public_open_house": [],
"community_stats_public": 1,
"premium_stats_display": 0,
"premium_stats": null,
"deposit": null,
"province_abbr": "ON",
"meta": {
"title": "(Address display requires Agreement), Norwich, Ontario For Sale | HouseSigma",
"title_share": "(Address display requires Agreement), Norwich, Ontario For Sale | HouseSigma",
"description": "Discover the perfect starter home or investment opportunity at (Address display requires Agreement), Norwich, Ontario with HouseSigma today.",
"image": "https://cache15.housesigma.com/file/pix-itso/152220668/5534c_1.jpg?c073d892",
"canonical_url": "https://housesigma.com/on/norwich-real-estate/35-meadowlands-drive/home/eQp5yO8RwrG7d0ZE/",
"robots": "all"
},
"component_display": {
"my_note": 1,
"agent_touring_activities": 1,
"not_interested": 1,
"community_popularity_index": 1
},
"show_agent_recruit": 0,
"show_trustpilot": false,
"banner_top": {
"src": "https://static.housesigma.com/images/banner/join_housesigma_v2_750_204.png",
"url": "https://team.housesigma.com/join-us/",
"inner": false
},
"banner_bottom": null,
"show_premium_unlock": 0,
"user_referral_code": "",
"premium_share_text": ""
}

Property Output Fields Explained

Field / PropertyTypeDescription
show_consumer_questionnairenumberIndicates if a consumer questionnaire is shown (0 = no, 1 = yes)
assessmentanyAssessment data, if available
listing_price_changearrayList of price change events for the listing
touring_activitiesarrayList of touring activities or open house events
picture.photo_urlstringMain photo URL for the property
picture.photo_listarrayList of all photo URLs for the property
house.id_listingstringUnique HouseSigma listing ID
house.id_addressstringInternal address ID
house.seo_municipalitystringSEO-friendly municipality identifier
house.seo_addressstringSEO-friendly address identifier
house.ml_numstringMLS number (may be masked)
house.hash_idstringInternal hash ID
house.seo_suffixstringSEO-friendly URL suffix
house.house_type_namestringFull property type name (e.g., "Single Family Residence")
house.house_typestringShort property type code
house.addressstringProperty address (may require agreement for full display)
house.list_statusobjectListing status details (sold, for sale, etc.)
house.list_datesobjectListing date details (added, updated, sold, etc.)
house.id_communitynumberCommunity ID
house.id_municipalitynumberMunicipality ID
house.community_namestringCommunity name
house.municipality_namestringMunicipality name
house.countrystringCountry code (e.g., "CA")
house.provincestringProvince code (e.g., "ON")
house.province_namestringProvince name (e.g., "Ontario")
house.cross_streetstringCross street info
house.bedroomnumberNumber of bedrooms
house.washroomnumberNumber of bathrooms
house.parkingobjectParking details (total, garage, type, etc.)
house.pricestringCurrent asking price (may be masked)
house.price_intnumberCurrent asking price as integer (if available)
house.price_soldstringLast sold price (may be masked)
house.price_sold_intnumberLast sold price as integer (if available)
house.map.latnumberLatitude
house.map.lonnumberLongitude
house.tax_intnumberAnnual property tax (integer)
house.maintenance_intnumberMaintenance fee (if applicable)
house.brokeragestringBrokerage name (may be masked)
house.textobjectVarious display texts (dates, status, etc.)
house.house_areaobjectArea details (size, unit, estimate)
house.landobjectLand details (if available)
house.open_house_dateanyOpen house date (if available)
house.tos_sourcestringSource of listing data (e.g., "ITSO")
house.agent_userobjectAgent details (ID, name, phone, etc.)
house.bind_agent_useranyAdditional agent info (if available)
house.contact_messagestringDefault contact message
house.postal_codestringPostal code
house.list_agent_namestringListing agent name (if available)
house.schedule_messagestringDefault schedule message
house.direct_contact_messagestringDefault direct contact message
key_factsobjectKey facts (legacy, may be null)
key_facts_v2objectKey facts (modern, see below for subfields)
schoolarraySchool information (if available)
property_detailobjectDetailed property attributes (see below for subfields)
listing_historyarrayHistorical listing data (price, status, etc.)
roomsarrayRoom details (size, type, level, etc.)
community_statsobjectCommunity market statistics for this property type
community_stats_allobjectCommunity market statistics for all property types
analyticsobjectHouseSigma analytics (price/rent estimates, scores, etc.)
virtual_open_housearrayVirtual open house info (if available)
public_open_housearrayPublic open house info (if available)
component_displayobjectUI component flags (notes, popularity, etc.)
show_agent_recruitnumberShow agent recruitment banner flag
show_trustpilotbooleanShow Trustpilot reviews flag
banner_topobjectTop banner info (if available)
banner_bottomobjectBottom banner info (if available)
show_premium_unlocknumberShow premium unlock flag
user_referral_codestringUser referral code (if available)
premium_share_textstringPremium share text (if available)
province_abbrstringProvince abbreviation (e.g., "ON")
metaobjectMetadata for SEO/sharing (title, description, image, etc.)

Notable Nested Fields

  • key_facts_v2: Contains key property facts, such as taxes, property type, maintenance, size, lot size, parking, basement, days on market, status change date, listed/updated dates, summary, etc.
  • property_detail: Contains detailed sections: property, inside (rooms, bedrooms, bathrooms, kitchens, laundry), utilities (cooling, heating, water), parking, highlights, land, farm.
  • community_stats / community_stats_all: Market stats for the community (median price, growth, sales count, DOM, etc.).
  • analytics: HouseSigma's price/rent estimates, confidence, scores, and school/rent/growth ratings.

Note: Some fields may be masked or require agreement/login to view.


Output Structure for Agent(s)

The scraper returns structured property data. Below is an example output:

{
"agent": {
"id": 319,
"name": "Maja Curic",
"avatar": "https://cache16.housesigma.com/hs-teams/2023/02/Headshots-4-300x300.png",
"designation": "Sales Representative",
"about": "Real estate is my passion. Buying or selling a home can be a complex process. Having a real estate agent is paramount to helping work through the process. As a top real estate agent, I take the time to listen to the needs and desires of each person looking to purchase or sell a home. For those who are buying, I strive to make sure they get a home that meets their needs and matches their lifestyle. For those selling a home, I feel it is my obligation to help navigate the complicated paperwork and process so that the transition goes as smoothly as possible. In a nutshell, I am here to help.",
"language_text": "English, Croatian"
},
"homes_text": [
{
"text": "10 homes bought or listed",
"category": "bought-listed",
"show": 1
},
{
"text": "111 homes toured",
"category": "toured",
"show": 1
}
],
"bind_agent_user": null,
"contact_message": "I have questions about real estate. Please contact me.",
"show_experience": 1,
"list_top_city": {
"title": "Top cities (by transactions)",
"list": [
{
"municipality": "Toronto",
"listing_count": 8,
"listing_percent": 0.8
},
{
"municipality": "Mississauga",
"listing_count": 1,
"listing_percent": 0.1
}
],
"show": 1
},
"list_house_type": {
"title": "Property type distribution",
"list": [
{
"house_type": "C.",
"house_type_name": "Condo Apt",
"listing_count": 7,
"listing_percent": 0.7
},
{
"house_type": "A.",
"house_type_name": "Att/Row/Twnhouse",
"listing_count": 2,
"listing_percent": 0.2
},
{
"house_type": "Other",
"house_type_name": "Other",
"listing_count": 1,
"listing_percent": 0.1
}
],
"show": 1
},
"meta": {
"h1": "Real Estate Agent in Ontario - Maja Curic",
"description": "Meet Maja Curic, a real estate agent in Ontario with HouseSigma. Explore past transactions, and contact Maja Curic for expert real estate services.",
"title": "Maja Curic - ON Real Estate Agent | HouseSigma"
}
}

Agent Output Fields Explained

Field / PropertyTypeDescription
agent.idnumberUnique agent ID
agent.namestringAgent's full name
agent.avatarstringURL to agent's profile photo
agent.designationstringAgent's title or designation (e.g., "Sales Representative")
agent.aboutstringAgent's biography or about text
agent.language_textstringLanguages spoken by the agent (comma-separated)
homes_textarrayArray of agent's activity summaries (e.g., homes bought/listed, homes toured)
homes_text[].textstringDescription of the activity (e.g., "10 homes bought or listed")
homes_text[].categorystringActivity category (e.g., "bought-listed", "toured")
homes_text[].shownumberWhether to show this activity (1 = show, 0 = hide)
bind_agent_useranyAdditional agent info (if available)
contact_messagestringDefault contact message for the agent
show_experiencenumberWhether to show experience section (1 = show, 0 = hide)
list_top_cityobjectTop cities by agent's transaction count
list_top_city.titlestringTitle for the top cities section
list_top_city.listarrayArray of city stats
list_top_city.list[].municipalitystringCity/municipality name
list_top_city.list[].listing_countnumberNumber of listings/transactions in this city
list_top_city.list[].listing_percentnumberPercentage of total transactions in this city (0-1)
list_top_city.shownumberWhether to show this section (1 = show, 0 = hide)
list_house_typeobjectProperty type distribution for the agent's transactions
list_house_type.titlestringTitle for the property type section
list_house_type.listarrayArray of property type stats
list_house_type.list[].house_typestringProperty type code (e.g., "C.", "A.", "Other")
list_house_type.list[].house_type_namestringProperty type name (e.g., "Condo Apt")
list_house_type.list[].listing_countnumberNumber of transactions for this property type
list_house_type.list[].listing_percentnumberPercentage of total transactions for this property type (0-1)
list_house_type.shownumberWhether to show this section (1 = show, 0 = hide)
metaobjectMetadata for SEO/sharing (h1, description, title)

Note: Some fields may be missing or empty depending on the agent's profile and available data.


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


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