Real Estate Brokerage Lead Finder - KvCORE, Boomtown, FUB avatar

Real Estate Brokerage Lead Finder - KvCORE, Boomtown, FUB

Pricing

from $4.00 / 1,000 base lead records

Go to Apify Store
Real Estate Brokerage Lead Finder - KvCORE, Boomtown, FUB

Real Estate Brokerage Lead Finder - KvCORE, Boomtown, FUB

Enriched Google Maps leads for US independent real estate brokerages, teams, mortgage brokers, and property managers. Detects kvCORE, Boomtown, Chime, Follow Up Boss, Sierra Interactive, dotloop, AppFolio, Buildium. National franchises pre-blocked.

Pricing

from $4.00 / 1,000 base lead records

Rating

0.0

(0)

Developer

Seibs.co

Seibs.co

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

3

Monthly active users

8 days ago

Last modified

Share

Real Estate Brokerage Lead Finder

TL;DR for B2B SaaS, real-estate-tech, and recruiting sales reps selling INTO independent real-estate brokerages: Pulls US independent real-estate brokerages from Google Maps with detected brokerage tech stack (kvCORE, BoomTown, Real Geeks, Chime, Sierra Interactive, CINC, Brivity, Wise Agent, Follow Up Boss, Lofty), IDX provider, transaction management, and agent count. Compared to compass/crawler-google-places, you get vertical brokerage-tech detection plus big brands and franchises (Coldwell Banker, RE/MAX, Keller Williams, Century 21, Berkshire Hathaway, Compass, Sotheby's, eXp, Redfin) pre-blocked. Free Apify plan returns about 1,000 leads per month on your $5 platform credit, then demo samples plus an upgrade message. Upgrade to Apify Starter ($49/mo) for unlimited volume.

Run it in 30 seconds

# Via the Apify Python SDK
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("seibs.co/real-estate-brokerage-lead-finder").call(run_input={
"search_terms": [
"real estate brokerage",
"realtor"
],
"locations": [
"Phoenix, AZ"
],
"enrichment_tier": "premium",
"max_results_per_query": 50
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

Or via curl:

curl -X POST "https://api.apify.com/v2/acts/seibs.co~real-estate-brokerage-lead-finder/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"search_terms": ["real estate brokerage", "realtor"], "locations": ["Phoenix, AZ"], "enrichment_tier": "premium", "max_results_per_query": 50}'

Or click "Try for free" on this page if you prefer the no-code UI.

What you get

Each run produces:

  • A clean dataset, filterable in the Apify console and downloadable as CSV or JSON
  • An OUTPUT.html dashboard preview of your top records
  • A sample-output preview at ./.actor/sample-output.json

Per-archetype custom artifacts shipped with this actor:

  • top-leads.csv (HubSpot-ready columns, sorted by confidence_score)
  • cold-email-templates.html (per-CRM pitch with copy-to-clipboard buttons)
  • stack-breakdown.csv (CRM, IDX, transaction management per record)

What does Real Estate Brokerage Lead Finder do?

Pulls Google Maps listings for US independent real estate brokerages, teams, mortgage brokers, and property managers, then enriches each record with website-derived signals: emails, social profiles, real estate CRM (kvCORE, Boomtown, Chime, Follow Up Boss, Sierra Interactive, Ylopo), IDX/website platforms, transaction management (dotloop, SkySlope), property management software (AppFolio, Buildium), owner names, and broker headcount. National franchises are pre-blocked so the dataset stays focused on independent brokerages and SMB-friendly proptech outbound.

Features

  • Google Maps lead extraction across residential / commercial / mortgage / title / property management
  • 60+ national franchises pre-blocked
  • Three pay-as-you-go enrichment tiers (base, email, premium)
  • Real estate CRM detection (kvCORE, Boomtown, Chime, Follow Up Boss, Sierra Interactive, Ylopo, CINC, Lofty, Wise Agent, LionDesk)
  • IDX detection (iHomefinder, IDX Broker, Placester, AgentFire, REW, Luxury Presence)
  • Transaction management detection (dotloop, SkySlope, Brokermint, Back At You)
  • Property management detection (AppFolio, Buildium, Rent Manager, Yardi)
  • Marketing platform detection (BombBomb, Homebot)
  • Role-bucketed emails (sales, support, billing, hr, executive, marketing)
  • Owner / managing broker names, employee count, year founded
  • Schema.org JSON-LD parsing
  • Confidence score per record for quality filtering

What you get

Real production output from a sample run on The Agency Texas (Austin, Texas):

{
"name": "The Agency Texas",
"service_line": "residential_brokerage",
"address": {
"city": "Austin",
"state": "Texas",
"zip": "78752",
"lat": 30.3417782,
"lng": -97.7159821
},
"phone": "(512) 890-1372",
"website": "https://theagencytexas.com/",
"rating": 4.9,
"reviews_count": 884,
"enrichment": {
"tier": "premium",
"emails": [
"alan@theagencytexas.com",
"alex@theagencytexas.com",
"alyssa.laube@theagencytexas.com"
],
"social": {
"facebook": "http://www.facebook.com/2008/fbml",
"instagram": "https://www.instagram.com/theagencytexas"
},
"tech_stack": [
"ylopo",
"squarespace",
"facebook_pixel"
],
"homepage_title": "Ascend Group | LPT",
"homepage_status": 200
}
}

Preview (real production data)

Single-record snapshot from the same run, rendered as a table:

FieldValue
NameThe Agency Texas
Service lineresidential_brokerage
LocationAustin, Texas
Phone(512) 890-1372
Websitehttps://theagencytexas.com/
Rating4.9 (884 reviews)
Emailalan@theagencytexas.com, alex@theagencytexas.com
Tech stack detectedylopo, squarespace, facebook_pixel
Social channelsfacebook, instagram

Pricing â€" Pay Per Event

EventPriceWhen charged
Base record$0.004Always
Email enrichment+ $0.004Email scraped from website
Premium signals+ $0.007CRM / IDX / transaction platform detected

Effective: $0.004 base / $0.008 with email / $0.015 fully enriched.


Platforms detected

Real estate CRMs / lead platforms: kvCORE, Boomtown, Chime, Follow Up Boss, Real Geeks, Sierra Interactive, Ylopo, CINC, Lofty, Wise Agent, LionDesk, IXACT Contact.

IDX / website platforms: iHomefinder, IDX Broker, Placester, AgentFire, Real Estate Webmasters, Luxury Presence.

Transaction management: dotloop, SkySlope, Brokermint, Back At You, Paperless Pipeline.

Property management overlap: AppFolio, Buildium, Rent Manager, Yardi, Propertyware.

Marketing: BombBomb, Homebot.

Generic web: WordPress, Squarespace, Google Tag Manager, Facebook Pixel.


Use cases

Proptech SaaS sales (kvCORE, Boomtown, Chime, Sierra Interactive competitors). Filter to brokerages using a competitor's CRM and target with migration outbound. Or invert to no-CRM-detected â€" that's your "agents still using their personal Gmail + Excel" greenfield list.

Transaction management (dotloop, SkySlope competitors). Brokerages without dotloop/SkySlope are doing transactions on paper or DocuSign. Easy pitch.

Property management SaaS (AppFolio, Buildium, RentManager competitors). Filter to property_management service line and find PMs without a detected platform.

Mortgage / title cross-sell. Filter by metro for warm intro lists for mortgage brokers and title companies looking to expand.


FAQ

Q: Is this legal? A: Yes. All fields come from public Google Maps listings and public brokerage websites (homepage, agents, about, contact). No logged-in scraping, no MLS access, no data the brokerage did not publish itself.

Q: Why might a run fail or return zero records? A: Most failed runs hit the Apify free-plan compute / proxy credit ceiling on large premium pulls. The actor soft-fails by default â€" it writes whatever was already enriched and exits clean rather than throwing. If a paid run errors, check the run log for the rate-limit or proxy-bandwidth line.

Q: Why are Compass, eXp, Keller Williams, Coldwell Banker etc excluded? A: We target independent and boutique brokerages because that is where the proptech, CRM, and transaction-management TAM lives. National franchises run enterprise contracts with kvCORE / Boomtown / Sierra at the brand level â€" individual offices aren't real buyers. They are pre-blocked when exclude_chains: true.

Q: How fresh is the data? A: Live at run time. Google Maps listings reflect the current snapshot; website enrichment reflects the homepage as of scraped_at. No stale cache.

Q: Can I schedule daily or weekly runs? A: Yes. Use Apify's Schedules feature to run on any cron interval. Pair with a webhook to push only new brokerages or changed tech_stack into your CRM.

Q: Does it integrate with my CRM? A: Yes â€" via Zapier, Make, n8n, or direct webhook. Records map cleanly into HubSpot, Salesforce, Pipedrive, Clay, Apollo, and Instantly. See Integrations below.

Q: What does it cost in practice? A: $0.004 base, $0.008 with email, $0.015 fully enriched. A statewide independent-brokerage run typically lands in the $30-80 range.


Pair this actor with adjacent SEIB intelligence for richer proptech and investor outbound:

  • House Flipper Leads â€" surface active flippers in the same metro for lender / contractor cross-sell
  • Foreclosure Property Leads â€" pair brokerage leads with distressed-property pipelines for investor-focused agents
  • B2B Sales Triggers â€" funding rounds, leadership changes, and hiring spikes to time the pitch

Integrations

- Zapier â€" push to HubSpot/Salesforce/Pipedrive/Apollo
- Make.com (formerly Integromat) â€" workflow automation
- n8n â€" self-hosted automation
- Apify webhooks â€" POST to your endpoint
- API + dataset export (JSON/CSV/Excel/XML)
- MCP / AI agents â€" call from Claude/GPT/LangChain

National franchises pre-blocked

When exclude_chains: true (default): Keller Williams, RE/MAX, Coldwell Banker, Century 21, Berkshire Hathaway HomeServices, Sotheby's International Realty, Compass, Redfin, eXp Realty, Weichert, Better Homes and Gardens, Realty One Group, Engel & Völkers, Douglas Elliman, Howard Hanna, Long & Foster, Windermere, Realogy/Anywhere, JPAR, Fathom, HomeSmart, LPT, Side Inc. Mortgage chains (Rocket, Quicken, Wells Fargo, loanDepot, Guild, Guaranteed Rate, Movement, Fairway, Caliber). Title chains (First American, Fidelity National, Stewart, Old Republic, Chicago Title). 60+ pre-blocked total.


Example: Every independent residential brokerage in Florida not on kvCORE

{
"search_terms": ["real estate agency", "real estate team"],
"locations": ["Miami, FL", "Tampa, FL", "Orlando, FL", "Jacksonville, FL", "Fort Lauderdale, FL"],
"max_results_per_query": 100,
"enrichment_tier": "premium",
"service_lines": ["residential_brokerage"],
"exclude_chains": true
}

Filter for tech_stack not containing kvcore and you have your statewide outbound list. Cost: ~$30-60.


Input

Configure the run from the Apify Console form or via the API. Key fields:

FieldTypeDescription
search_termsarrayGoogle Maps queries, e.g. ["real estate agency", "real estate team"]
locationsarrayUS locations, e.g. ["Austin, TX", "78701"]
max_results_per_queryintCap per (term * location) tuple, max 500
enrichment_tierstringbase, email, or premium
service_linesarrayFilter to: residential_brokerage, commercial_brokerage, mortgage, title, property_management
exclude_chainsbooleanDrop national franchises (default true)
max_concurrent_enrichmentsintParallel website fetches, default 8

Sample input:

{
"search_terms": ["real estate agency"],
"locations": ["Austin, TX"],
"max_results_per_query": 25,
"enrichment_tier": "premium",
"service_lines": ["residential_brokerage"],
"exclude_chains": true
}

Output

Sample output: ./.actor/sample-output.json â€" copy-paste-ready preview of real-looking records.

First record inline:

{
"place_id": "ChIJmIoKqMsOuQwSyU0W2Y4a6c8eAgC",
"name": "Beacon Bay Realty Group",
"category": "Real estate agency",
"vertical": "real_estate_brokerage",
"service_line": "residential_brokerage",
"address": {
"street": "5707 Elm Blvd",
"city": "Seattle",
"state": "WA",
"zip": "98101",
"country": "US",
"lat": 47.6212,
"lng": -122.3401
},
"phone": "(206) 555-1024",
"phone_e164": "+12065550124",
"website": "https://beaconbayrealty.com/",
"google_maps_url": "https://www.google.com/maps/place/?q=place_id:ChIJmIoKqMsOuQwSyU0W2Y4a6c8eAgC",
"rating": 4.9,
"reviews_count": 184,
"hours": {
"mon": "8:00 AM - 6:00 PM",
"tue": "8:00 AM - 6:00 PM",
"wed": "8:00 AM - 6:00 PM",
"thu": "8:00 AM - 6:00 PM",
"fri": "8:00 AM - 5:00 PM",
"sat": "Closed",
"sun": "Closed"
},
"claimed": true,
"scraped_at": "2026-05-10T10:23:10Z",
"confidence_score": 0.62,
"enrichment": {
"tier": "premium",
"emails": [
"info@beaconbayrealty.com",
"hello@beaconbayrealty.com"
],
"social": {
"facebook": "https://www.facebook.com/beaconbayrealty",
"instagram": "https://www.instagram.com/beaconbayrealty",
"linkedin": "https://www.linkedin.com/company/beaconbayrealty"
},
"tech_stack": [
"chime_crm",
"skyslope",
"lofty_chime",
"wordpress"
],
"license_numbers": [
"WA-102202"
],
"service_area_mentions": [
"Seattle",
"Bellevue",
"Kirkland"
],
"year_founded": 2014,
"fleet_hints": [],
"homepage_title": "Beacon Bay Realty Group | Seattle, WA",
"homepage_status": 200,
"bbb": {
"accredited": true,
"rating": "A+"
},
"open_24_7": false,
"licensed_bonded_insured": false,
"locations_count": 2,
"spanish_speaking": false,
"linkedin_company": "https://www.linkedin.com/company/beaconbayrealty",
"yelp_url": "https://www.yelp.com/biz/beaconbayrealty-seattle",
"third_party_reviews": [],
"press_mentions": [],
"awards": [],
"team_size_hints": [
"5 team members"
],
"owner_names": [
"Maria Chen"
],
"employee_count": 8,
"role_emails": {
"executive": [
"mchen@beaconbayrealty.com"
],
"billing": [
"billing@beaconbayrealty.com"
],
"support": [
"support@beaconbayrealty.com"
],
"generic": [
"info@beaconbayrealty.com"
]
},
"financing_processors": [],
"payment_processors": [
"square"
],
"hiring_signals": {
"actively_hiring": true,
"indicators": [
"careers page link",
"we're hiring banner"
]
},
"insurance_carriers_accepted": [],
"languages_offered": [],
"online_booking_platforms": [
"calendly"
],
"customer_count_signals": {
"customers_served": 1500,
"reviews_count": 184,
"projects_completed": null,
"locations_served": null,
"raw_matches": [
"Trusted by 1500+ clients"
]
},
"chatbot_platforms": [
"intercom"
],
"email_marketing_platforms": [
"mailchimp"
],
"lead_capture_ctas": {
"has_free_quote_cta": true,
"has_get_started_cta": true,
"has_appointment_booking": false,
"has_callback_request": true,
"has_contact_form": true,
"cta_count": 3
},
"mobile_app_links": {
"has_ios_app": false,
"has_android_app": false,
"ios_app_id": null,
"android_app_id": null
},
"certifications_credentials": [
"CRS",
"ABR",
"CCIM"
],
"financing_accepted": [
"credit_card",
"cash"
],
"growth_signals": {
"growth_score": 0.4,
"components": {
"hiring": 0.6,
"employee_scale": 0.4,
"multi_location": 0.5
},
"indicators_count": 2
},
"jsonld": {
"name": "Beacon Bay Realty Group",
"phone": "(206) 555-1024",
"email": "info@beaconbayrealty.com",
"address": {
"street": "5707 Elm Blvd",
"city": "Seattle",
"region": "WA",
"zip": "98101"
},
"opening_hours": [
"Mo-Fr 08:00-18:00"
],
"social_urls": [
"https://www.facebook.com/beaconbayrealty",
"https://www.instagram.com/beaconbayrealty"
],
"aggregate_rating": {
"rating": 4.9,
"count": 184
},
"employee_count": 8,
"founders": [
"Maria Chen"
]
}
}
}

Each dataset item is a single brokerage with the structure shown above in What you get. The Apify Console renders two views: Overview for a quick scan of name, location, phone, rating, and key enrichment signals, and Detailed for every field on every record. Records can also be downloaded as CSV, JSON, Excel, or HTML from the Storage tab.

FAQ

Q: Where does the data come from? A: Public Google Maps listings plus public brokerage website content (homepage, contact, agents, about pages). No logged-in scraping.

Q: Are the emails verified? A: Format-validated and TLD-filtered, but not SMTP-verified. Pipe through NeverBounce or ZeroBounce before cold outreach.

Q: Why are some records missing enrichment fields? A: Enrichment is best-effort and depends on what the brokerage publishes on its public website. Use the confidence_score to filter for richer records.

Q: What is the rate limit? A: Throttled by Google Maps response time and the max_concurrent_enrichments setting (default 8). Plan ~1-2 records per second per concurrent worker.

Q: Can I include franchise brokerages? A: Yes, set exclude_chains: false. Default is true.

Save your input as an Apify Task

Apify Tasks let you save a configured input once and re-run it with a single click - no need to re-type search terms, locations, filters, or tier settings every time. Tasks are the foundation for everything that comes next: schedules, monitor mode, and webhook routing all attach to a saved Task, not to the raw actor.

Steps to save your current input as a Task:

  1. On this actor's Apify Store page, click Run with your input fully configured.
  2. Click the Save as task button at the top of the run page.
  3. Name the task something memorable (e.g. Brokerages in San Diego, CA - weekly).
  4. Reload the task page and click Start anytime to re-run with the same inputs.

Tasks unlock the next two features below: scheduling and monitor mode.

Run this weekly with Apify Schedules

Apify Schedules cron-run any saved Task automatically. Pair this with the saved Task above and you get hands-off recurring runs with no manual clicks, no missed weeks, and a steady stream of fresh data into your CRM or warehouse.

Steps to schedule a Task:

  1. Save your input as a Task (see above).
  2. Go to https://console.apify.com/schedules and click Create new schedule.
  3. Pick your Task and set the cron expression. Common patterns:
    • Daily at 9am UTC: 0 9 * * *
    • Weekly on Mondays at 9am: 0 9 * * 1
    • Monthly on the 1st: 0 9 1 * *
  4. Save. Apify will run your Task on that schedule automatically, push the dataset to whatever integrations you have wired up, and fire run-completion webhooks for downstream automation.

Run weekly to keep your prospect list fresh and catch newly-opened brokerages and agent recruiting opportunities.

Monitor mode (v2, beta)

Monitor mode is the v2 evolution of this actor and is currently in BETA. It turns a recurring schedule into a true change-feed instead of a firehose of duplicate records.

How it works:

  • When this actor runs under an Apify Schedule, monitor mode is enabled automatically.
  • Instead of emitting ALL records every run, it emits ONLY records that are NEW or CHANGED since the last scheduled run.
  • A digest record summarizes the delta (X new, Y changed, Z removed) at the top of every run.
  • Optional: provide a Slack or email webhook URL in the monitor_webhook_url input field and the digest fires there too, so your team gets the delta in their inbox or channel without polling the dataset.
  • Cost: a single scheduled_delta_run event ($0.05) per scheduled run, plus standard PPE on emitted delta records only. Predictable monthly cost, no surprise bills from re-charging for unchanged records.

Monitor mode is rolling out to the top 3 actors first (this one included if it's hotel-motel-lead-finder, google-maps-reviews-pro, or mcp-accounting-firm-leads). Full portfolio coverage by end of June.

Support

Open an issue on this actor's GitHub or reach out via the Apify support page.


More from the SEIB portfolio

Same data engine, different vertical â€" pick the one that matches your buyer:

All 12 actors share the same Pay-Per-Event pricing ($0.004 base / $0.008 with email / $0.015 with premium signals) and output schema. Mix-and-match across verticals without translation logic. Built by Seibs Management LLC.

Found this useful?

If this actor saved you time or money, please consider leaving a quick review on the Apify Store. Reviews help other buyers find work that solves their problem and let me prioritize the features paying customers actually use. Leave a review: https://apify.com/seibs.co/real-estate-brokerage-lead-finder#reviews