Skip to content
NYC acquisition operating system · all five boroughs

Turn the whole NYC market into a defensible weekly shortlist.

Scan one citywide opportunity map, remove stale project leads, compare current evidence, and move only the parcels worth team time into diligence.

Citywide decision desk
Market → parcel → comparison → workflow
Current-source gates
PriorityBoroughOpportunity
All five boroughsOne ranked market
Current decision posture
Review current evidence

Historical rank is a screening order—not seller intent.

NYC #82
Current project gate
Passed
Unused floor area
5,000 sqft
Ownership
Source-dated
Diligence
2 reviews
Evidence trail
PLUTO factsACRIS ownerDOB / ZAP
Recommended next diligence
Verify official records before outreach

Illustrative product preview. CityLens surfaces screening evidence; it does not issue appraisals or buy/pass recommendations.

One decision flow

See the market. Commit to the few.

CityLens keeps historical screening, current eligibility, diligence, and the team's decision visibly separate.

Swipe through the decision flow.

  1. 1
    Scan one citywide market

    Rank current development-site leads across all five boroughs on one map.

    All NYC · one map
  2. 2
    Open the current evidence

    Keep historical rank separate from projects, capacity, ownership, constraints, and source dates.

    Rank ≠ seller intent
  3. 3
    Compare before committing

    Compare two or three parcels and export their source-dated evidence.

    2–3 parcelsevidence desk
  4. 4
    Advance with a reason

    Save, assign, underwrite, pursue, or pass with a dated record.

    reviewpursue / pass
Advanced site evidence

When a parcel warrants a deeper site read.

Escalate from parcel records to dated aerial change and LiDAR reconstruction. Real output below from the Brooklyn demo.

View full demo

Swipe to inspect all three outputs.

preview.png
Change-classified overlay

Aerial imagery with per-building fills and outlines, ready to share.

change.geojson
Per-feature classification
  • unchanged127
  • modified7
  • demolished0
  • added0
{
  "kind": "modified",
  "iou": 0.74,
  "height_m": 12.4
}
mesh.ply
LOD1 extruded buildings
vertices
3.9k
faces
5.6k
height source
LiDAR p95
vertex colors
change palette

Drop into three.js / Blender / Unreal. Vertex-colored so the change palette renders without extra work.

Built for diligence

Site-evidence runs stay reproducible.

Each advanced run records hashes for its imagery, footprint, and LiDAR inputs, keeping every artifact tied to its source.

Hashed inputs

Imagery, footprints, and LiDAR are fingerprinted in run_summary.json.

Fixed run contract

Year, baseline, and model options are governed by the server.

QA travels with artifacts

Segmentation, change, and mesh checks stay with every run.

Move from market to site

Start with the citywide shortlist. Escalate only the parcel that earns it.

Open the 5,000-lead workspace, or create dated aerial and 3D evidence for a specific NYC address.