Back to Hermes Agent

NYC ACRIS — NYC Real Property Records

optional-skills/research/osint-investigation/references/sources/nyc-acris.md

2026.6.53.5 KB
Original Source

NYC ACRIS — NYC Real Property Records

1. Summary

The Automated City Register Information System (ACRIS) is NYC's index of recorded property documents: deeds, mortgages, satisfactions, liens, UCC filings. Covers Manhattan, Bronx, Brooklyn, Queens, Staten Island. Published as 4 linked Socrata datasets on the NYC Open Data portal.

2. Access Methods

  • Socrata API: https://data.cityofnewyork.us/resource/636b-3b5g.json (Parties)
  • Other datasets: bnx9-e6tj (Master), 8h5j-fqxa (Legal), uqqa-hym2 (References)
  • Auth: None for read access (Socrata $app_token raises rate limits if needed)
  • Rate limit: Generous (~1000 req/hour unauthenticated)

3. Data Schema

Key fields emitted by fetch_nyc_acris.py (Parties joined to Master):

ColumnTypeDescription
document_idstrACRIS document ID
namestrParty name as recorded (often "LAST, FIRST" but varies)
party_typestr1=grantor, 2=grantee, 3=other
party_rolestrHuman-readable role label
address_1strProperty or party address line 1
city, state, zip, countrystrAddress parts
doc_typestrDEED, MTGE (mortgage), SAT (satisfaction), AGMT, etc.
doc_date, recorded_datestrYYYY-MM-DD
boroughstrManhattan / Bronx / Brooklyn / Queens / Staten Island
amountstrDocument amount (USD, when applicable)
filing_urlstrDirect ACRIS DocumentImageView link

4. Coverage

  • NYC 5 boroughs only — other counties have their own recorders
  • 1966 → present (older filings exist on microfilm at the County Clerk)
  • Updated nightly
  • ~70M+ party records cumulative

5. Cross-Reference Potential

  • SEC EDGARname (insider filers with NYC property)
  • USAspendingname (federal contractors with NYC property)
  • Senate LDAname (lobbyists / clients with NYC property)
  • ICIJ Offshorename (NYC properties owned via offshore vehicles)

Join key: normalized party name. NYC property records typically store names as "LAST, FIRST" or full LLC names — use entity_resolution.py.

6. Data Quality

  • Same person appears with multiple name formats over time
  • LLC and trust ownership obscures beneficial owners
  • Recording lag can be 2-4 weeks after closing
  • Older documents have spottier address data
  • Sealed records (e.g. domestic violence shelters) are excluded by law

7. Acquisition Script

Path: scripts/fetch_nyc_acris.py

bash
# By party name
python3 SKILL_DIR/scripts/fetch_nyc_acris.py --name "ROLNICK" --out data/acris.csv

# By address (useful when you know the property but not the names)
python3 SKILL_DIR/scripts/fetch_nyc_acris.py --address "571 HUDSON" --out data/acris.csv

# Restrict to grantees (buyers / mortgagees)
python3 SKILL_DIR/scripts/fetch_nyc_acris.py --name "ROLNICK" --party-type 2 \
    --out data/acris_buyers.csv

The script joins Parties → Master to populate doc_type, dates, borough, and amount. Pass --no-enrich to skip the join (faster, fewer columns).

  • Public record under NYS Real Property Law and NYC Charter
  • No commercial use restrictions on the data
  • All ACRIS data is public information by statute

9. References