ARELLO / State Real Estate License Scraper
LEAD GENERATIONBUSINESSOTHER
ARELLO / State Real Estate License Scraper
Pulls real estate broker and agent license records directly from state regulatory commissions. Returns the fields that matter — name, license number, type, status, expiration, brokerage, and address — for each licensee.
Phase 1 covers California (DRE), Florida (DBPR), New York (DOS eAccessNY), and Texas (TREC). You can run one state or all four in a single job.
What It Scrapes
Each record includes:
| Field | Description |
|---|---|
full_name |
Name as listed by the state commission |
first_name / last_name |
Parsed from the full name |
license_number |
License number (unique within state) |
license_type |
Broker, Salesperson, Associate Broker, Corporate Broker |
license_state |
Issuing state abbreviation |
license_status |
Active, Inactive, Expired, Suspended, Revoked |
license_issue_date |
Original issue date (YYYY-MM-DD) |
license_expiration_date |
Expiration date (YYYY-MM-DD) |
brokerage_name |
Brokerage or employer of record |
business_address |
Street address |
business_city / business_state / business_zip |
Location fields |
phone |
Phone number (available where publicly listed) |
email |
Email (available where publicly listed) |
source_state_commission |
Which commission sourced the record |
source_url |
Direct URL to the source record |
Input
{
"states": ["CA", "FL", "NY", "TX"],
"lastName": "Smith",
"licenseType": "broker",
"licenseStatus": "active",
"maxItems": 100,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["BUYPROXIES94952"]
}
}
| Parameter | Type | Description |
|---|---|---|
states |
array | State codes to scrape. Options: CA, FL, NY, TX. Default: CA. |
lastName |
string | Filter by last name. Leave blank for a full alphabetical sweep. |
licenseType |
string | broker, salesperson, broker_associate, or blank (all). |
licenseStatus |
string | active, inactive, suspended, revoked, expired, or blank (all). |
maxItems |
integer | Cap on records returned. 0 = unlimited. Default: 10. |
proxyConfiguration |
object | Proxy settings. Residential proxy required for TX TREC. |
Sources
| State | Agency | Strategy |
|---|---|---|
| California | CA DRE (Department of Real Estate) | HTML form search + detail pages |
| Florida | FL DBPR (Dept of Business and Prof. Regulation) | Bulk CSV download from public records portal |
| New York | NY DOS eAccessNY | Session-based form search |
| Texas | TX TREC (Texas Real Estate Commission) | JSON API (requires residential proxy) |
Florida's DBPR publishes a complete licensee CSV that's refreshed regularly. The scraper downloads it in full and filters locally — no interactive search needed.
Pricing
Priced per record ($0.002/record + $0.10/run). A 1,000-record run costs roughly $2.10.
Use Cases
- License verification before onboarding agents or partners
- Building contact lists for real estate tech outreach (CRMs, MLS tools, E&O insurance)
- Compliance monitoring for brokerage management platforms
- iBuyer and mortgage SaaS vendor qualification
Notes
- Texas TREC blocks datacenter IPs. Residential proxy (included in the default configuration) is required for TX runs.
- NY searches require a minimum 2-character surname prefix due to eAccessNY's input validation.
- FL DBPR's bulk CSV is ~114 MB. Expect a 60–90 second download on the first run; subsequent runs may benefit from Apify's caching layer.
maxItems = 0runs an uncapped alphabetical sweep. For FL, this means parsing the full 448K-row CSV against your filters.
Need a Custom Build?
Additional states, new fields, or specialized filtering — reach out through the actor support channel.