Firecrawl Alexandria

NYC Open Data property records (ACRIS, PLUTO, DOB)

New York City property records through NYC Open Data's Socrata SODA API and the Department of City Planning GeoSearch geocoder: resolve an address to BBL/BIN, read the MapPLUTO lot record (owner of record, building class, assessed value, zoning), list and read ACRIS recorded documents (deeds, mortgages, parties), list DOB permits and DOB/ECB violations by building, and work with building permits in the shared permits contract: search DOB NOW and legacy BIS permits by address, ZIP, borough, BIN, BBL, contractor or licence number, permit type and dates (DOB NOW also by the daily load that added or changed a row, for polling), read one permit with every renewal, and rank contractors by permits issued and estimated job cost. Anonymous; no app token. Permit records carry the NYC Open Data Terms of Use, DOB attribution and their source URL.

1 Firecrawl tool uses NYC Open Data property records (ACRIS, PLUTO, DOB)

Try NYC Open Data property records (ACRIS, PLUTO, DOB) now.

Choose an example or ask your own question.

NYC Open Data property records (ACRIS, PLUTO, DOB)
TRY ASKING
1Request
stringRequired

7-digit DOB Building Identification Number, e.g. `1015862` (first digit is the borough 1-5). Get it from `resolve_address`.

string

Row offset to resume from: the `next_cursor` of the previous page.

string

dob: DOB Violations (3h2n-5cm9); ecb: ECB/OATH violations (6bgk-3dad).

number

Violations per page (1-100, default 25).

5 credits
Codefollows the fields above
const result = await firecrawl.scrape({
  alexandria: {
    provider: "data-cityofnewyork-us",
    capability: "property-records/dob_violations",
    options: {
      bin: "1015862",
      kind: "ecb",
      limit: 5,
    },
  },
});
2Response example

This is a sample shape. Press Run to see live data from NYC Open Data property records (ACRIS, PLUTO, DOB).

{
  "bin": "1015862",
  "count": 5,
  "data_last_modified": "Tue, 22 Sep 2026 17:23:26 GMT",
  "dataset_id": "6bgk-3dad",
  "kind": "ecb",
  "limit": 5,
  "next_cursor": "5",
  "observed_at_ms": 1790101501354,
  "offset": 0,
  "source_urls": [
    "https://data.cityofnewyork.us/resource/6bgk-3dad.json?bin=1015862&%24order=issue_date+DESC%2Cisn_dob_bis_extract&%24limit=5&%24offset=0"
  ],
  "violations": [
    {
      "amount_paid_usd": 1250,
      "balance_due_usd": 0,
      "block": "00835",
      "category_or_status": "RESOLVE",
      "certification_status": "CERTIFICATE ACCEPTED",
      "description": "HOIST CABLES DAMAGED. DURING TRAVEL IN THE DOWN DIRECTION THE HOIST ROPES CROSSED CAUSING THE ELEVATOR TO SHUT DOWN. HOIST ROPES NEED TO BE REPLACED AND INSPECTION BY BY A NYCDOB ELEVATOR INSPECTOR AND TEST WEI",
      "device_number": null,
      "disposition_comments": null,
      "disposition_date": null,
      "fields": {
        "aggravated_level": "NO",
        "amount_paid": "1250",
        "balance_due": "0",
        "bin": "1015862",
        "block": "00835",
        "boro": "1",
        "certification_status": "CERTIFICATE ACCEPTED",
        "ecb_violation_number": "39107427M",
        "ecb_violation_status": "RESOLVE",
        "hearing_date": "20240509",
        "hearing_status": "ADMIT/IN-VIO",
        "hearing_time": "830",
        "infraction_code1": "151",
        "isn_dob_bis_extract": "1572407",
        "issue_date": "20240301",
        "lot": "0041",
        "penality_imposed": "1250",
        "respondent_city": "NEW YORK",
        "respondent_house_number": "111",
        "respondent_name": "ESRT EMPIRE STATE BUILDIN",
        "respondent_street": "WEST   33 STREET",
        "respondent_zip": "10001",
        "section_law_description1": "28-301.1                                                                    FAILURE TO MAINTAIN BUILDING IN CODE COMPLIANT MANNER: SERVICE EQUIPME",
        "served_date": "20240301",
        "severity": "CLASS - 1",
        "violation_description": "HOIST CABLES DAMAGED. DURING TRAVEL IN THE DOWN DIRECTION THE HOIST ROPES CROSSED CAUSING THE ELEVATOR TO SHUT DOWN. HOIST ROPES NEED TO BE REPLACED AND INSPECTION BY BY A NYCDOB ELEVATOR INSPECTOR AND TEST WEI",
        "violation_type": "Elevators"
      },
      "hearing_date": "2024-05-09",
      "hearing_status": "ADMIT/IN-VIO",
      "house_number": "111",
      "infraction_codes": [
        {
          "code": "151",
          "section_law_description": "28-301.1 FAILURE TO MAINTAIN BUILDING IN CODE COMPLIANT MANNER: SERVICE EQUIPME"
        }
      ],
      "isn": "1572407",
      "issue_date": "2024-03-01",
      "kind": "ecb",
      "lot": "0041",
      "penalty_imposed_usd": 1250,
      "related_number": null,
      "respondent_name": "ESRT EMPIRE STATE BUILDIN",
      "severity": "CLASS - 1",
      "street": "WEST   33 STREET",
      "violation_number": "39107427M",
      "violation_type": "Elevators",
      "violation_type_code": null
    },
    {
      "amount_paid_usd": 0,
      "balance_due_usd": 0,
      "block": "00835",
      "category_or_status": "RESOLVE",
      "certification_status": "N/A - DISMISSED",
      "description": "FAILURE TO NOTIFY THE DEPT. OF AN ACCIDENT/INCIDENT THAT RESULTED IN AFATALITY OR AN INJURY.NOTE:A WORKER WERE INJURED WHEN USING A MANLIFT TO WORK ON THE DUCT.WHEN HIS HAND SLIPPED & THE SHARP EDGE OF THE DUCT",
      "device_number": null,
      "disposition_comments": null,
      "disposition_date": null,
      "fields": {
        "aggravated_level": "NO",
        "amount_paid": "0",
        "balance_due": "0",
        "bin": "1015862",
        "block": "00835",
        "boro": "1",
        "certification_status": "N/A - DISMISSED",
        "dob_violation_number": "04182022CE05IH18",
        "ecb_violation_number": "35646458M",
        "ecb_violation_status": "RESOLVE",
        "hearing_date": "20220728",
        "hearing_status": "DISMISSED",
        "hearing_time": "830",
        "infraction_code1": "1M7",
        "isn_dob_bis_extract": "962073",
        "issue_date": "20220418",
        "lot": "0041",
        "penality_imposed": "0",
        "respondent_city": "MAN",
        "respondent_house_number": "8",
        "respondent_name": "CROSS MANAGEMENT CORP",
        "respondent_street": "EAST   40 STREET",
        "respondent_zip": "10016",
        "served_date": "20220428",
        "severity": "CLASS - 1",
        "violation_description": "FAILURE TO NOTIFY THE DEPT. OF AN ACCIDENT/INCIDENT THAT RESULTED IN AFATALITY OR AN INJURY.NOTE:A WORKER WERE INJURED WHEN USING A MANLIFT TO WORK ON THE DUCT.WHEN HIS HAND SLIPPED & THE SHARP EDGE OF THE DUCT",
        "violation_type": "Unknown"
      },
      "hearing_date": "2022-07-28",
      "hearing_status": "DISMISSED",
      "house_number": "8",
      "infraction_codes": [
        {
          "code": "1M7",
          "section_law_description": null
        }
      ],
      "isn": "962073",
      "issue_date": "2022-04-18",
      "kind": "ecb",
      "lot": "0041",
      "penalty_imposed_usd": 0,
      "related_number": "04182022CE05IH18",
      "respondent_name": "CROSS MANAGEMENT CORP",
      "severity": "CLASS - 1",
      "street": "EAST   40 STREET",
      "violation_number": "35646458M",
      "violation_type": "Unknown",
      "violation_type_code": null
    },
    {
      "amount_paid_usd": 0,
      "balance_due_usd": 0,
      "block": "00835",
      "category_or_status": "RESOLVE",
      "certification_status": "CURE ACCEPTED",
      "description": "FAILURE TO PROVIDE APPROVED / ACCEPTED PLANS AT JOB SITE AT TIME OF INSPECTION AT TIME OF SPOT CHECK INSPECTION FOR 40 FLOOR SPRINKLER FINISH NO APPROVED PLANS ON SITE , PROVIDE APPROVED /ACCEPTED CONSTRUCTION",
      "device_number": null,
      "disposition_comments": null,
      "disposition_date": null,
      "fields": {
        "aggravated_level": "NO",
        "amount_paid": "0",
        "balance_due": "0",
        "bin": "1015862",
        "block": "00835",
        "boro": "1",
        "certification_status": "CURE ACCEPTED",
        "ecb_violation_number": "39007179Y",
        "ecb_violation_status": "RESOLVE",
        "hearing_date": "20190926",
        "hearing_status": "CURED/IN-VIO",
        "hearing_time": "1130",
        "infraction_code1": "210",
        "isn_dob_bis_extract": "1418233",
        "issue_date": "20190806",
        "lot": "0041",
        "penality_imposed": "0",
        "respondent_city": "NEW YORK",
        "respondent_house_number": "1",
        "respondent_name": "ESRT EMPIRE STATE BUILDIN",
        "respondent_street": "CENTRE STREET",
        "respondent_zip": "10007",
        "section_law_description1": "28-104.2.2                                                                  FAIL TO PROVIDE APPRV/ACCEPTED PLANS ST JOB SITE AT TIME OF INSP",
        "served_date": "20190806",
        "severity": "CLASS - 2",
        "violation_description": "FAILURE TO PROVIDE APPROVED / ACCEPTED PLANS AT JOB SITE AT TIME OF INSPECTION AT TIME OF SPOT CHECK INSPECTION FOR 40 FLOOR SPRINKLER FINISH NO APPROVED PLANS ON SITE , PROVIDE APPROVED /ACCEPTED CONSTRUCTION",
        "violation_type": "Construction"
      },
      "hearing_date": "2019-09-26",
      "hearing_status": "CURED/IN-VIO",
      "house_number": "1",
      "infraction_codes": [
        {
          "code": "210",
          "section_law_description": "28-104.2.2 FAIL TO PROVIDE APPRV/ACCEPTED PLANS ST JOB SITE AT TIME OF INSP"
        }
      ],
      "isn": "1418233",
      "issue_date": "2019-08-06",
      "kind": "ecb",
      "lot": "0041",
      "penalty_imposed_usd": 0,
      "related_number": null,
      "respondent_name": "ESRT EMPIRE STATE BUILDIN",
      "severity": "CLASS - 2",
      "street": "CENTRE STREET",
      "violation_number": "39007179Y",
      "violation_type": "Construction",
      "violation_type_code": null
    },
    {
      "amount_paid_usd": 620,
      "balance_due_usd": -310,
      "block": "00835",
      "category_or_status": "RESOLVE",
      "certification_status": "CERTIFICATE ACCEPTED",
      "description": "52B14,17B10.  52-SHORTEN HOIST ROPES; 17-BEND TABS AT ALL FLOORS",
      "device_number": null,
      "disposition_comments": null,
      "disposition_date": null,
      "fields": {
        "aggravated_level": "NO",
        "amount_paid": "620",
        "balance_due": "-310",
        "bin": "1015862",
        "block": "00835",
        "boro": "1",
        "certification_status": "CERTIFICATE ACCEPTED",
        "dob_violation_number": "102318E2862A02",
        "ecb_violation_number": "38265858L",
        "ecb_violation_status": "RESOLVE",
        "hearing_date": "20181220",
        "hearing_status": "STIPULATION/IN-VIO",
        "hearing_time": "830",
        "infraction_code1": "251",
        "isn_dob_bis_extract": "1058430",
        "issue_date": "20181023",
        "lot": "0041",
        "penality_imposed": "310",
        "respondent_city": "NY",
        "respondent_house_number": "111",
        "respondent_name": "ESRT EMPIRE STATE BUILDIN",
        "respondent_street": "WEST   33 STREET",
        "respondent_zip": "10001",
        "section_law_description1": "28-301.1                                                                    FAILURE TO MAINTAIN BUILDING IN CODE-COMPLAINT MANNER:SERVICE EQUIPMEN",
        "served_date": "20181023",
        "severity": "CLASS - 2",
        "violation_description": "52B14,17B10.  52-SHORTEN HOIST ROPES; 17-BEND TABS AT ALL FLOORS",
        "violation_type": "Elevators"
      },
      "hearing_date": "2018-12-20",
      "hearing_status": "STIPULATION/IN-VIO",
      "house_number": "111",
      "infraction_codes": [
        {
          "code": "251",
          "section_law_description": "28-301.1 FAILURE TO MAINTAIN BUILDING IN CODE-COMPLAINT MANNER:SERVICE EQUIPMEN"
        }
      ],
      "isn": "1058430",
      "issue_date": "2018-10-23",
      "kind": "ecb",
      "lot": "0041",
      "penalty_imposed_usd": 310,
      "related_number": "102318E2862A02",
      "respondent_name": "ESRT EMPIRE STATE BUILDIN",
      "severity": "CLASS - 2",
      "street": "WEST   33 STREET",
      "violation_number": "38265858L",
      "violation_type": "Elevators",
      "violation_type_code": null
    },
    {
      "amount_paid_usd": 1000,
      "balance_due_usd": 0,
      "block": "00835",
      "category_or_status": "RESOLVE",
      "certification_status": "CERTIFICATE ACCEPTED",
      "description": "FAILURE TO FILE ANNUAL CERTIFICATION THAT COOLING TOWER 1000000383 HASBEEN INSPECTED,TESTED,& DISINFECTED,& THAT A MAINTENANCE PLAN HAS BEENDEVELOPED & IMPLEMENTED,BY 11/1/2016.REM:FILE ANNUAL CERTIFICATION.",
      "device_number": null,
      "disposition_comments": null,
      "disposition_date": null,
      "fields": {
        "aggravated_level": "NO",
        "amount_paid": "1000",
        "balance_due": "0",
        "bin": "1015862",
        "block": "00835",
        "boro": "1",
        "certification_status": "CERTIFICATE ACCEPTED",
        "dob_violation_number": "06202017CN105KD904",
        "ecb_violation_number": "37002935P",
        "ecb_violation_status": "RESOLVE",
        "hearing_date": "20171207",
        "hearing_status": "IN VIOLATION",
        "hearing_time": "830",
        "infraction_code1": "291",
        "isn_dob_bis_extract": "1193614",
        "issue_date": "20170620",
        "lot": "0041",
        "penality_imposed": "1000",
        "respondent_city": "NEW YORK",
        "respondent_house_number": "111",
        "respondent_name": "ESRT EMPIRE STATE BUILDIN",
        "respondent_street": "WEST 33RD STREET 12T",
        "respondent_zip": "10120",
        "section_law_description1": "28-317.5                                                                    FAILURE TO FILE AN ANNUAL CERTIFICATION OF COOLING TOWER INSPECTION/ T",
        "served_date": "20171016",
        "severity": "CLASS - 2",
        "violation_description": "FAILURE TO FILE ANNUAL CERTIFICATION THAT COOLING TOWER 1000000383 HASBEEN INSPECTED,TESTED,& DISINFECTED,& THAT A MAINTENANCE PLAN HAS BEENDEVELOPED & IMPLEMENTED,BY 11/1/2016.REM:FILE ANNUAL CERTIFICATION.",
        "violation_type": "Unknown"
      },
      "hearing_date": "2017-12-07",
      "hearing_status": "IN VIOLATION",
      "house_number": "111",
      "infraction_codes": [
        {
          "code": "291",
          "section_law_description": "28-317.5 FAILURE TO FILE AN ANNUAL CERTIFICATION OF COOLING TOWER INSPECTION/ T"
        }
      ],
      "isn": "1193614",
      "issue_date": "2017-06-20",
      "kind": "ecb",
      "lot": "0041",
      "penalty_imposed_usd": 1000,
      "related_number": "06202017CN105KD904",
      "respondent_name": "ESRT EMPIRE STATE BUILDIN",
      "severity": "CLASS - 2",
      "street": "WEST 33RD STREET 12T",
      "violation_number": "37002935P",
      "violation_type": "Unknown",
      "violation_type_code": null
    }
  ]
}

Building permit data from the NYC Department of Buildings (DOB NOW: Build and BIS permit issuance), via NYC Open Data, under the NYC Open Data Terms of Use. (https://opendata.cityofnewyork.us/overview/#termsofuse)

Quality, speed and cost, last 24 hours, across every agent call to NYC Open Data property records (ACRIS, PLUTO, DOB) through Alexandria.

Quality
82.9%
Calls answered without a tool error
Speed
45.5 s
95% of successful calls finish faster
Cost
5 credits
Firecrawl credits per call
Calls
35
Last 24 hours, every Alexandria user
Browse the library
//
Get started
//
Give your agent NYC Open Data property records (ACRIS, PLUTO, DOB).
One API key for the live web and every provider in Alexandria.
Are you an AI agent? See setup options