Public, read-only endpoint returning county tax record data, FEMA flood zone, and neighborhood context for Cape May County, NJ parcels.
GET /api/lot-check?address=204+Sounds+Ave,+Sea+Isle+City,+NJ+08243
| Name | Type | Required | Description |
|---|---|---|---|
address | string | Yes | Street address (min 3 chars). Include town and state for best results. |
lat | number | No | Latitude (WGS 84). If omitted, the address is geocoded server-side. |
lng | number | No | Longitude (WGS 84). If omitted, the address is geocoded server-side. |
30 requests per IP per hour. Exceeding this returns 429 Too Many Requests.
| Field | Type | Description |
|---|---|---|
address | string | Matched parcel address from tax records |
matchConfidence | "exact" | "street" | How closely the input matched the parcel record |
parcel.town | string | Municipality name |
parcel.county | string | County name |
parcel.lotSqft | number | Lot size in square feet |
parcel.yearBuilt | number | null | Year of construction per tax records |
parcel.zoning | string | null | Zoning district inferred from county parcel data (verify with municipality) |
parcel.zoningNote | string | null | Disclaimer about zoning data source |
taxRecord.totalAssessedValue | number | null | Total assessed value (land + improvements) |
taxRecord.landAssessedValue | number | null | Land-only assessed value |
taxRecord.improvementAssessedValue | number | null | Improvement (structure) assessed value |
taxRecord.landSharePct | number | null | Land value as a percentage of total assessed value |
taxRecord.modIvYear | number | Tax assessment data year |
femaFloodZone.zone | string | FEMA flood zone designation (VE, AE, X, etc.) |
femaFloodZone.bfe | number | null | Base Flood Elevation in feet (if available) |
femaFloodZone.source | "api" | "static" | Whether the zone came from FEMA API or static fallback |
blockStats | object | null | Stats for parcels within ~0.15 miles |
townStats | object | null | Town-wide aggregate statistics |
dataSources | object | Source names, URLs, and data dates |
| HTTP | error | Meaning |
|---|---|---|
| 400 | invalid_input | Missing or malformed parameters |
| 404 | no_parcel_data | No matching parcel found |
| 422 | geocode_failed | Could not geocode address (provide lat/lng or check spelling) |
| 422 | outside_service_area | Address is outside Cape May County coverage |
| 429 | rate_limited | Rate limit exceeded (30/hour) |
GET /api/lot-check?address=204+Sounds+Ave,+Sea+Isle+City,+NJ+08243
Coordinates are optional. If provided, they improve match accuracy:
GET /api/lot-check?address=204+Sounds+Ave,+Sea+Isle+City,+NJ+08243&lat=39.182751&lng=-74.674186
Redfern Ocean Development · redfernocean.com