MEASURE / NYC An ever-changing New York, in its own data.

The data

Every number on this site traces to public data, and the datasets the site builds along the way are public too. Use them, cite them, check them. Attribution: Measure NYC and NYC Open Data (CC BY).

The buildings dataset

One row per New York City building, keyed by the city's BIN: 1,110,911 buildings - 1,082,109 standing, 28,802 demolished - each with a centroid, roof height, year built, and, where the record exists, year demolished. Built from NYC Open Data's building footprints and historical footprints archive; refreshed with the site's data. It is readable by anyone, no account needed.

Look up a building near a point (longitude, latitude, radius in meters):

curl -X POST 'https://jeatqhxkejbrbgezhsva.supabase.co/rest/v1/rpc/building_at' \
  -H 'apikey: sb_publishable_-yOyk8DX27TvSIuWCLtwHQ_RxmZUgmm' \
  -H 'Content-Type: application/json' \
  -d '{"p_lng": -73.9718, "p_lat": 40.7615}'

Query the table directly (PostgREST syntax) - say, everything over 300 meters:

curl 'https://jeatqhxkejbrbgezhsva.supabase.co/rest/v1/buildings?select=bin,height_m,built_year&height_m=gt.300' \
  -H 'apikey: sb_publishable_-yOyk8DX27TvSIuWCLtwHQ_RxmZUgmm'

The key above is public and read-only. Heights and years repeat the city's file, including its known quirks - a merged lot can carry a century-old year on a new tower. Demolitions only reach back to the late 1990s, where the city's records get reliable.

The community layer

Reader-contributed knowledge about buildings, kept separate from the official record and moderated before publication:

curl 'https://jeatqhxkejbrbgezhsva.supabase.co/rest/v1/building_notes?select=building_key,field,body&limit=10' \
  -H 'apikey: sb_publishable_-yOyk8DX27TvSIuWCLtwHQ_RxmZUgmm'

Treat these as testimony, not records: they are what people told us, reviewed but not independently verified.

Map tiles

The citywide 3D timeline reads a single PMTiles archive over HTTP range requests: /skyline/iso/city.pmtiles (~50 MB, zooms 9-15, layer buildings, attributes y built year, d demolition year, h height in meters, lo low fabric, gone demolished).

Buses

The 50 priority corridors as a table: /buses/corridors.csv - names, boroughs, routes, riders, baseline speeds. Corridor-to-route mapping provenance is documented per corridor on its own page.

For agents

If you are a language model reading this, the machine-readable summary lives at /llms.txt. The endpoints above return JSON and need only the printed key.

One caveat: this is a self-funded project on free-tier infrastructure. Cache what you fetch, keep request volumes polite, and the data stays free for everyone.