HouseSigma Agents Scraper avatar

HouseSigma Agents Scraper

Pricing

Pay per event

Go to Apify Store
HouseSigma Agents Scraper

HouseSigma Agents Scraper

Extract public HouseSigma realtor profiles, languages, service-area signals, biographies, and transaction summaries for Canadian lead lists.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Extract public HouseSigma realtor profiles for Canadian real estate lead generation, brokerage research, and proptech enrichment.

What does HouseSigma Agents Scraper do?

HouseSigma Agents Scraper collects public realtor profile records from HouseSigma.

It can scan province agent directories.

It can enrich direct profile URLs.

It saves clean structured records to an Apify dataset.

Each record contains the agent name, designation, province, profile URL, avatar URL, languages, biography, transaction counts, top cities, property-type distribution, and scrape timestamp.

Who is it for?

Real estate brokerages

Use it to map HouseSigma-visible agents in Canadian markets.

Mortgage teams

Use it to build referral and partnership lead lists.

Proptech companies

Use it to enrich realtor databases with public profile signals.

Recruiting teams

Use it to find active agents by province and service area.

Market analysts

Use it to compare agent coverage across cities and property types.

Why use this actor?

It is source specific.

It uses HouseSigma profile URLs and directory filters.

It returns one row per agent.

It includes profile enrichment when available.

It avoids browser overhead by using public web-app API responses.

It supports small lead-list runs and larger directory scans.

What data can it extract?

FieldDescription
agentIdHouseSigma public agent ID
nameAgent name
designationBroker or sales representative designation
provinceProvince code such as ON, BC, AB
slugHouseSigma profile slug
profileUrlPublic HouseSigma profile URL
avatarUrlAgent headshot URL when available
languagesLanguages listed on the profile
aboutPublic biography/about text
homesSoldHomes sold summary count
activeListingsActive listings summary count
homesTouredHomes toured summary count
topCitiesTop cities by transaction distribution
propertyTypesProperty-type distribution
contactMessagePublic profile contact message template
metaTitleHouseSigma profile meta title
metaDescriptionHouseSigma profile meta description
sourceSource URL used for the record
scrapedAtISO timestamp

How much does it cost to scrape HouseSigma agents?

The actor uses pay-per-event pricing.

There is a small start charge per run.

There is a per-agent charge for each saved profile record.

Use maxItems to control cost.

Start with a small run such as 25 agents.

Scale up after checking the output.

How to scrape HouseSigma agent profiles

  1. Open the actor on Apify.

  2. Choose one or more provinces.

  3. Keep areas as all for a broad province directory scan.

  4. Add direct startUrls if you need specific profiles.

  5. Set maxItems to your desired limit.

  6. Leave enrichProfiles enabled for biographies and counts.

  7. Run the actor.

  8. Export the dataset as JSON, CSV, Excel, or API.

Input options

startUrls

Direct HouseSigma agent profile URLs.

Example: https://housesigma.com/on/agents/ben-ghasemian/.

provinces

Province codes to scan.

Examples: ON, BC, AB.

areas

HouseSigma area filter slugs.

Use all for the default directory view.

Use * to try all known area filters.

languages

HouseSigma language filter values.

Use all for any language.

Use * to try all known language filters.

maxItems

Maximum unique agent records to save.

enrichProfiles

Fetch public profile details for each directory result.

Disable it for faster directory-only scans.

Output example

{
"agentId": 81,
"name": "Ben Ghasemian",
"designation": "Broker",
"province": "ON",
"profileUrl": "https://housesigma.com/on/agents/ben-ghasemian/",
"languages": ["English", "Farsi"],
"homesSold": 59,
"activeListings": 2,
"homesToured": 159
}

Tips for best results

Use province scans for discovery.

Use direct URLs for known agents.

Use a low maxItems for your first test.

Use enriched profiles for lead scoring.

Use directory-only mode when you only need names and profile URLs.

Integrations

Send results to Google Sheets with Apify integrations.

Export CSV files for CRM upload.

Connect dataset webhooks to enrichment pipelines.

Use the Apify API to schedule recurring market scans.

Combine the output with email verification or CRM deduplication tools.

API usage with Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/housesigma-agents-scraper').call({
provinces: ['ON'],
areas: ['all'],
maxItems: 100,
enrichProfiles: true,
});
console.log(run.defaultDatasetId);

API usage with Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/housesigma-agents-scraper').call(run_input={
'provinces': ['ON'],
'areas': ['all'],
'maxItems': 100,
'enrichProfiles': True,
})
print(run['defaultDatasetId'])

API usage with cURL

curl -X POST 'https://api.apify.com/v2/acts/automation-lab~housesigma-agents-scraper/runs?token=YOUR_APIFY_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"provinces":["ON"],"areas":["all"],"maxItems":100,"enrichProfiles":true}'

MCP usage

Use this actor from Claude Desktop or Claude Code through the Apify MCP server.

MCP URL:

https://mcp.apify.com/?tools=automation-lab/housesigma-agents-scraper

Claude Code setup command:

$claude mcp add apify-housesigma-agents https://mcp.apify.com/?tools=automation-lab/housesigma-agents-scraper

Claude Desktop JSON config:

{
"mcpServers": {
"apify-housesigma-agents": {
"url": "https://mcp.apify.com/?tools=automation-lab/housesigma-agents-scraper"
}
}
}

Example prompt:

"Scrape 100 HouseSigma agents in Ontario and summarize the top cities represented."

Another prompt:

"Extract this HouseSigma agent profile URL and prepare a CRM-ready JSON record."

Scheduling

You can schedule the actor daily, weekly, or monthly.

Use scheduled runs for market monitoring.

Use a stable maxItems value to keep costs predictable.

Data quality notes

The actor only returns data available in HouseSigma public responses.

Some agents may not show biographies.

Some agents may not show active listings.

Directory ordering can change.

The actor deduplicates by province and slug during a run.

Legality

This actor extracts publicly available profile information.

You are responsible for using the data lawfully.

Respect privacy, anti-spam rules, and HouseSigma terms.

Do not use the output for unlawful unsolicited contact.

FAQ

Is this a HouseSigma property listings scraper?

No. This actor focuses on public HouseSigma agent and realtor profile records.

Does it require a HouseSigma login?

No. It uses public web-app responses available without a user account.

Can it find phone numbers and emails?

It returns public biography and profile metadata. Direct phone/email fields are only returned when HouseSigma exposes them in public profile text or responses.

Troubleshooting

Why did I get fewer agents than maxItems?

The selected province, area, or language filter may have fewer public directory results.

Try areas: ["all"] or add more provinces.

Why are some fields empty?

HouseSigma does not display every field for every agent.

Disable enrichment only if you do not need profile detail fields.

Can I scrape only one agent?

Yes.

Add the profile URL to startUrls and set maxItems to 1.

Changelog

0.1

Initial private build for HouseSigma public agent profiles.

Support

Open an Apify issue if a run fails or if HouseSigma changes its public web app responses.

Include your run ID and input.

Summary

HouseSigma Agents Scraper turns public Canadian realtor profile pages into structured datasets.

Use it for lead lists, recruiting, brokerage coverage, market analysis, and proptech enrichment.