Get a parcel
const url = 'https://api.acresift.com/v1/parcels/37105012685';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 \ --header 'Authorization: Bearer <token>'The parcel card: identity, size, owner and mailing address, tax value, last sale and building record.
Authorizations
Section titled “Authorizations”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters”ParcelKey
Example
37105012685ParcelKey
Responses
Section titled “ Responses ”The parcel
object
Acresift’s id for the parcel. Stable while the county keeps the parcel
The county’s parcel number (APN / PIN), as the county writes it
USPS state code
ISO 3166-2 code
ISO 3166-1 alpha-2
Situs (the land’s own) address
City of the situs address as the county records it (a postal name, not town limits)
Town or city whose limits contain the parcel’s centre; null = unincorporated
WGS 84 decimal degrees, centre of the parcel
RFC 7946 bbox: [west, south, east, north] in WGS 84
Area of the mapped outline (GIS acres), not the deeded acreage
The county’s land use / property class code, unmapped
The county records a building on the parcel
County assessed (tax) value, total of land and buildings
ISO 4217 currency of every money field
Owner of record (public record)
Where the tax bill goes, one line as the county writes it
object
Recorded sale price
ISO 8601 date
ISO 4217
True when ClosePrice is $1,000 or more; lower amounts are gifts and other non-market transfers
object
Id of the row in GET /v1/sources
ISO 8601 date or date-time the value was last pulled or computed
object
Heated living area
Full baths plus 0.5 per half bath, as the county records it
Building type as the county writes it (not yet mapped to the RESO list)
object
Id of the row in GET /v1/sources
ISO 8601 date or date-time the value was last pulled or computed
object
Id of the row in GET /v1/sources
ISO 8601 date or date-time the value was last pulled or computed
Example
{ "ParcelKey": "37105012685", "ParcelNumber": "954732057500", "CountyGEOID": "37105", "CountyOrParish": "Lee", "StateOrProvince": "NC", "SubdivisionCode": "US-NC", "Country": "US", "UnparsedAddress": "2021 COLON RD", "Latitude": 35.47, "Longitude": -79.18, "LotSizeAcres": 17.49, "LotSizeSource": "GIS", "CurrencyCode": "USD", "LastSale": { "ClosePrice": 185000, "CloseDate": "2021-06-14", "CurrencyCode": "USD", "Provenance": { "SourceId": "metrics:37105", "SourceName": "Site metrics: FEMA flood, NWI wetlands, 3DEP slope, NCDOT roads", "AsOf": "2026-09-22" } }, "Building": { "LivingArea": 1850, "LivingAreaUnits": "Square Feet", "Provenance": { "SourceId": "metrics:37105", "SourceName": "Site metrics: FEMA flood, NWI wetlands, 3DEP slope, NCDOT roads", "AsOf": "2026-09-22" } }, "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."}