US Property Sales Scraper
Pricing
from $0.84 / 1,000 results
US Property Sales Scraper
Recorded property sale prices from official open data: New York City (Department of Finance) and Cook County incl. Chicago (Assessor). Address, price, date, property class, units, square feet; Cook adds buyer, seller and deed. Non-market sales filtered.
Pricing
from $0.84 / 1,000 results
Rating
0.0
(0)
Developer
Ibnu Adzim
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
US Property Sales Scraper (NYC, Cook County / Chicago)
What properties actually sold for, from official recorded-sales data: New York City (Department of Finance rolling sales) and Cook County, Illinois, including Chicago (Assessor parcel sales). Sale date and price, address and ZIP, property class; NYC adds borough, neighborhood, units, land and gross square feet and year built; Cook County adds buyer, seller, deed type, and every parcel in a multi-parcel sale.
Non-market transfers are filtered out by default. No key, no login, no proxy.
What it is for
- Comparables for valuation and appraisal.
- Investor and agent research — who is buying what, where, for how much.
- Market tracking — prices by neighborhood, class and month.
Input
| field | what it does |
|---|---|
markets | nyc, cook_county — one search each. |
dateFrom / dateTo | Sale dates. Default: the last 120 days (both sources lag). |
minSalePrice / maxSalePrice | Default minimum $10,000 (see note 1); 0 keeps everything. |
nycBoroughs, nycNeighborhoodContains, nycBuildingClassContains, nycZipCodes | NYC filters. |
cookPropertyClasses | Assessor class codes or prefixes (2 residential, 299 condos, 5 commercial). |
includeFlaggedSales | Cook County: keep sales the Assessor itself flags. |
sortBy, maxItems | Newest or oldest first; per market, default 200. |
Things about this data worth knowing
1. A third of NYC "sales" are transfers, not sales
29,750 of the 82,345 rows in NYC's rolling year have a price under $1,000 — $0 and $10 deeds between relatives, into trusts and the like. The default minimum of $10,000 leaves them out.
2. Cook County repeats one price on every parcel of a deed
A quarter of Cook County's 2026 sale rows belong to multi-parcel deeds
(a condo with its parking space, several lots) and each row carries the
whole price. Adding them up overstates the market. The Actor returns
one sale per deed with a parcels list (192 of 1,500 sales in a test run
covered more than one parcel).
3. The Assessor flags its own doubtful sales
Cook County marks sales under $10,000, non-standard deeds (such as
quit-claims) and repeat sales within a year. They are excluded unless you
turn on includeFlaggedSales; each sale carries the flags.
4. Cook County sales have no address
The sales data has only the parcel number (PIN). The Actor looks up each parcel's property address in the Assessor's address data — not the owner's mailing address.
5. Both lag
On 25 September 2026 NYC's newest sale was 31 August (the file is refreshed
monthly) and Cook County's 14 July. Each summary shows newestSaleInData.
Output
One PROPERTY_SALE row per sale (the source record(s) under source) and
one SEARCH_SUMMARY per market.
{"recordType": "PROPERTY_SALE","market": "nyc","saleDate": "2026-08-31","salePrice": 1162500,"address": "109 WEST 26TH STREET, 8B","borough": "MANHATTAN","neighborhood": "CHELSEA","zip": "10001","propertyClass": "10 COOPS - ELEVATOR APARTMENTS","yearBuilt": 1910,"parcelId": "1-802-31"}
Limits
- Two markets for now. Connecticut's statewide sales data was evaluated and left out: its newest recorded sale was a year old.