Ny Realestate Agent Leads Scraper
Pricing
from $0.60 / 1,000 license leads
Ny Realestate Agent Leads Scraper
Active NY real-estate salesperson & broker licenses, pulled live from the NY Dept of State open-data API, not a fragile scrape. 148,000+ records, all 62 counties. Filter by county, city, ZIP, name, or license type. Includes a days-until-expiration / expiring-soon flag.
Pricing
from $0.60 / 1,000 license leads
Rating
0.0
(0)
Developer
GoCreative AI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
🏠🗽 NY Real Estate Agent & Broker License Leads — Official State Data

148,000+ active New York State real-estate salesperson and broker licenses, statewide, pulled live from the NY Department of State's own open-data API — not a fragile scrape of a login-free search form. Filter by county, city, ZIP, name, brokerage, or license type. Every record ships with a person-vs-entity classification and a days-until-expiration / expiring-soon flag built in.
Why this actor is different
The only two other NY real-estate license tools on the Store scrape the NY DOS eAccessNY public search form one name at a time — slow, breaks whenever the state tweaks the form, and has no bulk/filtered pull. This actor instead queries NY's official Socrata open-data endpoint (data.ny.gov, dataset x6eg-w668) directly:
| This actor | Search-form scrapers | |
|---|---|---|
| Data source | First-party NY open-data REST API | Scraped HTML search form |
| Coverage | Statewide, all 62 counties, 148K+ active licenses | One name/license # per lookup |
| Bulk filtering | County / city / ZIP / name / brokerage / license type, server-side | Manual, one record at a time |
| Breakage risk | None — a public government API, not a UI it can change | Breaks whenever DOS updates the form |
| Renewal targeting | Built-in expiring_soon + days_until_expiration fields | Not available |
| Proxy/CAPTCHA needed | No | Depends on form protections |
No login, no CAPTCHA, no anti-bot handling of any kind — this is a clean REST integration against a dataset New York State publishes specifically for public reuse.
What you get per record
license_holder_name,business_name(brokerage),license_typeis_individual_license— true for a person (salesperson/broker), false for an entity/office registrationis_broker/is_salesperson— quick role filterslicense_number,county, full business address (business_address_1/city/state/zip, plus a combinedfull_address)license_expiration_date,days_until_expiration,expiring_soon— flag licenses coming up for renewal, a ready-made list for CE-course providers, brokerage recruiters, or E&O insurance outreachsource— always states the origin dataset for audit trails
How to use it
Pull everything for a county (fastest way to build a territory list):
{ "counties": ["KINGS", "QUEENS"], "maxResults": 2000 }
Find agents at a specific brokerage:
{ "businessNameContains": "COMPASS", "licenseTypes": ["REAL ESTATE SALESPERSON"] }
Build a renewal-outreach list (licenses expiring in the next 60 days):
{ "expiringWithinDays": 60, "counties": ["NEW YORK"] }
Search by name:
{ "nameContains": "SMITH", "maxResults": 200 }
Leave every filter empty to pull statewide (paginate across multiple runs — 5,000 record cap per run keeps each run fast and predictable).
Real output example (live data, captured 2026-07-10)
[{"license_holder_name": "Brisard Stephan","business_name": "Compass","license_type": "REAL ESTATE SALESPERSON","is_individual_license": true,"is_broker": false,"is_salesperson": true,"license_number": "10401373778","county": "KINGS","business_address_1": "124 MONTAGUE ST","business_city": "BROOKLYN","business_state": "NY","business_zip": "11201-3403","full_address": "124 MONTAGUE ST, BROOKLYN, NY, 11201-3403","license_expiration_date": "2027-02-09","days_until_expiration": 214,"expiring_soon": false,"source": "NY Dept of State Open Data (data.ny.gov, dataset x6eg-w668)"},{"license_holder_name": "BURNS PATRICK OWEN JR","business_name": "Compass","license_type": "REAL ESTATE SALESPERSON","is_individual_license": true,"is_broker": false,"is_salesperson": true,"license_number": "10401397031","county": "KINGS","business_address_1": "124 MONTAGUE ST","business_city": "BROOKLYN","business_state": "NY","business_zip": "11201-3403","full_address": "124 MONTAGUE ST, BROOKLYN, NY, 11201-3403","license_expiration_date": "2027-07-16","days_until_expiration": 371,"expiring_soon": false,"source": "NY Dept of State Open Data (data.ny.gov, dataset x6eg-w668)"}]
The run summary (Key-Value Store → summary) gives you aggregate counts:
{"total_records": 2000,"brokers": 612,"salespersons": 1388,"individual_licenses": 1841,"expiring_soon": 94,"counties_covered": ["KINGS", "QUEENS"],"source": "NY Dept of State Open Data (data.ny.gov, dataset x6eg-w668)"}
Pricing
Pay-Per-Result — you're charged only for license records actually returned, nothing for platform overhead. See the actor's Pricing tab for the current tiered rate; heavier usage tiers get a lower per-record price automatically.
FAQ
Is this legal? Yes. This dataset is published by New York State's Department of State specifically as public open data for reuse — no authentication is bypassed and no protected system is accessed.
Is the data current? NY DOS updates the underlying dataset on an ongoing basis; this actor always queries it live, so results reflect the state's current published snapshot at run time — no stale cached copy.
Does it cover license status history or disciplinary actions? No — this dataset covers active licenses only (name, brokerage, address, license number/type, expiration). It does not include disciplinary/complaint history.
Can I get all 148,000+ records in one run? Each run caps at 5,000 records to keep runs fast and predictable. Split a full statewide pull across multiple runs by county (62 counties) or license type.
Does this include email or phone? No — the source dataset itself doesn't publish contact info. Pair this actor's business_name/full_address output with our Google Maps Lead Extractor or Website Contact & Email Extractor to enrich brokerage contacts.
Other GoCreative data tools
- Website Contact & Email Extractor — turn any brokerage URL into verified emails/phones
- Email Verifier — 8-Layer Deliverability Check — validate a purchased or scraped list before you send
- Realtor.com Pro Leads — active agent contacts sourced from Realtor.com
Need help or have a feature request (another state's license board)? Contact support via the Apify actor messaging system.