US Real Estate License Scraper - Agent & Broker Leads
Pricing
$5.00 / 1,000 real estate license records
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
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:
| Data | Typical scrapers | This 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/offices | partial | ✅ |
| Appraisers + appraisal management companies (AMCs) | ❌ | ✅ |
| Mortgage loan originators + HOA / community-association managers (CO) | ❌ | ✅ |
| Official license number, type & status | partial | ✅ |
| Brokerage affiliation (sponsoring broker / office) | ❌ | ✅ (NY, TX) |
| Issue date → newly-licensed leads | ❌ | ✅ |
| Expiration date → renewal-timing leads | ❌ | ✅ |
| Full business / mailing address | partial | ✅ (NY) |
| Lead score (0–100) + intent signals | ❌ | ✅ |
| Only-new monitoring mode | ❌ | ✅ |
Coverage
| State | Source | Highlights |
|---|---|---|
| NY | NYS Dept. of State — Division of Licensing Services | Salespersons, brokers, offices, appraisers & AMCs — with brokerage name + full street address |
| TX | Texas Real Estate Commission (TREC) + TALCB | ~320K agents & brokers with sponsoring-broker affiliation, plus the appraiser file |
| CO | Colorado DORA — Division of Real Estate | Brokers, 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
expiringWithinDaysto 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
- Sign up for Apify — the free plan is enough to try this actor.
- 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.
- Watch results stream into the dataset table.
- 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. - recordTypes —
agent,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:
- Apify API — start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it daily/weekly with
monitorModeto capture newly-licensed agents & brokers as fresh leads. - Webhooks — trigger downstream actions (CRM import, Slack alert, dialer queue) the moment a run finishes.
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:
- FastExpert Agent Scraper — top real-estate agents with ratings, sales stats & specialties.
- US Property Records Scraper — parcels + owner names, mailing addresses & absentee-owner flags.
- US Building Permits Scraper — construction & renovation permits as project-intent signals.
- BuildZoom Scraper — contractors, projects & permit history.
- US Contractor License Scraper — licensed contractors across state boards.
- US Professional License Scraper — every regulated profession across state boards.
- US Business Formation Scraper — newly registered companies (registration intent).
- SBA Loan Leads Scraper — SBA 7(a) & 504 financed small businesses.
- US Banks & Credit Unions Scraper — FDIC banks + NCUA credit unions in one schema.
- Redfin Scraper — for-sale & sold property listings with prices and details.
Tips
- Newly-licensed agents: set
issuedAfterto a recent date withrecordTypes: ["agent"]andstates: ["TX","CO"]— both publish issue dates (NY salesperson/broker rolls don't carry one). - Whole-brokerage rosters: set
brokerageQueryto a brokerage/office name (e.g.Compass,Keller Williams) to pull every affiliated agent in NY and TX. - Renewal lists: combine
statusActiveOnly: truewithexpiringWithinDays: 120for 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/recordTypesto focus. - Cost control: set
maxResultsand/ormaxResultsPerState; 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.