Real estate data
for AI agents
Parcel boundaries, assessor records, and a hosted vector tile server you can embed in your own Mapbox map. 135M+ parcels, all 50 states. Roof permits and hail history as supplementary enrichments. MCP + GraphQL + REST.
Everything you need
One API for US property data. No more stitching together multiple vendors.
Parcel Boundaries
High-resolution parcel polygons for every property in America, served as Mapbox Vector Tiles. Embed in your own Mapbox GL JS or MapLibre map — no tile server of your own required.
Assessor Records
Owner names, mailing addresses, APNs, land size, sale date and price — sourced from county assessor and recorder offices. Queryable per coordinate or parcel ID.
Vector Tile Server
Hosted MVT/pbf tiles for parcels, hail, and more. Call get_tile_endpoints for signed URL templates you can drop into your own map. 5,000 tile requests/month free.
MCP + GraphQL + REST
Three wire protocols, one schema. Claude Desktop, Claude Code, Cursor, Zed, and Cline connect via OAuth 2.1 in one click. GPT Actions and LangChain consume the OpenAPI spec.
Roof Permits · supplementary
Building and roofing permits from jurisdictional offices — date, status, contractor info when available. Coverage varies by jurisdiction.
Hail History · supplementary
NWS Storm Prediction Center hail swaths intersected with each parcel. Useful for damage assessment and insurance workflows.
GraphQL API
Query exactly the fields you need. Spatial lookups, coordinate search — pay only for data returned.
Two ways to query
Use GraphQL for full control, or MCP to let AI agents query property data autonomously.
# GraphQL — look up a property by coordinates
query {
getParcel(lat: 39.7392, lng: -104.9903) {
parcel {
address
city
state
zipcode
parcelId
latitude
longitude
}
roofPermits {
date
permitId
status
}
hailAreas {
maxMesh
importDate
}
}
}# MCP — search_parcels tool call
{
"name": "search_parcels",
"arguments": {
"lat": 39.7392,
"lng": -104.9903,
"include": ["parcel", "roofPermits"]
}
}GraphQL endpoint: https://parceled.ai/api
MCP endpoint: https://parceled.ai/api/mcp
Pay per field
Only pay for the data you actually use. Billing scales with your usage, not a flat rate.
- 100 API calls / month
- 5,000 tile requests / month
- All data fields included
- No credit card required
- Parcel data — 1 credit
- Roof permits — 2 credits
- Hail history — 1 credit
- Only charged for fields with data
- Same per-credit pricing
- Billed monthly via Stripe
- Optional budget cap
- No upfront commitment
Boundaries, addresses, and parcel IDs are included free with every query. Credits are only consumed for premium data fields that return results.