Skip to content

What data is loaded where

GET
/v1/coverage
curl --request GET \
--url https://api.acresift.com/v1/coverage

Per state, and per county counted so far: how many parcels the search database holds and how many carry owners, sales, buildings and site facts. Read from counts the admin app keeps (refreshed about hourly); this call never counts the parcels table. Public: no key needed.

Coverage by state and county

Media typeapplication/json
object
UpdatedAt
required

When the counts were taken (ISO 8601)

string | null
States
required
Array<object>
object
StateOrProvince
required
string
SubdivisionCode
required
string
Level
required

Highest rung reached in order: 1 map layers, 2 parcels, 3 owners (95%+), 4 values & sales (80%+), 5 buildings (80%+), 6 site facts (80%+)

integer
>= 1 <= 6
ParcelsInDatabase
required

Parcels in the search database (the map can show more)

integer
Layers
required
object
Owners
required
object
Count
required
integer
Share
required

Count / ParcelsInDatabase, 0 to 1

number
Status
required
string
Allowed values: full partial none
Sales
required
object
Count
required
integer
Share
required

Count / ParcelsInDatabase, 0 to 1

number
Status
required
string
Allowed values: full partial none
Buildings
required
object
Count
required
integer
Share
required

Count / ParcelsInDatabase, 0 to 1

number
Status
required
string
Allowed values: full partial none
SiteFacts
required
object
Count
required
integer
Share
required

Count / ParcelsInDatabase, 0 to 1

number
Status
required
string
Allowed values: full partial none
Counties
required

Counties counted so far (the admin app counts a county when it is opened)

Array<object>
object
CountyGEOID
required
string
CountyOrParish
required
string | null
StateOrProvince
required
string
UpdatedAt
required
string | null
Level
required

Highest rung reached in order: 1 map layers, 2 parcels, 3 owners (95%+), 4 values & sales (80%+), 5 buildings (80%+), 6 site facts (80%+)

integer
>= 1 <= 6
ParcelsInDatabase
required

Parcels in the search database (the map can show more)

integer
Layers
required
object
Owners
required
object
Count
required
integer
Share
required

Count / ParcelsInDatabase, 0 to 1

number
Status
required
string
Allowed values: full partial none
Sales
required
object
Count
required
integer
Share
required

Count / ParcelsInDatabase, 0 to 1

number
Status
required
string
Allowed values: full partial none
Buildings
required
object
Count
required
integer
Share
required

Count / ParcelsInDatabase, 0 to 1

number
Status
required
string
Allowed values: full partial none
SiteFacts
required
object
Count
required
integer
Share
required

Count / ParcelsInDatabase, 0 to 1

number
Status
required
string
Allowed values: full partial none
Example
{
"States": [
{
"Layers": {
"Owners": {
"Status": "full"
},
"Sales": {
"Status": "full"
},
"Buildings": {
"Status": "full"
},
"SiteFacts": {
"Status": "full"
}
}
}
],
"Counties": [
{
"Layers": {
"Owners": {
"Status": "full"
},
"Sales": {
"Status": "full"
},
"Buildings": {
"Status": "full"
},
"SiteFacts": {
"Status": "full"
}
}
}
]
}

Rate limit reached; wait Retry-After seconds

Media typeapplication/problem+json

RFC 9457 problem details (served as application/problem+json)

object
type
required
string
title
required
string
status
required
integer
detail
string
instance
string
errors

Validation problems, one per bad field

Array<object>
object
path
required
string
message
required
string
Example
{
"type": "https://acresift.com/docs/api/errors#not_found",
"title": "Not found",
"status": 404,
"detail": "No parcel 37105012685."
}