Skip to content

Beta · v0.5 Everything is free for 30 days, no card needed. Prices go up at launch. See pricing

Data sources

GET
/v1/sources
curl --request GET \
--url 'https://api.acresift.com/v1/sources?state=NC&layer=parcels'

Every data source in use, with its licence and last pull. Public: no key needed.

state

USPS code, or US for national sources

string
/^[A-Z]{2}$/
Example
NC

USPS code, or US for national sources

layer
string
/^[a-z_]{2,20}$/
Example
parcels

Sources

Media typeapplication/json
object
data
required
Array<object>
object
SourceId
required
string
Layer
required
string
StateOrProvince
required

USPS code, or US for a national source

string
CountyGEOID
required

Null = the whole state

string | null
Name
required
string
Url
required
string | null
License
required
string | null
LastPullDate
required
string | null
LastPullOk
required
boolean | null
RecordCount
required
integer | null
Stage
required
string
Allowed values: mapped test verified live
Example
{
"data": [
{
"SourceId": "parcels:NC",
"Layer": "parcels",
"Stage": "mapped"
}
]
}

The request did not validate; errors lists each bad field

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."
}

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."
}