NYC Tax Lien Sale Lists - BBL, Borough, Block & Lot avatar

NYC Tax Lien Sale Lists - BBL, Borough, Block & Lot

Pricing

from $0.03 / 1,000 nyc tax-lien sale records

Go to Apify Store
NYC Tax Lien Sale Lists - BBL, Borough, Block & Lot

NYC Tax Lien Sale Lists - BBL, Borough, Block & Lot

New York City tax-lien sale lists (public open data, 264k rows): notice cycle, sale month, borough, block, lot, BBL, street address, ZIP, tax class and building class. Filter by borough, block/lot, BBL, cycle, ZIP or sale year; or aggregate by cycle, borough or class.

Pricing

from $0.03 / 1,000 nyc tax-lien sale records

Rating

0.0

(0)

Developer

Wenhao Yang

Wenhao Yang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Categories

Features

Limited permissions

Share

NYC Tax Lien Sale Lists

Every property on a New York City Department of Finance tax-lien sale list - the 10/30/60/90-day notices and final sales - with its Borough-Block-Lot, street address and tax class.

Low cost

Sale-list records: from $0.00005 per record, down to $0.00003 at Gold.

Property profiles (PLUTO-matched): $0.002 per profile, down to $0.0012 at Gold. A BBL PLUTO does not know is returned at the plain record price instead.

What you get

  • saleMonth, cycle - the sale period and the notice stage (Final Sale, 90 Day Notice, ...). The source spells several stages both ways (90 Day Notice 63,185 rows and 90 Days Notice 18,907; same for 10/30/60), so a substring such as cycle="90 Day" catches both.
  • borough / boroughName - code and name
  • block, lot, bbl - the 10-digit Borough-Block-Lot key
  • houseNumber, streetName, address, zip
  • taxClassCode, buildingClass, communityBoard, councilDistrict
  • waterDebtOnly - whether the listed debt is water-only
  • In mode=profile also: plutoMatched, ownerName, plutoAddress, yearBuilt, residentialUnits, assessedTotal, plutoBuildingClass

Examples

The 50 most recent records:

{ "mode": "rows", "maxResults": 50 }

One property by BBL:

{ "bbl": "5080260130" }

Brooklyn, final sales only:

{ "borough": "Brooklyn", "cycle": "Final Sale", "maxResults": 100 }

Property profile for the 50 most recent lien records - owner, year built, residential units and assessed total joined from PLUTO by exact BBL:

{ "mode": "profile", "maxResults": 50 }
{ "mode": "profile", "borough": "Brooklyn", "maxResults": 100 }

Sale lists by cycle:

{ "mode": "aggregate", "groupBy": "cycle" }

By building class:

{ "mode": "aggregate", "groupBy": "buildingClass" }

Coverage and honest limits

  • 264,142 rows, published per sale cycle rather than daily. The dataset's own last-updated stamp is 2025-12-01, and the most recent sale cycle is June 2025; no newer cycle had appeared when this was checked on 2026-10-30. Filtering and counts are unaffected.
  • One run returns up to 5,000 records (maxResults); aggregate mode returns every group.
  • 🔴 This is a notice list, not a ledger. The city does not publish the owner name or the amount owed in this dataset. Do not read a row as "what is owed".
  • waterDebtOnly is returned as Y / N (the city spells the older cycles YES / NO; both are normalised). The waterDebtOnly filter with true keeps water-only rows; false (the default) applies no filter.
  • One row per property per list. The same property can appear on several cycles and in several years.
  • bbl is built from borough + zero-padded block (5) + lot (4). If a block or lot in the source is longer than that, bbl is left blank rather than truncated - use block and lot for those rows.
  • sourceUpdatedAt is the city's last dataset update date.

Also available in this account: Sonoma County Defaulted Property Taxes (bill-level default list for a California county) and NYC ACRIS Liens & UCC (UCC filings and federal tax liens recorded against NYC properties and debtors).