Site facts
const url = 'https://api.acresift.com/v1/parcels/37105012685/site';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.acresift.com/v1/parcels/37105012685/site \ --header 'Authorization: Bearer <token>'Buildable acres, flood, wetland, slope, road frontage, water and stormwater program, each group with its source and date. null means not measured, never zero.
Authorizations
Section titled “Authorizations”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters”ParcelKey
Example
37105012685ParcelKey
Responses
Section titled “ Responses ”Site facts
object
Null when not measured (under 2 acres, or the county has not been run)
object
Acres outside the flood zone, wetlands, open water and ground steeper than 15%
% of area in the FEMA 1%-annual-chance (100-year) flood zone or floodway
% of area in NWI forested/shrub or emergent wetland
% of area with slope over 15% (USGS 3DEP elevation)
Boundary length within about 15 m of a road centre line
True when RoadFrontageFeet is 0
object
Id of the row in GET /v1/sources
ISO 8601 date or date-time the value was last pulled or computed
object
Stream or river length through or along the parcel (USGS NHD)
To the nearest stream or waterbody, capped at 2000; 0 = has water
Touches a lake or reservoir of 5+ acres
object
Id of the row in GET /v1/sources
ISO 8601 date or date-time the value was last pulled or computed
object
NC DEQ post-construction stormwater program covering the parcel’s centre
object
Id of the row in GET /v1/sources
ISO 8601 date or date-time the value was last pulled or computed
Example
{ "Terrain": { "Provenance": { "SourceId": "metrics:37105", "SourceName": "Site metrics: FEMA flood, NWI wetlands, 3DEP slope, NCDOT roads", "AsOf": "2026-09-22" } }, "Water": { "Provenance": { "SourceId": "metrics:37105", "SourceName": "Site metrics: FEMA flood, NWI wetlands, 3DEP slope, NCDOT roads", "AsOf": "2026-09-22" } }, "Stormwater": { "StormwaterProgram": "None", "Provenance": { "SourceId": "metrics:37105", "SourceName": "Site metrics: FEMA flood, NWI wetlands, 3DEP slope, NCDOT roads", "AsOf": "2026-09-22" } }}The request did not validate; errors lists each bad field
RFC 9457 problem details (served as application/problem+json)
object
Validation problems, one per bad field
object
Example
{ "type": "https://acresift.com/docs/api/errors#not_found", "title": "Not found", "status": 404, "detail": "No parcel 37105012685."}Missing, wrong or revoked API key
RFC 9457 problem details (served as application/problem+json)
object
Validation problems, one per bad field
object
Example
{ "type": "https://acresift.com/docs/api/errors#not_found", "title": "Not found", "status": 404, "detail": "No parcel 37105012685."}No parcel with that key
RFC 9457 problem details (served as application/problem+json)
object
Validation problems, one per bad field
object
Example
{ "type": "https://acresift.com/docs/api/errors#not_found", "title": "Not found", "status": 404, "detail": "No parcel 37105012685."}Rate limit reached; wait Retry-After seconds
RFC 9457 problem details (served as application/problem+json)
object
Validation problems, one per bad field
object
Example
{ "type": "https://acresift.com/docs/api/errors#not_found", "title": "Not found", "status": 404, "detail": "No parcel 37105012685."}