Ny Realestate Agent Leads Scraper avatar

Ny Realestate Agent Leads Scraper

Pricing

from $0.60 / 1,000 license leads

Go to Apify Store
Ny Realestate Agent Leads Scraper

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

GoCreative AI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

🏠🗽 NY Real Estate Agent & Broker License Leads — Official State Data

NY Real Estate Agent & Broker License Leads — filter by county/brokerage, get enriched license leads back

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 actorSearch-form scrapers
Data sourceFirst-party NY open-data REST APIScraped HTML search form
CoverageStatewide, all 62 counties, 148K+ active licensesOne name/license # per lookup
Bulk filteringCounty / city / ZIP / name / brokerage / license type, server-sideManual, one record at a time
Breakage riskNone — a public government API, not a UI it can changeBreaks whenever DOS updates the form
Renewal targetingBuilt-in expiring_soon + days_until_expiration fieldsNot available
Proxy/CAPTCHA neededNoDepends 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_type
  • is_individual_license — true for a person (salesperson/broker), false for an entity/office registration
  • is_broker / is_salesperson — quick role filters
  • license_number, county, full business address (business_address_1/city/state/zip, plus a combined full_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 outreach
  • source — 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


Need help or have a feature request (another state's license board)? Contact support via the Apify actor messaging system.