Property data API features
Look up one address, resolve a spreadsheet of them, or filter a whole county. Every response has the same shape in every county.
One format nationwide
Owners, values, sales and buildings use the same fields in every county, with the county's own codes kept beside them.
Search by address, number, point or area
Find parcels by street address, parcel number, owner, coordinates, a radius or a bounding box.
Batch lookups
Resolve up to 500 addresses, parcel numbers or points in one request, in the order you sent them.
Maps and GeoJSON
Parcel and zoning boundaries as GeoJSON, and vector tiles for both.
Monitors and webhooks
Watch a list of sites and receive a webhook when a permit or zoning case is filed on one.
Pay for results
1 credit per lookup and 1 per 20 search results. A repeat lookup within 24 hours is free, and so is a search that finds nothing.
Endpoints
- Parcels
- Search by address, parcel number, owner, point or area, filter by lot size, land use, value and sale, or retrieve one parcel
- Batch
- Resolve up to 500 addresses, parcel numbers or points in one request
- Zoning
- The zoning at a place, every district in a city or county, and the uses and standards of each
- Permits
- Building and trade permits by county, parcel, point or area
- Cases
- Rezonings, variances, special uses, subdivisions and site plans
- Places
- States, counties, cities and towns, with the data available for each
- Lists and monitors
- Save parcels to lists, and monitor a list for new permits and cases
- Events and webhooks
- New permits and cases on monitored lists, delivered to your URL
- Tiles
- Vector map tiles for parcels and zoning
Look up an address
Send a street address and get back the parcel with its owners, assessed value, last sale, building and lot size. The same request works with a parcel number or a point.
Read the quickstartcurl -G 'https://api.placestack.com/v1/parcel' \
-H "Authorization: Bearer $PLACESTACK_API_KEY" \
--data-urlencode 'address=4516 Printer Ln, Raleigh NC 27613'import os, requests
response = requests.get(
"https://api.placestack.com/v1/parcel",
params={"address": "4516 Printer Ln, Raleigh NC 27613"},
headers={"Authorization": f"Bearer {os.environ['PLACESTACK_API_KEY']}"},
)
parcel = response.json()["data"][0]const url = new URL("https://api.placestack.com/v1/parcel");
url.searchParams.set("address", "4516 Printer Ln, Raleigh NC 27613");
const response = await fetch(url, {
headers: { Authorization: `Bearer ${process.env.PLACESTACK_API_KEY}` },
});
const [parcel] = (await response.json()).data;Get started in minutes
01
Sign up
Create an account and an API key. The free plan includes 500 credits, with no credit card.
02
Make a request
Look up an address or search a county with curl, Python, TypeScript or any HTTP client.
03
Choose a plan
Move to Build or Scale for monthly credits, more members and more monitored sites.
Frequently asked questions
- What data does the API return?
- Parcels with owners, assessed values, sales, buildings and boundaries; zoning districts with their permitted uses and standards; building permits; and zoning cases with their decisions.
- How do I authenticate?
- Send your API key as a bearer token in the Authorization header. Create and revoke keys in the console.
- Is there an OpenAPI specification?
- Yes. The full OpenAPI document is published with the docs, so you can generate a client in any language.
- What formats are supported?
- JSON by default. Parcel and zoning searches also return GeoJSON, and both are available as vector tiles.
- Can I use the data in my own product?
- Yes, within your plan's terms. Contact sales to redistribute the data or for high volumes.
- Does the API work with AI agents?
- Yes. The MCP server gives Claude, ChatGPT, Cursor and other agents the same data, with the same credits.
Related
- Parcel dataOwners, values, sales and boundaries for every parcel.
- Zoning dataThe district, permitted uses and setbacks at an address.
- MCP serverConnect Claude, ChatGPT or Cursor to property and zoning data.
- Software and AIProperty data inside your product or your agent.
- PricingStart free. Plans for the API, the MCP server and Explorer.
- CoverageParcel and zoning availability by state and county.