US Real Estate License Scraper - Agent & Broker Leads avatar

US Real Estate License Scraper - Agent & Broker Leads

Pricing

$5.00 / 1,000 real estate license records

Go to Apify Store
US Real Estate License Scraper - Agent & Broker Leads

US Real Estate License Scraper - Agent & Broker Leads

Scrape official state real-estate license boards (NY, TX, CO): agents, brokers, brokerages/firms, appraisers, AMCs, mortgage loan originators & HOA managers. License number, status, brokerage affiliation, address, renewal/expiration dates & lead score. Filters + monitoring, keyless, no browser.

Pricing

$5.00 / 1,000 real estate license records

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

US Real Estate License Scraper — Agent, Broker & Appraiser Leads (Official State Boards)

Extract US real-estate license records straight from the official state regulators — agents, brokers, brokerages/firms, appraisers, appraisal management companies, mortgage loan originators and HOA/community-association managers — and turn each one into a clean, authoritative B2B lead. Every record ships the license number, type and status, the brokerage affiliation, the mailing/business address, the issue and renewal/expiration dates, and a derived 0–100 lead score.

This is regulatory data the Realtor.com / Zillow directory scrapers don't have: official license numbers, real status, renewal dates and brokerage affiliation — across three states in one normalized schema.

No login, no cookies, no browser, no API key — fast JSON extraction straight from official state open data.

Why this real estate license scraper?

Most real-estate "license" scrapers verify one license at a time by name or number, or just re-scrape a listings portal for agent profiles. This actor pulls the complete public license rolls from three states in bulk, normalizes seven licensee types into one schema, adds lead scoring, renewal-timing filters and a monitoring mode, and ships the richest official real-estate license dataset in the category:

DataTypical scrapersThis actor
Bulk export of the full license roll (not one-by-one lookup)
Multiple states in one run (NY + TX + CO)❌ single state✅ unified schema
Agents and brokers and brokerages/officespartial
Appraisers + appraisal management companies (AMCs)
Mortgage loan originators + HOA / community-association managers (CO)
Official license number, type & statuspartial
Brokerage affiliation (sponsoring broker / office)✅ (NY, TX)
Issue date → newly-licensed leads
Expiration date → renewal-timing leads
Full business / mailing addresspartial✅ (NY)
Lead score (0–100) + intent signals
Only-new monitoring mode

Coverage

StateSourceHighlights
NYNYS Dept. of State — Division of Licensing ServicesSalespersons, brokers, offices, appraisers & AMCs — with brokerage name + full street address
TXTexas Real Estate Commission (TREC) + TALCB~320K agents & brokers with sponsoring-broker affiliation, plus the appraiser file
COColorado DORA — Division of Real EstateBrokers, firms, appraisers, AMCs, mortgage loan originators & HOA managers

Use cases

  • Real-estate recruiting — brokerages and teams recruit agents constantly. Pull newly-licensed agents (issuedAfter) or a competitor's entire roster (brokerageQuery) and reach them first.
  • E&O insurance & license renewals — every license expires on a fixed cycle. Use expiringWithinDays to build renewal-timing lists for errors-&-omissions insurance, continuing-education courses, and license-renewal services.
  • Real-estate tech & SaaS lead-gen — sell CRMs, IDX websites, transaction management, lead products, or e-sign to active agents, brokers and offices by city, county or ZIP.
  • Mortgage & lending — target Colorado mortgage loan originators, or pair active agents with lenders and title companies.
  • Appraisal industry — reach appraisers and appraisal management companies (AMCs) for AMC panels, appraisal software, and compliance services.
  • Compliance, KYC & verification — confirm a licensee's official number, type, status and expiration against the state of record.
  • Market intelligence & CRM enrichment — size brokerages, track new-licensee velocity, and enrich your existing contacts with authoritative license data. Schedule monitoring runs to capture brand-new licensees as they appear.

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the US Real Estate License Scraper, choose your states, record types and filters (city/county/ZIP, brokerage, issued-after, expiring-within), and click Start.
  3. Watch results stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.

Input

{
"states": ["NY", "TX", "CO"],
"recordTypes": ["agent", "broker"],
"statusActiveOnly": true,
"brokerageQuery": "Compass",
"issuedAfter": "2026-01-01",
"maxResults": 1000,
"sortNewestFirst": true
}
  • states — official boards to query: NY (NYS DOS), TX (TREC / TALCB), CO (DORA — Division of Real Estate). Leave empty for all three.
  • recordTypesagent, broker, brokerage, appraiser, appraisalManagementCompany, mortgageLoanOriginator, communityAssociationManager. Leave empty for all.
  • statusActiveOnly (default true) — only currently-active / non-expired licenses.
  • cities / zipCodes / counties — location filters (exact city/county, ZIP prefix). Applied where the dataset publishes that field.
  • nameQuery — only licensees whose person/business name contains this text.
  • brokerageQuery — only agents/brokers affiliated with a brokerage/office whose name matches — pull a whole brokerage or a competitor's roster (NY, TX).
  • issuedAfter — only licenses first issued on/after this date — fresh, newly-licensed leads (TX & CO, plus NY appraisers/AMCs).
  • expiringBefore / expiringWithinDays — only licenses expiring before a date / within N days — renewal-timing leads.
  • maxResults / maxResultsPerState / sortNewestFirst / deduplicateResults — output controls.
  • monitorMode / monitorKey — only emit licenses new since the last run (see below).

Output

One record per licensee. Record types: agent, broker, brokerage, appraiser, appraisalManagementCompany, mortgageLoanOriginator, communityAssociationManager.

{
"recordType": "agent",
"jurisdiction": "NY",
"source": "New York State Department of State — Division of Licensing Services (data.ny.gov)",
"licenseNumber": "10401294050",
"licenseType": "REAL ESTATE SALESPERSON",
"status": "Active",
"active": true,
"fullName": "COLLEGIO RICHARD",
"businessName": "CRIMMINS REALTY REFERRAL COMPANY",
"brokerageName": "CRIMMINS REALTY REFERRAL COMPANY",
"supervisingBroker": null,
"isBusiness": false,
"appraiserLevel": null,
"street": "304 MANOR RD",
"city": "Staten Island",
"state": "NY",
"zipCode": "10314",
"county": "Richmond",
"addressFull": "304 MANOR RD, Staten Island, NY 10314",
"issueDate": null,
"expirationDate": "2028-09-15",
"daysUntilExpiration": 818,
"expiringSoon": false,
"leadScore": 68,
"leadSignals": ["active_license", "street_address", "brokerage_affiliation"],
"verifyUrl": "https://appext20.dos.ny.gov/nydos/selSearchType.do",
"scrapedAt": "2026-06-20T22:55:00.000Z"
}

Texas agent records carry the sponsoring broker in brokerageName / supervisingBroker; appraiser records carry appraiserLevel (Certified General / Certified Residential / Licensed / Trainee); AMC records carry the designatedContactName; Colorado records carry the official verifyUrl.

Monitoring — only new licenses

Turn on monitorMode to remember which licenses you've already seen (in a named key-value store) and emit only licenses new since the last run, each tagged monitorEvent: "new". A renewal (new expiration date) also surfaces as new. State portals refresh regularly, so a scheduled run captures newly-licensed agents, brokers and appraisers the moment they appear.

Monitoring works alongside Apify Schedules, not against them: the Schedule starts the run on your cadence; monitoring mode decides what's new inside that run, so you never pay for or re-import duplicates. Use a distinct monitorKey per saved watch (e.g. per state or record type).

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/us-real-estate-license-scraper').call({
states: ['NY', 'TX', 'CO'],
recordTypes: ['agent', 'broker'],
issuedAfter: '2026-01-01',
maxResults: 1000,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} real-estate license leads`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push new agent/broker leads straight into your CRM.
  • Slack — get notified when a monitored search finds new licensees.
  • Google Drive / Sheets — auto-export every run to a spreadsheet.
  • Airbyte — pipe results into your data warehouse.
  • GitHub — trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find newly-licensed real-estate agents in Travis County, Texas" and let it run this scraper for you.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
  • Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More US B2B lead-gen scrapers from scrapesage

Build a complete real-estate lead & data stack from official US sources:

Tips

  • Newly-licensed agents: set issuedAfter to a recent date with recordTypes: ["agent"] and states: ["TX","CO"] — both publish issue dates (NY salesperson/broker rolls don't carry one).
  • Whole-brokerage rosters: set brokerageQuery to a brokerage/office name (e.g. Compass, Keller Williams) to pull every affiliated agent in NY and TX.
  • Renewal lists: combine statusActiveOnly: true with expiringWithinDays: 120 for E&O / CE / renewal offers.
  • Balanced output: results are interleaved across the selected states and record types (newest-first within each), so a single run returns a fair mix — narrow states/recordTypes to focus.
  • Cost control: set maxResults and/or maxResultsPerState; the state open data is fetched directly with no proxy needed.

FAQ

Where does the data come from? Official state real-estate regulator open-data portals: New York (NYS Department of State), Texas (TREC and TALCB), and Colorado (DORA — Division of Real Estate). These are public license rolls, published by the states themselves.

Is this different from Realtor.com / Zillow agent scrapers? Yes. Those scrape directory profiles. This actor returns the official license record — license number, type, status, renewal dates and brokerage affiliation — which directories don't publish and which is authoritative for recruiting, compliance and renewal-timing.

Which licensee types are included? Agents (salespersons), brokers, brokerages/offices, appraisers, appraisal management companies, and — in Colorado — mortgage loan originators and HOA/community-association managers.

Do records include email and phone? These public license rolls publish names, license details, brokerage affiliation and mailing/business addresses, but not personal email/phone. Pair with FastExpert Agent Scraper or the US Property Records Scraper for more contact context.

How fresh is the data? The state portals are updated on the regulators' own schedules (typically daily–weekly). Use monitorMode on a Schedule to capture new licensees continuously.

Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.

Is this legal? This actor collects publicly available government records only (real-estate license rolls are public records). You are responsible for using the data in compliance with applicable laws (e.g. GDPR/CCPA for personal data) and each state's terms.

A field is null — why? Some datasets genuinely omit a field — for example, New York's salesperson/broker rolls carry no issue date, and Texas records carry county rather than city. Fields are null only when the source record doesn't contain them, never because the scraper skipped them — every available source field is included.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.