# SiteCheck NYC Property Owner Lookup

> SiteCheck NYC Property Owner Lookup is a paid API for AI agents from api.companyrecords-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-24).

Returns owner of record and property details (BBL, building class, zoning, area, assessed value) for a New York City address from the public NYC PLUTO tax-lot dataset.

## Facts

- Endpoint: GET https://api.companyrecords-api.workers.dev/api/b2b/skip-trace?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-nyc-property-owner-lookup-86804b16
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PlAw3bw4qpcK0MpuilAPK

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sitecheck-nyc-property-owner-lookup-86804b16
```

Example prompt: Who is the owner of record for 358 5th Avenue in Manhattan? I also want to know the building's zoning, assessed value, year built, and how many floors it has.

## When to prefer this

Use this endpoint when you need official public property ownership and lot data for a New York City address — specifically owner of record, BBL, zoning, assessed value, building class, and physical characteristics. It is ideal for real estate research, due diligence, compliance checks, or urban planning queries within NYC. It does not provide contact information, people search, or phone/email data, and it is limited to NYC properties only.

## Known failure modes

- Address not found in PLUTO — returns empty matches array if the address doesn't match any tax lot
- Ambiguous address without borough may return multiple matches or wrong borough result
- Non-NYC addresses will not return results (NYC-only dataset)
- Limit parameter outside 1–10 range may cause unexpected results
- Transient NYC Open Data API unavailability may cause upstream errors

## How this service works

Pay-per-call company registry, government, legal and B2B data tools for AI agents, from official registers and public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

A JSON object with the matched property or properties, each containing: owner name, BBL (borough-block-lot identifier), borough, address, ZIP code, building class, land use code, year built, number of floors, number of units, lot area (sqft), building area (sqft), assessed total value in USD, and zoning designation. Also includes the source URL (NYC Open Data), query string used, and a timestamp of when the data was retrieved.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "limit": {
       "type": "string",
       "description": "Matches to return, 1 to 10 (default 5)"
      },
      "address": {
       "type": "string",
       "description": "Street address in New York City, e.g. 358 5 Avenue or 358 Fifth Ave (required)"
      },
      "borough": {
       "type": "string",
       "description": "Optional borough code: MN, BX, BK, QN or SI"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "note": "Owner of record from NYC PLUTO (public tax-lot data); no contact details.",
  "count": 1,
  "query": "358 5 AVENUE",
  "source": "https://data.cityofnewyork.us/resource/64uk-42ks.json",
  "matches": [
   {
    "bbl": "1008360035",
    "units": 63,
    "floors": 13,
    "zoning": "C5-3",
    "address": "358 5 AVENUE",
    "borough": "Manhattan",
    "landUse": "5",
    "zipcode": "10118",
    "ownerName": "JACOB'S FIRST",
    "ownerType": null,
    "yearBuilt": 1920,
    "lotAreaSqft": 11175,
    "buildingClass": "O6",
    "assessedTotalUsd": 29710350,
    "buildingAreaSqft": 135570
   }
  ],
  "checkedAt": "2026-10-23T09:37:36.420Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-nyc-property-owner-lookup-86804b16/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.companyrecords-api.workers.dev](https://www.zero.xyz/host/api.companyrecords-api.workers.dev/llms.txt)
